9 #ifndef ThePEG_MENCDIS_H 10 #define ThePEG_MENCDIS_H 13 #include "ThePEG/MatrixElement/ME2to2QCD.h" 75 virtual double me2()
const;
105 virtual Energy2
scale()
const;
204 static string className() {
return "ThePEG::MENCDIS"; }
208 static string library() {
return "MENCDIS.so"; }
PersistentIStream is used to read persistent objects from a stream where they were previously written...
const DiagramVector & diagrams() const
Return all possible diagrams.
double lastZ
The last Z0 term to be used to select primary diagram.
virtual void doinit()
Initialize this object after the setup phase before saving an EventGenerator to disk.
virtual ~MENCDIS()
Destructor.
ClassTraitsType is an empty, non-polymorphic, base class.
A concreate implementation of ClassDescriptionBase describing a concrete class with persistent data...
PersistentOStream is used to write objects persistently to a stream from which they can be read in ag...
static void Init()
Standard Init function used to initialize the interface.
This is the main namespace within which all identifiers in ThePEG are declared.
double lastG
The last gamma term to be used to select primary diagram.
Energy2 mZ2
The squared mass of the Z0.
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
The ME2to2QCD class inherits from the ME2to2Base class and can be used as a sub class for all QCD 2 ...
virtual unsigned int orderInAlphaEW() const
Return the order in in which this matrix element is given.
RCPtr is a reference counted (smart) pointer.
virtual Energy2 scale() const
Return the scale associated with the last set phase space point.
void persistentOutput(PersistentOStream &os) const
Function used to write out object persistently.
MENCDIS & operator=(const MENCDIS &)
Private and non-existent assignment operator.
void persistentInput(PersistentIStream &is, int version)
Function used to read in object persistently.
virtual unsigned int orderInAlphaS() const
Return the order in in which this matrix element is given.
virtual Selector< const ColourLines * > colourGeometries(tcDiagPtr diag) const
Return a Selector with possible colour geometries for the selected diagram weighted by their relative...
Selector is a templated class for storing objects associated with probabilities in a way such that...
MENCDIS()
Default constructor.
vector< DiagPtr > DiagramVector
A vector of pointers to DiagramBase objects.
virtual double me2() const
The matrix element for the kinematical configuration previously provided by the last call to setKinem...
The default concrete implementation of ClassTraitsBase.
virtual IBPtr clone() const
Make a simple clone of this object.
The MENCDIS class implements the matrix element.
static ClassDescription< MENCDIS > initMENCDIS
Describe a concrete class with persistent data.
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...