13 #ifndef PndSolCorrTask_H_ 14 #define PndSolCorrTask_H_ 20 #include "TClonesArray.h" 22 #include "FairTimeStamp.h" 24 #include "FairTSBufferFunctional.h" 38 virtual InitStatus
Init();
42 virtual void Exec(Option_t *opt);
47 void AddInputBranch(TString branchName) { fInBranches.push_back(branchName); };
52 FairTimeStamp *
SolCorr(FairHit *inHit);
55 TString fOutBranchName;
56 std::vector<TString> fInBranches;
57 std::vector<TClonesArray *> fInArrays;
58 TClonesArray *fOutArray;
60 std::multimap<double, FairTimeStamp *> fDataCorr_map;
62 Bool_t fRunContinuous;
66 BinaryFunctor *fStopFunctor;
FairTimeStamp * SolCorr(FairHit *inHit)
void AddInputBranch(TString branchName)
void RunContinuous(Bool_t val=kTRUE)
virtual InitStatus Init()
void SetOutBranchName(TString name)
virtual void Exec(Option_t *opt)
virtual ~PndSolCorrTask()
virtual void FinishTask()
void SetPersistence(Bool_t val)