9 #ifndef ThePEG_MEGG2GG_H
10 #define ThePEG_MEGG2GG_H
13 #include "ThePEG/MatrixElement/ME2to2QCD.h"
38 virtual double me2()
const;
156 struct BaseClassTrait<MEGG2GG,1>:
public ClassTraitsType {
164 struct ClassTraits<MEGG2GG>:
public ClassTraitsBase<MEGG2GG> {
166 static string className() {
return "ThePEG::MEGG2GG"; }
170 static string library() {
return "MEQCD.so"; }
virtual double me2() const
The matrix element for the kinematical configuration previously provided by the last call to setKinem...
double colA1() const
Return the matrix element squared (without common pre-factors) for the specific colour configuration...
Energy2 tHat() const
Return the of the last set phase space point.
Energy2 sHat() const
Return the last set invariant mass squared.
This is the main namespace within which all identifiers in ThePEG are declared.
MEGG2GG & operator=(const MEGG2GG &)
Private and non-existent assignment operator.
virtual Selector< const ColourLines * > colourGeometries(tcDiagPtr diag) const
Return a Selector with possible colour geometries for the selected diagram weighted by their relative...
A concreate implementation of ClassDescriptionBase describing a concrete class without persistent dat...
double colB2() const
Return the matrix element squared (without common pre-factors) for the specific colour configuration...
double colA2() const
Return the matrix element squared (without common pre-factors) for the specific colour configuration...
MEGG2GG inherits from ME2to2QCD and implements the standard matrix element.
static NoPIOClassDescription< MEGG2GG > initMEGG2GG
Describe a concrete class without persistent data.
static string library()
The name of a file containing the dynamic library where the class T is implemented.
The ME2to2QCD class inherits from the ME2to2Base class and can be used as a sub class for all QCD 2 ...
static void Init()
Standard Init function used to initialize the interfaces.
const DiagramVector & diagrams() const
Return all possible diagrams.
RCPtr is a reference counted (smart) pointer.
virtual IBPtr clone() const
Make a simple clone of this object.
Energy2 uHat() const
Return the of the last set phase space point.
Selector is a templated class for storing objects associated with probabilities in a way such that...
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
vector< DiagPtr > DiagramVector
A vector of pointers to DiagramBase objects.
double colC2() const
Return the matrix element squared (without common pre-factors) for the specific colour configuration...
double colB1() const
Return the matrix element squared (without common pre-factors) for the specific colour configuration...
static string className()
Return the name of class T.
int NthBase
The type of the BaseN'th base class (int means there are no further base classes).
double colC1() const
Return the matrix element squared (without common pre-factors) for the specific colour configuration...
virtual void getDiagrams() const
Add all possible diagrams with the add() function.