|
ThePEG
1.8.0
|
ZGenerator is the base class for all classes implementing models to generate the momentum fraction,
, taken by hadrons produced in a hadronization scenario.
More...
#include <ZGenerator.h>

Public Member Functions | |
Virtual functions mandated by the ZGenerator base class. | |
| virtual double | generate (cPDPtr q1, cPDPtr q2, Energy2 mT2) const =0 |
| Return the momentum fraction. | |
Static Public Member Functions | |
| static void | Init () |
| Standard Init function used to initialize the interface. | |
Static Private Attributes | |
|
static AbstractClassDescription < ZGenerator > | initZGenerator |
| Describe an abstract class without persistent data. | |
ZGenerator is the base class for all classes implementing models to generate the momentum fraction,
, taken by hadrons produced in a hadronization scenario.
It inherits from HandlerBase class which among other things provides forward access to the random number generator of the EventGenerator class.
Definition at line 32 of file ZGenerator.h.
|
pure virtual |
Return the momentum fraction.
Assume that an initial (anti-)(di-)quark q1 produces a hadron and leaves behind another (anti-)(di-)quark q2. The hadron is assumed to have a squared transverse mass, mT2, w.r.t. the initial quark direction.
Implemented in ThePEG::SimpleZGenerator.
1.8.1.1