ThePEG  1.8.0
Static Public Member Functions | Static Private Attributes
ThePEG::ZGenerator Class Reference

ZGenerator is the base class for all classes implementing models to generate the momentum fraction, $z$, taken by hadrons produced in a hadronization scenario. More...

#include <ZGenerator.h>

Inheritance diagram for ThePEG::ZGenerator:
Inheritance graph
[legend]

List of all members.

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.

Detailed Description

ZGenerator is the base class for all classes implementing models to generate the momentum fraction, $z$, 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.

See also:
The interfaces defined for ZGenerator.
HandlerBase
EventGenerator

Definition at line 32 of file ZGenerator.h.


Member Function Documentation

virtual double ThePEG::ZGenerator::generate ( cPDPtr  q1,
cPDPtr  q2,
Energy2  mT2 
) const
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.

Returns:
the energy fraction.

Implemented in ThePEG::SimpleZGenerator.


The documentation for this class was generated from the following file: