18 #ifndef PndPropagationTest_H 19 #define PndPropagationTest_H 1 23 #include "FairGeanePro.h" 25 #include "TClonesArray.h" 56 virtual void Exec(Option_t *opt);
65 virtual void SetParContainers();
68 virtual InitStatus Init();
71 virtual InitStatus ReInit();
77 virtual void Finish();
79 TClonesArray *fMcTracks =
nullptr;
80 std::map<TString, TClonesArray *> fDetArrays;
81 TClonesArray *fPhotonDetector =
nullptr;
82 TString fPhotonDetectorName =
"IdealTubePoint";
83 TClonesArray *fPhotonStart =
nullptr;
84 FairGeanePro *fGeanePropagator =
nullptr;
87 int fGeaneNotFitted = 0;
88 int fGenfitNotFitted = 0;
90 double fInnerExtrapoRadius = -1;
92 std::map<TString, TH1 *> fHistos;
93 std::map<TString, TH2 *> f2DHistos;
virtual void Exec(Option_t *opt)
void SetPhotonBranchName(TString val)
TVector3 GetEnergyHitCorrection(TVector3 &innerPos)
void SetDectectorBranchNames(TString branchName)
virtual ~PndPropagationTest()
Bool_t IsPhotonFromMother(FairMCPoint *point, Int_t motherPdg=11)
TVector3 GetMCMomentumCorrection()
void SetInnerExtrapolationRadius(double val)