BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
MpdHistoGenerator Class Reference

#include <MpdHistoGenerator.h>

Inheritance diagram for MpdHistoGenerator:
Collaboration diagram for MpdHistoGenerator:

Public Member Functions

 MpdHistoGenerator ()
 Default constructor.
 MpdHistoGenerator (Int_t pdgid, Int_t mult=1)
 Constructor with PDG-ID, multiplicity.
virtual ~MpdHistoGenerator ()
 Destructor.
virtual Bool_t ReadEvent (FairPrimaryGenerator *primGen)
 Creates an event with given type and multiplicity.
 MpdHistoGenerator ()
 Default constructor.
 MpdHistoGenerator (Int_t pdgid, Int_t mult=1)
 Constructor with PDG-ID, multiplicity.
virtual ~MpdHistoGenerator ()
 Destructor.
virtual Bool_t ReadEvent (FairPrimaryGenerator *primGen)
 Creates an event with given type and multiplicity.

Private Attributes

Int_t fPdgCode
Int_t fMult
 particle PDG code
TH2D * fHist
 particle multiplicity

Detailed Description

Definition at line 24 of file MpdHistoGenerator.h.

Constructor & Destructor Documentation

◆ MpdHistoGenerator() [1/4]

MpdHistoGenerator::MpdHistoGenerator ( )

Definition at line 27 of file MpdHistoGenerator.cxx.

References f, fHist, fMult, and fPdgCode.

Referenced by ReadEvent().

Here is the caller graph for this function:

◆ MpdHistoGenerator() [2/4]

MpdHistoGenerator::MpdHistoGenerator ( Int_t pdgid,
Int_t mult = 1 )
Parameters
pdgidParticle type (PDG encoding)
multMultiplicity (default is 1)

Definition at line 45 of file MpdHistoGenerator.cxx.

References f, fHist, fMult, and fPdgCode.

◆ ~MpdHistoGenerator() [1/2]

MpdHistoGenerator::~MpdHistoGenerator ( )
virtual

Definition at line 63 of file MpdHistoGenerator.cxx.

◆ MpdHistoGenerator() [3/4]

MpdHistoGenerator::MpdHistoGenerator ( )

◆ MpdHistoGenerator() [4/4]

MpdHistoGenerator::MpdHistoGenerator ( Int_t pdgid,
Int_t mult = 1 )
Parameters
pdgidParticle type (PDG encoding)
multMultiplicity (default is 1)

◆ ~MpdHistoGenerator() [2/2]

virtual MpdHistoGenerator::~MpdHistoGenerator ( )
virtual

Member Function Documentation

◆ ReadEvent() [1/2]

Bool_t MpdHistoGenerator::ReadEvent ( FairPrimaryGenerator * primGen)
virtual
Parameters
primGenpointer to the CbmPrimaryGenerator

Definition at line 69 of file MpdHistoGenerator.cxx.

References fHist, fMult, fPdgCode, i, TDatabasePDG::Instance(), TVector3::Px(), TVector3::Py(), TVector3::Pz(), TVector3::SetPtEtaPhi(), and TMath::TwoPi().

Here is the call graph for this function:

◆ ReadEvent() [2/2]

virtual Bool_t MpdHistoGenerator::ReadEvent ( FairPrimaryGenerator * primGen)
virtual
Parameters
primGenpointer to the CbmPrimaryGenerator

References MpdHistoGenerator(), fHist, fMult, and fPdgCode.

Here is the call graph for this function:

Member Data Documentation

◆ fHist

TH2D * MpdHistoGenerator::fHist
private

Definition at line 47 of file MpdHistoGenerator.h.

Referenced by MpdHistoGenerator(), MpdHistoGenerator(), and ReadEvent().

◆ fMult

Int_t MpdHistoGenerator::fMult
private

Definition at line 46 of file MpdHistoGenerator.h.

Referenced by MpdHistoGenerator(), MpdHistoGenerator(), and ReadEvent().

◆ fPdgCode

Int_t MpdHistoGenerator::fPdgCode
private

Definition at line 45 of file MpdHistoGenerator.h.

Referenced by MpdHistoGenerator(), MpdHistoGenerator(), and ReadEvent().


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