PandaRoot
PndGiBuuGenerator Class Reference

#include <PndGiBuuGenerator.h>

Inheritance diagram for PndGiBuuGenerator:

Public Member Functions

 PndGiBuuGenerator (const Char_t *fileName, const Char_t *pidDataFileName)
 
virtual ~PndGiBuuGenerator ()
 
virtual Bool_t ReadEvent (FairPrimaryGenerator *primGen)
 
void RegisterDecayer (Int_t pdgCode, PndGiBuuDecayerAbs *decayer)
 

Protected Member Functions

Bool_t Init ()
 

Detailed Description

Definition at line 26 of file PndGiBuuGenerator.h.

Constructor & Destructor Documentation

◆ PndGiBuuGenerator()

PndGiBuuGenerator::PndGiBuuGenerator ( const Char_t *  fileName,
const Char_t *  pidDataFileName 
)

Standard constructor

Parameters
fileNameThe input root file name
pidDataFileNameTranslation between GiBuu particle Id and Pdg particle Id file

◆ ~PndGiBuuGenerator()

virtual PndGiBuuGenerator::~PndGiBuuGenerator ( )
virtual

Destructor

Member Function Documentation

◆ Init()

Bool_t PndGiBuuGenerator::Init ( )
protected

Referenced by RegisterDecayer().

◆ ReadEvent()

virtual Bool_t PndGiBuuGenerator::ReadEvent ( FairPrimaryGenerator *  primGen)
virtual

Reads on event from the input file and pushes the tracks onto the stack. Abstract method in base class.

Parameters
primGenpointer to the FairPrimaryGenerator

◆ RegisterDecayer()

void PndGiBuuGenerator::RegisterDecayer ( Int_t  pdgCode,
PndGiBuuDecayerAbs decayer 
)
inline

Definition at line 44 of file PndGiBuuGenerator.h.

References Init().

44 { fDecayerMap[pdgCode] = decayer; }

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