9 #ifndef ThePEG_PtGenerator_H 10 #define ThePEG_PtGenerator_H 13 #include "ThePEG/Config/ThePEG.h" 14 #include "ThePEG/Handlers/HandlerBase.h" 83 static string className() {
return "ThePEG::PtGenerator"; }
ClassTraitsType is an empty, non-polymorphic, base class.
PtGenerator & operator=(const PtGenerator &)
Private and non-existent assignment operator.
A concreate implementation of ClassDescriptionBase describing an abstract class with persistent data...
This is the main namespace within which all identifiers in ThePEG are declared.
virtual TransverseMomentum generate() const =0
Generate ( ) components of the transverse momentum.
static void Init()
Standard Init function used to initialize the interface.
PtGenerator is the base for all classes implementing alternative models for transverse momentum gener...
HandlerBase is an abstract base class derived from the Interfaced class via the HandlerBaseT class ad...
The default concrete implementation of ClassTraitsBase.
static AbstractClassDescription< PtGenerator > initPtGenerator
Describe an abstract class without persistent data.
BaseClassTraits describes the base classes of the templated class.
The templated ClassTraitsBase class defines a set of default information about classes used by ThePEG...