|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
BmnPVGetter Task for Primary Vertex parameters extraction from DST file. More...
#include <BmnPVGetter.h>
Public Member Functions | |
| BmnPVGetter (TString fname, Long64_t nEvs=0) | |
| virtual | ~BmnPVGetter () |
| InitStatus | Init () |
| void | Exec (Option_t *option) |
| void | Finish () |
| void | FinishEvent () |
| BmnFairRunSim * | GetRunSimInst () |
| void | SetRunSimInst (BmnFairRunSim *v) |
| FairPrimaryGenerator * | GetGenerator () |
| void | SetGenerator (FairPrimaryGenerator *v) |
| Long64_t | GetNFileEvents () |
| BmnPVGetter (TString fname, Long64_t nEvs=0) | |
| virtual | ~BmnPVGetter () |
| InitStatus | Init () |
| void | Exec (Option_t *option) |
| void | Finish () |
| void | FinishEvent () |
| BmnFairRunSim * | GetRunSimInst () |
| void | SetRunSimInst (BmnFairRunSim *v) |
| FairPrimaryGenerator * | GetGenerator () |
| void | SetGenerator (FairPrimaryGenerator *v) |
| Long64_t | GetNFileEvents () |
Protected Member Functions | |
| void | NextFileEvent () |
| void | NextFileEvent () |
Protected Attributes | |
| BmnFairRunSim * | fRunSimInst |
| FairPrimaryGenerator * | fGen |
| TString | fDstTreeName |
| TString | fDstFileName |
| TString | fPVertexName |
| TString | fEvHeaderName |
| TFile * | fDstFile |
| TTree * | fDstTree |
| DstEventHeader * | fEvHeader |
| DstEventHeader * | fEvHeaderShow |
| TClonesArray * | fPVertex |
| TClonesArray * | fPVertexShow |
| Long64_t | iEv |
| Long64_t | nFEvents |
| Double_t | fVZ |
| Bool_t | doNext |
Definition at line 20 of file BmnPVGetter.h.
Definition at line 3 of file BmnPVGetter.cxx.
References doNext, fDstFile, fDstFileName, fDstTree, fDstTreeName, fEvHeader, fEvHeaderName, fPVertex, fPVertexName, iEv, and nFEvents.
Referenced by NextFileEvent().
|
virtual |
Definition at line 21 of file BmnPVGetter.cxx.
|
virtual |
| void BmnPVGetter::Exec | ( | Option_t * | option | ) |
Definition at line 54 of file BmnPVGetter.cxx.
References doNext, and NextFileEvent().
| void BmnPVGetter::Exec | ( | Option_t * | option | ) |
| void BmnPVGetter::Finish | ( | ) |
Definition at line 61 of file BmnPVGetter.cxx.
| void BmnPVGetter::Finish | ( | ) |
| void BmnPVGetter::FinishEvent | ( | ) |
Definition at line 68 of file BmnPVGetter.cxx.
References TMath::Abs(), CutValidZ, doNext, fRunSimInst, and fVZ.
| void BmnPVGetter::FinishEvent | ( | ) |
|
inline |
Definition at line 39 of file BmnPVGetter.h.
References fGen.
|
inline |
Definition at line 39 of file BmnPVGetter.h.
References fGen.
|
inline |
Definition at line 41 of file BmnPVGetter.h.
References nFEvents.
|
inline |
Definition at line 41 of file BmnPVGetter.h.
References nFEvents.
|
inline |
Definition at line 32 of file BmnPVGetter.h.
References fRunSimInst.
|
inline |
Definition at line 32 of file BmnPVGetter.h.
References fRunSimInst.
| InitStatus BmnPVGetter::Init | ( | ) |
Definition at line 23 of file BmnPVGetter.cxx.
References TNamed::Class(), fDstFile, fDstFileName, fDstTree, fDstTreeName, fEvHeader, fEvHeaderName, fEvHeaderShow, fPVertex, fPVertexName, fPVertexShow, TMath::Min(), and nFEvents.
| InitStatus BmnPVGetter::Init | ( | ) |
|
protected |
Definition at line 77 of file BmnPVGetter.cxx.
References fDstTree, fEvHeader, fEvHeaderShow, fGen, fPVertex, fPVertexShow, fRunSimInst, fVZ, iEv, nFEvents, and v.
Referenced by Exec().
|
protected |
References BmnPVGetter(), doNext, fDstFile, fDstFileName, fDstTree, fDstTreeName, fEvHeader, fEvHeaderName, fEvHeaderShow, fGen, fPVertex, fPVertexName, fPVertexShow, fRunSimInst, fVZ, iEv, and nFEvents.
|
inline |
Definition at line 40 of file BmnPVGetter.h.
Referenced by run_sim_filter().
|
inline |
Definition at line 40 of file BmnPVGetter.h.
|
inline |
Definition at line 33 of file BmnPVGetter.h.
References fRunSimInst, and v.
Referenced by run_sim_filter().
|
inline |
Definition at line 33 of file BmnPVGetter.h.
References fRunSimInst, and v.
|
protected |
Definition at line 61 of file BmnPVGetter.h.
Referenced by BmnPVGetter(), Exec(), FinishEvent(), and NextFileEvent().
|
protected |
Definition at line 52 of file BmnPVGetter.h.
Referenced by BmnPVGetter(), Finish(), Init(), and NextFileEvent().
|
protected |
Definition at line 49 of file BmnPVGetter.h.
Referenced by BmnPVGetter(), Init(), and NextFileEvent().
|
protected |
Definition at line 53 of file BmnPVGetter.h.
Referenced by BmnPVGetter(), Init(), and NextFileEvent().
|
protected |
Definition at line 48 of file BmnPVGetter.h.
Referenced by BmnPVGetter(), Init(), and NextFileEvent().
|
protected |
Definition at line 54 of file BmnPVGetter.h.
Referenced by BmnPVGetter(), Init(), and NextFileEvent().
|
protected |
Definition at line 51 of file BmnPVGetter.h.
Referenced by BmnPVGetter(), Init(), and NextFileEvent().
|
protected |
Definition at line 55 of file BmnPVGetter.h.
Referenced by Init(), and NextFileEvent().
|
protected |
Definition at line 47 of file BmnPVGetter.h.
Referenced by GetGenerator(), NextFileEvent(), and SetGenerator().
|
protected |
Definition at line 56 of file BmnPVGetter.h.
Referenced by BmnPVGetter(), Init(), and NextFileEvent().
|
protected |
Definition at line 50 of file BmnPVGetter.h.
Referenced by BmnPVGetter(), Init(), and NextFileEvent().
|
protected |
Definition at line 57 of file BmnPVGetter.h.
Referenced by Init(), and NextFileEvent().
|
protected |
Definition at line 46 of file BmnPVGetter.h.
Referenced by FinishEvent(), GetRunSimInst(), NextFileEvent(), and SetRunSimInst().
|
protected |
Definition at line 60 of file BmnPVGetter.h.
Referenced by FinishEvent(), and NextFileEvent().
|
protected |
Definition at line 58 of file BmnPVGetter.h.
Referenced by BmnPVGetter(), Finish(), and NextFileEvent().
|
protected |
Definition at line 59 of file BmnPVGetter.h.
Referenced by BmnPVGetter(), Finish(), GetNFileEvents(), Init(), and NextFileEvent().