File: HadronizationHandler.h
Description:
The HadronizationHandler is the base class of all
handlers implementing models for hadronization of coloured
particles. It is derived from the more general
StepHandler class, and does not introduce more
functioanality as it stands.
See
also:
namespace Pythia7
CLASS
HadronizationHandler:
Base class:
Public members:
inline HadronizationHandler();
inline HadronizationHandler(const HadronizationHandler &);
virtual ~HadronizationHandler();
Standard ctors and dtor
static void Init();
Standard Init function used to initialize the interface.
Protected members:
inline virtual void doupdate() throw(UpdateException);
inline virtual void doinit() throw(InitException);
inline virtual void dofinish();
Standard Interfaced virtual functions.
inline virtual void rebind(const TranslationMap & trans)
throw(RebindException);
Change all pointers to Interfaced objects to corresponding clones.
inline virtual IVector getReferences();
Return pointers to all Interfaced objects refered to by this.
Private members:
static AbstractNoPIOClassDescription<HadronizationHandler>
initHadronizationHandler;
HadronizationHandler & operator=(const HadronizationHandler &);
Private and non-existent assignment operator.
template <>
STRUCT
BaseClassTrait<HadronizationHandler,1>
Public members:
typedef StepHandler NthBase;
template <>
STRUCT
ClassTraits<HadronizationHandler>:
Public members:
public ClassTraitsBase<HadronizationHandler> {
static string className() { return "/Pythia7/HadronizationHandler"; }
DEFINED MACROS
PYTHIA7_HadronizationHandler_H
INCLUDED FILES
StepHandler.h
HadronizationHandler.icc