30 #ifndef PndPropagationTest_H 31 #define PndPropagationTest_H 1 35 #include "FairGeanePro.h" 37 #include "TClonesArray.h" 68 virtual void Exec(Option_t *opt);
77 virtual void SetParContainers();
80 virtual InitStatus Init();
83 virtual InitStatus ReInit();
89 virtual void Finish();
91 TClonesArray *fMcTracks =
nullptr;
92 std::map<TString, TClonesArray *> fDetArrays;
93 TClonesArray *fPhotonDetector =
nullptr;
94 TString fPhotonDetectorName =
"IdealTubePoint";
95 TClonesArray *fPhotonStart =
nullptr;
96 FairGeanePro *fGeanePropagator =
nullptr;
99 int fGeaneNotFitted = 0;
100 int fGenfitNotFitted = 0;
102 double fInnerExtrapoRadius = -1;
104 std::map<TString, TH1 *> fHistos;
105 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)