28 #ifndef PndTrackSmearTask_H_ 29 #define PndTrackSmearTask_H_ 34 #include "FairTrackParP.h" 46 :
PndPersistencyTask(
"Missing Pz Track Cleaner Task"), fInputTrackBranches(), fOutputTrackBranches(), fTracks(0), fMomSigma(0.03, 0.03, 0.03)
56 virtual InitStatus
Init();
59 virtual void Exec(Option_t *opt);
66 fInputTrackBranches.push_back(name);
67 fOutputTrackBranches.push_back(name +
"_fakeonline");
72 FairTrackParP SmearTrackPar(FairTrackParP par);
73 void SmearMom(TVector3 &vec, Double_t Cov66[6][6]);
75 std::vector<TString> fInputTrackBranches;
76 std::vector<TString> fOutputTrackBranches;
77 std::vector<TClonesArray *> fTracks;
78 std::vector<TClonesArray *> fOutputTracks;
virtual void Exec(Option_t *opt)
virtual ~PndTrackSmearTask()
PndTrackSmearTask(const TString &branchName)
void SetPersistency(Bool_t val=kTRUE)
virtual void FinishEvent()
void SetPersistence(const Bool_t &val)
void AddInputTrackBranch(const TString &name)
virtual void SetParContainers()
virtual InitStatus Init()
void SetMomSmearing(TVector3 dpop)