#ifndef CBMTRDTIMECORREL_H #define CBMTRDTIMECORREL_H #include "FairTask.h" #include "CbmHistManager.h" #include "TClonesArray.h" class CbmTrdTimeCorrel : public FairTask { public: CbmTrdTimeCorrel(); ~CbmTrdTimeCorrel(); virtual InitStatus Init(); virtual InitStatus ReInit(); virtual void Exec(Option_t* opt); virtual void SetParContainers(); virtual void Finish(); virtual void FinishEvent(); void SetRewriteSpadicName(Bool_t rewrite) { fRewriteSpadicName = rewrite; } private: Int_t fSpadics; Bool_t fRewriteSpadicName; Int_t GetSpadicID(Int_t sourceA); TString GetSpadicName(Int_t eqID,Int_t sourceA); TString RewriteSpadicName(TString spadicName); TString GetStopName(Int_t stopType); TClonesArray* fRawSpadic; CbmHistManager* fHM; Int_t fNrTimeSlices; void CreateHistograms(); Int_t GetChannelOnPadPlane(Int_t SpadicChannel); CbmTrdTimeCorrel(const CbmTrdTimeCorrel&); CbmTrdTimeCorrel operator=(const CbmTrdTimeCorrel&); ClassDef(CbmTrdTimeCorrel,1); }; #endif