Herwig++
2.7.0
|
The ShowerModel class is a container for all the objects needed to implement a specific model of the shower evolution, as opposed to those which are independent of the evolution. More...
#include <ShowerModel.h>
Public Member Functions | |
tKinematicsReconstructorPtr | kinematicsReconstructor () const |
Access methods to access the objects. | |
tPartnerFinderPtr | partnerFinder () const |
Access to the PartnerFinder object. | |
const vector< SudakovPtr > & | sudakovFormFactors () const |
Access to the SudakovFormFactor objects. | |
Functions used by the persistent I/O system. | |
void | persistentOutput (PersistentOStream &os) const |
Function used to write out object persistently. | |
void | persistentInput (PersistentIStream &is, int version) |
Function used to read in object persistently. | |
Static Public Member Functions | |
static void | Init () |
The standard Init function used to initialize the interfaces. | |
Protected Member Functions | |
virtual void | checkConsistency ()=0 |
The checkConsitency member which must be implemented in classes inheriting from this one. | |
Standard Interfaced functions. | |
virtual void | doinit () |
Initialize this object after the setup phase before saving an EventGenerator to disk. | |
Private Member Functions | |
ShowerModel & | operator= (const ShowerModel &) |
The assignment operator is private and must never be called. | |
Private Attributes | |
KinematicsReconstructorPtr | _reconstructor |
Pointer to the various objects. | |
PartnerFinderPtr | _partnerfinder |
Pointer to the PartnerFinder object. | |
vector< SudakovPtr > | _sudakovs |
Pointers to the SudakovFormFactor objects. |
The ShowerModel class is a container for all the objects needed to implement a specific model of the shower evolution, as opposed to those which are independent of the evolution.
In general there are four types of object
For each model the checkConsistency member must be implemented to check that the correct objects for the model are used.
Definition at line 45 of file ShowerModel.h.
virtual void Herwig::ShowerModel::doinit | ( | ) | [protected, virtual] |
Initialize this object after the setup phase before saving an EventGenerator to disk.
InitException | if object could not be initialized properly. |
Reimplemented from ThePEG::InterfacedBase.
static void Herwig::ShowerModel::Init | ( | ) | [static] |
The standard Init function used to initialize the interfaces.
Called exactly once for each class by the class description system before the main function starts or when this class is dynamically loaded.
Reimplemented from ThePEG::Interfaced.
Reimplemented in Herwig::QTildeModel.
tKinematicsReconstructorPtr Herwig::ShowerModel::kinematicsReconstructor | ( | ) | const [inline] |
Access methods to access the objects.
Access to the KinematicsReconstructor object
Definition at line 56 of file ShowerModel.h.
ShowerModel& Herwig::ShowerModel::operator= | ( | const ShowerModel & | ) | [private] |
The assignment operator is private and must never be called.
In fact, it should not even be implemented.
void Herwig::ShowerModel::persistentInput | ( | PersistentIStream & | is, |
int | version | ||
) |
Function used to read in object persistently.
is | the persistent input stream read from. |
version | the version number of the object when written. |
Reimplemented from ThePEG::Interfaced.
void Herwig::ShowerModel::persistentOutput | ( | PersistentOStream & | os | ) | const |
Function used to write out object persistently.
os | the persistent output stream written to. |
Reimplemented from ThePEG::Interfaced.
KinematicsReconstructorPtr Herwig::ShowerModel::_reconstructor [private] |
Pointer to the various objects.
Pointer to the KinematicsReconstructor object
Definition at line 131 of file ShowerModel.h.