ThePEG::PtGenerator Class Reference

PtGenerator is the base for all classes implementing alternative models for transverse momentum generation. More...

#include <PtGenerator.h>

Inheritance diagram for ThePEG::PtGenerator:

ThePEG::HandlerBase ThePEG::HandlerBaseT< T > ThePEG::Interfaced ThePEG::InterfacedBase ThePEG::Base ThePEG::Named ThePEG::Pointer::ReferenceCounted ThePEG::GaussianPtGenerator

List of all members.

Public Member Functions

Virtual functions to be implemented by sub-classes.
virtual TransverseMomentum generate () const =0
 Generate ($k_x, k_y$) components of the transverse momentum.

Static Public Member Functions

static void Init ()
 Standard Init function used to initialize the interface.

Private Member Functions

PtGeneratoroperator= (const PtGenerator &)
 Private and non-existent assignment operator.

Static Private Attributes

static
AbstractClassDescription
< PtGenerator
initPtGenerator
 Describe an abstract class without persistent data.


Detailed Description

PtGenerator is the base for all classes implementing alternative models for transverse momentum generation.

It inherits from the HandlerBase which among other things provides forward access to the random number object held by the EventGenerator object.

See also:
The interfaces defined for PtGenerator.

HandlerBase

EventGenerator

Definition at line 29 of file PtGenerator.h.


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

Generated on Thu Apr 29 12:43:04 2010 for ThePEG by  doxygen 1.5.5