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

#include <Mpd3fdGenerator.h>

Inheritance diagram for Mpd3fdGenerator:
Collaboration diagram for Mpd3fdGenerator:

Public Member Functions

 Mpd3fdGenerator ()
 Default constructor without arguments should not be used.
 Mpd3fdGenerator (TString fileName)
 Standard constructor.
 ~Mpd3fdGenerator ()
 Destructor.
Bool_t ReadEvent (FairPrimaryGenerator *primGen)
void SkipEvents (Int_t ev)
 Mpd3fdGenerator ()
 Default constructor without arguments should not be used.
 Mpd3fdGenerator (TString fileName)
 Standard constructor.
 ~Mpd3fdGenerator ()
 Destructor.
Bool_t ReadEvent (FairPrimaryGenerator *primGen)
void SkipEvents (Int_t ev)

Private Member Functions

 Mpd3fdGenerator (const Mpd3fdGenerator &)=delete
Mpd3fdGenerator & operator= (const Mpd3fdGenerator &)=delete
 Mpd3fdGenerator (const Mpd3fdGenerator &)=delete
Mpd3fdGenerator & operator= (const Mpd3fdGenerator &)=delete

Private Attributes

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

Detailed Description

Definition at line 22 of file Mpd3fdGenerator.h.

Constructor & Destructor Documentation

◆ Mpd3fdGenerator() [1/6]

Mpd3fdGenerator::Mpd3fdGenerator ( )

Definition at line 31 of file Mpd3fdGenerator.cxx.

References fFileName, and fInputFile.

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

Here is the caller graph for this function:

◆ Mpd3fdGenerator() [2/6]

Mpd3fdGenerator::Mpd3fdGenerator ( TString fileName)
Parameters
fileNameThe input file name

Definition at line 40 of file Mpd3fdGenerator.cxx.

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

◆ ~Mpd3fdGenerator() [1/2]

Mpd3fdGenerator::~Mpd3fdGenerator ( )

Definition at line 72 of file Mpd3fdGenerator.cxx.

References fDstTree, and fInputFile.

◆ Mpd3fdGenerator() [3/6]

Mpd3fdGenerator::Mpd3fdGenerator ( const Mpd3fdGenerator & )
privatedelete

References Mpd3fdGenerator().

Here is the call graph for this function:

◆ Mpd3fdGenerator() [4/6]

Mpd3fdGenerator::Mpd3fdGenerator ( )

◆ Mpd3fdGenerator() [5/6]

Mpd3fdGenerator::Mpd3fdGenerator ( TString fileName)
Parameters
fileNameThe input file name

◆ ~Mpd3fdGenerator() [2/2]

Mpd3fdGenerator::~Mpd3fdGenerator ( )

◆ Mpd3fdGenerator() [6/6]

Mpd3fdGenerator::Mpd3fdGenerator ( const Mpd3fdGenerator & )
privatedelete

References Mpd3fdGenerator().

Here is the call graph for this function:

Member Function Documentation

◆ operator=() [1/2]

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

References Mpd3fdGenerator().

Here is the call graph for this function:

◆ operator=() [2/2]

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

References Mpd3fdGenerator().

Here is the call graph for this function:

◆ ReadEvent() [1/2]

Bool_t Mpd3fdGenerator::ReadEvent ( FairPrimaryGenerator * primGen)

Definition at line 81 of file Mpd3fdGenerator.cxx.

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

◆ ReadEvent() [2/2]

Bool_t Mpd3fdGenerator::ReadEvent ( FairPrimaryGenerator * primGen)

◆ SkipEvents() [1/2]

void Mpd3fdGenerator::SkipEvents ( Int_t ev)
inline

Definition at line 38 of file Mpd3fdGenerator.h.

References fEventNumber.

◆ SkipEvents() [2/2]

void Mpd3fdGenerator::SkipEvents ( Int_t ev)
inline

Definition at line 38 of file Mpd3fdGenerator.h.

References fEventNumber.

Member Data Documentation

◆ fDstTree

TChain * Mpd3fdGenerator::fDstTree
private

Definition at line 43 of file Mpd3fdGenerator.h.

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

◆ fE

Double_t Mpd3fdGenerator::fE
private

Definition at line 50 of file Mpd3fdGenerator.h.

Referenced by Mpd3fdGenerator().

◆ fEventNumber

Int_t Mpd3fdGenerator::fEventNumber
private

Definition at line 53 of file Mpd3fdGenerator.h.

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

◆ fFileName

TString Mpd3fdGenerator::fFileName
private

Definition at line 42 of file Mpd3fdGenerator.h.

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

◆ fInputFile

TFile * Mpd3fdGenerator::fInputFile
private

Definition at line 41 of file Mpd3fdGenerator.h.

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

◆ fNpart

UInt_t Mpd3fdGenerator::fNpart
private

Definition at line 52 of file Mpd3fdGenerator.h.

Referenced by Mpd3fdGenerator(), and ReadEvent().

◆ fPID

Int_t Mpd3fdGenerator::fPID
private

Definition at line 51 of file Mpd3fdGenerator.h.

Referenced by Mpd3fdGenerator(), and ReadEvent().

◆ fPx

Double_t Mpd3fdGenerator::fPx
private

Definition at line 44 of file Mpd3fdGenerator.h.

Referenced by Mpd3fdGenerator(), and ReadEvent().

◆ fPy

Double_t Mpd3fdGenerator::fPy
private

Definition at line 45 of file Mpd3fdGenerator.h.

Referenced by Mpd3fdGenerator(), and ReadEvent().

◆ fPz

Double_t Mpd3fdGenerator::fPz
private

Definition at line 46 of file Mpd3fdGenerator.h.

Referenced by Mpd3fdGenerator(), and ReadEvent().

◆ fX

Double_t Mpd3fdGenerator::fX
private

Definition at line 47 of file Mpd3fdGenerator.h.

Referenced by Mpd3fdGenerator(), and ReadEvent().

◆ fY

Double_t Mpd3fdGenerator::fY
private

Definition at line 48 of file Mpd3fdGenerator.h.

Referenced by Mpd3fdGenerator(), and ReadEvent().

◆ fZ

Double_t Mpd3fdGenerator::fZ
private

Definition at line 49 of file Mpd3fdGenerator.h.

Referenced by Mpd3fdGenerator(), and ReadEvent().


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