9 #ifndef ThePEG_MEQG2QG_H 10 #define ThePEG_MEQG2QG_H 13 #include "ThePEG/MatrixElement/ME2to2QCD.h" 38 virtual double me2()
const;
160 static string className() {
return "ThePEG::MEQG2QG"; }
164 static string library() {
return "MEQCD.so"; }
const DiagramVector & diagrams() const
Return all possible diagrams.
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
virtual Selector< const ColourLines * > colourGeometries(tcDiagPtr diag) const
Return a Selector with possible colour geometries for the selected diagram weighted by their relative...
Energy2 sHat() const
Return the last set invariant mass squared.
double colB1() const
Return the matrix element squared (without common pre-factors) for the specific colour configuration...
static NoPIOClassDescription< MEQG2QG > initMEQG2QG
Describe a concrete class without persistent data.
ClassTraitsType is an empty, non-polymorphic, base class.
static void Init()
Standard Init function used to initialize the interfaces.
double colA2() const
Return the matrix element squared (without common pre-factors) for the specific colour configuration...
MEQG2QG & operator=(const MEQG2QG &)
Private and non-existent assignment operator.
MEQG2QG inherits from ME2to2QCD and implements the standard matrix element.
This is the main namespace within which all identifiers in ThePEG are declared.
A concreate implementation of ClassDescriptionBase describing a concrete class without persistent dat...
Energy2 uHat() const
Return the of the last set phase space point.
The ME2to2QCD class inherits from the ME2to2Base class and can be used as a sub class for all QCD 2 ...
Energy2 tHat() const
Return the of the last set phase space point.
RCPtr is a reference counted (smart) pointer.
virtual IBPtr clone() const
Make a simple clone of this object.
Selector is a templated class for storing objects associated with probabilities in a way such that...
virtual double me2() const
The matrix element for the kinematical configuration previously provided by the last call to setKinem...
vector< DiagPtr > DiagramVector
A vector of pointers to DiagramBase objects.
The default concrete implementation of ClassTraitsBase.
double colB2() const
Return the matrix element squared (without common pre-factors) for the specific colour configuration...
double colA1() 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.
BaseClassTraits describes the base classes of the templated class.
The templated ClassTraitsBase class defines a set of default information about classes used by ThePEG...
bool interference() const
Return true if interference terms should be used.