#ifndef PNDTORINODETECTORDIGITASK_H #define PNDTORINODETECTORDIGITASK_H #include "FairTask.h" class TClonesArray; class PndTorinoDetectorPoint; class PndTorinoDetectorDigiTask : public FairTask { public: /** Default constructor **/ PndTorinoDetectorDigiTask(); /** Destructor **/ ~PndTorinoDetectorDigiTask(); /** Virtual method Init **/ virtual InitStatus Init(); /** Virtual method Exec **/ virtual void Exec(Option_t* opt); void SetTimeResolution(Double_t timeInNs) { fTimeResolution = timeInNs; } Double_t GetTimeResolution(){ return fTimeResolution; } private: Int_t CalcPad(Double_t posIn, Double_t posOut); Double_t CalcTimeStamp(Double_t timeOfFlight); Double_t fTimeResolution; TClonesArray* fPointArray; TClonesArray* fDigiArray; ClassDef(PndTorinoDetectorDigiTask,1); }; #endif