/* * PndSdsPixelWimeWalkCorrTask.h * * Created on: Aug 27, 2010 * Author: Simone Esch */ #ifndef PNDSDSTIMEWALKCORRTASK_H_ #define PNDSDSTIMEWALKCORRTASK_H_ #include "PndSdsTask.h" #include "TClonesArray.h" #include "PndSdsPixelDigiPar.h" #include #include "PndSdsDigiPixel.h" #include "PndSdsDigiPixelMCInfo.h" #include "PndSdsTotDigiPar.h" #include "PndSdsTimeWalkCorrSimple.h" class PndSdsTimeWalkCorrTask : public PndSdsTask { public: PndSdsTimeWalkCorrTask(); PndSdsTimeWalkCorrTask(const char* name); virtual ~PndSdsTimeWalkCorrTask(); InitStatus Init(); void SetParContainers(); void Exec(Option_t* opt); protected: Bool_t fPersistance; TClonesArray* fDigiArray; TClonesArray* fDigiCorrArray; TClonesArray* fDigiMCArray; PndSdsPixelDigiPar* fDigiPar; PndSdsTotDigiPar* fDigiTotPar; PndSdsTimeWalkCorr* fTimeWalkCorr; Double_t fTimeCorrection; Int_t fVerbose; std::vector fIndex; Bool_t fAdditionalInfo; TClonesArray* fDigiAdditionalInfoArray; ClassDef(PndSdsTimeWalkCorrTask, 1); }; #endif /* PNDSDSTIMEWALKCORRTASK_H_ */