FairRoot/PandaRoot
|
#include <PndFlukaGenerator.h>
Public Member Functions | |
PndFlukaGenerator () | |
PndFlukaGenerator (const Char_t *fileName) | |
virtual | ~PndFlukaGenerator () |
virtual Bool_t | ReadEvent (FairPrimaryGenerator *primGen) |
Protected Member Functions | |
Bool_t | ReadRootEvent (FairPrimaryGenerator *primGen) |
Bool_t | Init () |
Private Member Functions | |
Bool_t | SetBranchAddresses () |
void | CloseInput () |
number of particles in event More... | |
ClassDef (PndFlukaGenerator, 2) | |
Private Attributes | |
Int_t | iEvent |
Int_t | iEntry |
Event number. More... | |
TString | fFileName |
Root tree entry number. More... | |
TFile * | fInputRootFile |
Input file name. More... | |
TTree * | fInputTree |
Pointer to input file. More... | |
Double_t | fpx |
Pointer to input tree. More... | |
Double_t | fpy |
Double_t | fpz |
Double_t | fvx |
Momentum of particle. More... | |
Double_t | fvy |
Double_t | fvz |
Int_t | fpid |
Start Vertex of particle. More... | |
Int_t | fnpart |
PDG code of particle. More... | |
Definition at line 31 of file PndFlukaGenerator.h.
PndFlukaGenerator::PndFlukaGenerator | ( | ) |
Default constructor (should not be used)
Definition at line 29 of file PndFlukaGenerator.cxx.
References fInputRootFile, fInputTree, iEntry, and iEvent.
PndFlukaGenerator::PndFlukaGenerator | ( | const Char_t * | fileName | ) |
Standard constructor
fileName | The input root file name |
Definition at line 38 of file PndFlukaGenerator.cxx.
References fFileName, Init(), and TString.
|
virtual |
Destructor
Definition at line 46 of file PndFlukaGenerator.cxx.
References CloseInput().
|
private |
|
private |
number of particles in event
Private method CloseInput. Just for convenience. Closes the input file properly. Called from destructor and from ReadEvent.
Definition at line 170 of file PndFlukaGenerator.cxx.
References fFileName, and fInputRootFile.
Referenced by ReadRootEvent(), and ~PndFlukaGenerator().
|
protected |
Definition at line 52 of file PndFlukaGenerator.cxx.
References fFileName, fInputRootFile, fInputTree, iEntry, iEvent, and SetBranchAddresses().
Referenced by PndFlukaGenerator().
|
virtual |
Reads on event from the input file and pushes the tracks onto the stack. Abstract method in base class.
primGen | pointer to the FairPrimaryGenerator |
Definition at line 110 of file PndFlukaGenerator.cxx.
References fInputRootFile, and ReadRootEvent().
|
protected |
Definition at line 125 of file PndFlukaGenerator.cxx.
References CloseInput(), fInputRootFile, fInputTree, fnpart, fpid, fpx, fpy, fpz, fvx, fvy, fvz, g, and iEntry.
Referenced by ReadEvent().
|
private |
Definition at line 73 of file PndFlukaGenerator.cxx.
References fInputTree, fnpart, fpid, fpx, fpy, fpz, fvx, fvy, and fvz.
Referenced by Init().
|
private |
Root tree entry number.
Definition at line 64 of file PndFlukaGenerator.h.
Referenced by CloseInput(), Init(), and PndFlukaGenerator().
|
private |
Input file name.
Definition at line 65 of file PndFlukaGenerator.h.
Referenced by CloseInput(), Init(), PndFlukaGenerator(), ReadEvent(), and ReadRootEvent().
|
private |
Pointer to input file.
Definition at line 66 of file PndFlukaGenerator.h.
Referenced by Init(), PndFlukaGenerator(), ReadRootEvent(), and SetBranchAddresses().
|
private |
PDG code of particle.
Definition at line 71 of file PndFlukaGenerator.h.
Referenced by ReadRootEvent(), and SetBranchAddresses().
|
private |
Start Vertex of particle.
Definition at line 70 of file PndFlukaGenerator.h.
Referenced by ReadRootEvent(), and SetBranchAddresses().
|
private |
Pointer to input tree.
Definition at line 68 of file PndFlukaGenerator.h.
Referenced by ReadRootEvent(), and SetBranchAddresses().
|
private |
Definition at line 68 of file PndFlukaGenerator.h.
Referenced by ReadRootEvent(), and SetBranchAddresses().
|
private |
Definition at line 68 of file PndFlukaGenerator.h.
Referenced by ReadRootEvent(), and SetBranchAddresses().
|
private |
Momentum of particle.
Definition at line 69 of file PndFlukaGenerator.h.
Referenced by ReadRootEvent(), and SetBranchAddresses().
|
private |
Definition at line 69 of file PndFlukaGenerator.h.
Referenced by ReadRootEvent(), and SetBranchAddresses().
|
private |
Definition at line 69 of file PndFlukaGenerator.h.
Referenced by ReadRootEvent(), and SetBranchAddresses().
|
private |
Event number.
Definition at line 63 of file PndFlukaGenerator.h.
Referenced by Init(), PndFlukaGenerator(), and ReadRootEvent().
|
private |
Definition at line 62 of file PndFlukaGenerator.h.
Referenced by Init(), and PndFlukaGenerator().