1 #ifndef PndSolCorrTask_H_ 2 #define PndSolCorrTask_H_ 8 #include "TClonesArray.h" 10 #include "FairTimeStamp.h" 12 #include "FairTSBufferFunctional.h" 26 virtual InitStatus
Init();
30 virtual void Exec(Option_t *opt);
35 void AddInputBranch(TString branchName) { fInBranches.push_back(branchName); };
40 FairTimeStamp *
SolCorr(FairHit *inHit);
43 TString fOutBranchName;
44 std::vector<TString> fInBranches;
45 std::vector<TClonesArray *> fInArrays;
46 TClonesArray *fOutArray;
48 std::multimap<double, FairTimeStamp *> fDataCorr_map;
50 Bool_t fRunContinuous;
54 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)