File: MEQG2QG.h
Description:
See
also:
namespace Pythia7
CLASS
MEQG2QG:
Base class:
Public members:
inline MEQG2QG();
inline MEQG2QG(const MEQG2QG &);
virtual ~MEQG2QG();
Standard ctors and dtor.
virtual double me2() const;
Return the matrix element for the kinematical configuation
previously provided by the last call to setKinematics().
virtual void getDiagrams() const;
Add all possible diagrams with the add() function.
virtual Selector<const ColourLines *>
colourGeometries(tcDiagPtr diag) const;
Return a Selector with possible colour geometries for the selected
diagram weighted by their relative probabilities.
virtual Selector<DiagramIndex> diagrams(const DiagramVector &) const;
Weight the given diagrams with their relative probabilities.
Protected members:
inline double colA1() const;
inline double colB1() const;
inline double colA2() const;
inline double colB2() const;
Return the matrix element squared (without common pre-factors)
for different colour configurations.
Public members:
static void Init();
Standard Init function used to initialize the interfaces.
Protected members:
inline virtual IBPtr clone() const;
inline virtual IBPtr fullclone() const;
Standard clone methods.
Private members:
static NoPIOClassDescription<MEQG2QG> initMEQG2QG;
Describe a concrete class with persistent data.
MEQG2QG & operator=(const MEQG2QG &);
Private and non-existent assignment operator.
DEFINED MACROS
INCLUDED FILES
Pythia7/MatrixElement/ME2to2QCD.h