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

#include <MpdVHLLEGenerator.h>

Inheritance diagram for MpdVHLLEGenerator:
Collaboration diagram for MpdVHLLEGenerator:

Public Member Functions

 MpdVHLLEGenerator ()
 MpdVHLLEGenerator (TString fileName, Bool_t isCascade)
 ~MpdVHLLEGenerator ()
Bool_t ReadEvent (FairPrimaryGenerator *primGen)
void SkipEvents (Int_t ev)
 MpdVHLLEGenerator ()
 MpdVHLLEGenerator (TString fileName, Bool_t isCascade)
 ~MpdVHLLEGenerator ()
Bool_t ReadEvent (FairPrimaryGenerator *primGen)
void SkipEvents (Int_t ev)

Private Member Functions

void SetCascade (Bool_t flag)
 treefin corresponds to hydro + cascade, treeini – to hydro calculations only
 MpdVHLLEGenerator (const MpdVHLLEGenerator &)=delete
MpdVHLLEGenerator & operator= (const MpdVHLLEGenerator &)=delete
void SetCascade (Bool_t flag)
 treefin corresponds to hydro + cascade, treeini – to hydro calculations only
 MpdVHLLEGenerator (const MpdVHLLEGenerator &)=delete
MpdVHLLEGenerator & operator= (const MpdVHLLEGenerator &)=delete

Private Attributes

TFile * fInputFile
TString fFileName
 Input file.
TChain * fDstTree
 Input file name.
Float_t fPx [dim]
Float_t fPy [dim]
Float_t fPz [dim]
Float_t fX [dim]
Float_t fY [dim]
Float_t fZ [dim]
Float_t fE [dim]
Int_t fPID [dim]
Int_t fNpart
Int_t fEventNumber
TString fBranch

Detailed Description

Definition at line 27 of file MpdVHLLEGenerator.h.

Constructor & Destructor Documentation

◆ MpdVHLLEGenerator() [1/6]

MpdVHLLEGenerator::MpdVHLLEGenerator ( )

Definition at line 3 of file MpdVHLLEGenerator.cxx.

References fFileName, and fInputFile.

Referenced by MpdVHLLEGenerator(), and operator=().

Here is the caller graph for this function:

◆ MpdVHLLEGenerator() [2/6]

MpdVHLLEGenerator::MpdVHLLEGenerator ( TString fileName,
Bool_t isCascade )

Definition at line 9 of file MpdVHLLEGenerator.cxx.

References fBranch, fDstTree, fE, fEventNumber, fFileName, fInputFile, fNpart, fPID, fPx, fPy, fPz, fX, fY, fZ, and SetCascade().

Here is the call graph for this function:

◆ ~MpdVHLLEGenerator() [1/2]

MpdVHLLEGenerator::~MpdVHLLEGenerator ( )

Definition at line 41 of file MpdVHLLEGenerator.cxx.

References fDstTree, and fInputFile.

◆ MpdVHLLEGenerator() [3/6]

MpdVHLLEGenerator::MpdVHLLEGenerator ( const MpdVHLLEGenerator & )
privatedelete

References MpdVHLLEGenerator().

Here is the call graph for this function:

◆ MpdVHLLEGenerator() [4/6]

MpdVHLLEGenerator::MpdVHLLEGenerator ( )

◆ MpdVHLLEGenerator() [5/6]

MpdVHLLEGenerator::MpdVHLLEGenerator ( TString fileName,
Bool_t isCascade )

◆ ~MpdVHLLEGenerator() [2/2]

MpdVHLLEGenerator::~MpdVHLLEGenerator ( )

◆ MpdVHLLEGenerator() [6/6]

MpdVHLLEGenerator::MpdVHLLEGenerator ( const MpdVHLLEGenerator & )
privatedelete

References MpdVHLLEGenerator().

Here is the call graph for this function:

Member Function Documentation

◆ operator=() [1/2]

MpdVHLLEGenerator & MpdVHLLEGenerator::operator= ( const MpdVHLLEGenerator & )
privatedelete

References MpdVHLLEGenerator().

Here is the call graph for this function:

◆ operator=() [2/2]

MpdVHLLEGenerator & MpdVHLLEGenerator::operator= ( const MpdVHLLEGenerator & )
privatedelete

References MpdVHLLEGenerator().

Here is the call graph for this function:

◆ ReadEvent() [1/2]

Bool_t MpdVHLLEGenerator::ReadEvent ( FairPrimaryGenerator * primGen)

Definition at line 47 of file MpdVHLLEGenerator.cxx.

References fDstTree, fEventNumber, fInputFile, fNpart, fPID, fPx, fPy, fPz, fX, fY, and fZ.

◆ ReadEvent() [2/2]

Bool_t MpdVHLLEGenerator::ReadEvent ( FairPrimaryGenerator * primGen)

◆ SetCascade() [1/2]

void MpdVHLLEGenerator::SetCascade ( Bool_t flag)
inlineprivate

Definition at line 58 of file MpdVHLLEGenerator.h.

References fBranch.

Referenced by MpdVHLLEGenerator().

Here is the caller graph for this function:

◆ SetCascade() [2/2]

void MpdVHLLEGenerator::SetCascade ( Bool_t flag)
inlineprivate

Definition at line 58 of file MpdVHLLEGenerator.h.

References fBranch.

◆ SkipEvents() [1/2]

void MpdVHLLEGenerator::SkipEvents ( Int_t ev)
inline

Definition at line 36 of file MpdVHLLEGenerator.h.

References fEventNumber.

◆ SkipEvents() [2/2]

void MpdVHLLEGenerator::SkipEvents ( Int_t ev)
inline

Definition at line 36 of file MpdVHLLEGenerator.h.

References fEventNumber.

Member Data Documentation

◆ fBranch

TString MpdVHLLEGenerator::fBranch
private

Definition at line 56 of file MpdVHLLEGenerator.h.

Referenced by MpdVHLLEGenerator(), and SetCascade().

◆ fDstTree

TChain * MpdVHLLEGenerator::fDstTree
private

Definition at line 45 of file MpdVHLLEGenerator.h.

Referenced by MpdVHLLEGenerator(), ~MpdVHLLEGenerator(), and ReadEvent().

◆ fE

Float_t MpdVHLLEGenerator::fE
private

Definition at line 52 of file MpdVHLLEGenerator.h.

Referenced by MpdVHLLEGenerator().

◆ fEventNumber

Int_t MpdVHLLEGenerator::fEventNumber
private

Definition at line 55 of file MpdVHLLEGenerator.h.

Referenced by MpdVHLLEGenerator(), ReadEvent(), and SkipEvents().

◆ fFileName

TString MpdVHLLEGenerator::fFileName
private

Definition at line 44 of file MpdVHLLEGenerator.h.

Referenced by MpdVHLLEGenerator(), and MpdVHLLEGenerator().

◆ fInputFile

TFile * MpdVHLLEGenerator::fInputFile
private

◆ fNpart

Int_t MpdVHLLEGenerator::fNpart
private

Definition at line 54 of file MpdVHLLEGenerator.h.

Referenced by MpdVHLLEGenerator(), and ReadEvent().

◆ fPID

Int_t MpdVHLLEGenerator::fPID
private

Definition at line 53 of file MpdVHLLEGenerator.h.

Referenced by MpdVHLLEGenerator(), and ReadEvent().

◆ fPx

Float_t MpdVHLLEGenerator::fPx
private

Definition at line 46 of file MpdVHLLEGenerator.h.

Referenced by MpdVHLLEGenerator(), and ReadEvent().

◆ fPy

Float_t MpdVHLLEGenerator::fPy
private

Definition at line 47 of file MpdVHLLEGenerator.h.

Referenced by MpdVHLLEGenerator(), and ReadEvent().

◆ fPz

Float_t MpdVHLLEGenerator::fPz
private

Definition at line 48 of file MpdVHLLEGenerator.h.

Referenced by MpdVHLLEGenerator(), and ReadEvent().

◆ fX

Float_t MpdVHLLEGenerator::fX
private

Definition at line 49 of file MpdVHLLEGenerator.h.

Referenced by MpdVHLLEGenerator(), and ReadEvent().

◆ fY

Float_t MpdVHLLEGenerator::fY
private

Definition at line 50 of file MpdVHLLEGenerator.h.

Referenced by MpdVHLLEGenerator(), and ReadEvent().

◆ fZ

Float_t MpdVHLLEGenerator::fZ
private

Definition at line 51 of file MpdVHLLEGenerator.h.

Referenced by MpdVHLLEGenerator(), and ReadEvent().


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