// ------------------------------------------------------------------------ // ----- CbmMvdOrgHitTask header file ----- // ----- Created 10/07/12 by P.Sitzmann ----- // ------------------------------------------------------------------------ /** CbmMvdOrgHitTask.h *@author P.Sitzmann ** ** Class to store Points directly in Hits ** **/ #ifndef CBMMVDORGHITTASK_H #define CBMMVDORGHITTASK_H 1 #include "CbmMvdSensor.h" #include "CbmMvdSensorPlugin.h" #include "FairTask.h" #include "CbmMvdPoint.h" class TClonesArray; using namespace std; class CbmMvdOrgHitTask : public FairTask { public: /** Default constructor **/ CbmMvdOrgHitTask(); /** Destructor **/ virtual ~CbmMvdOrgHitTask(); /** Task execution **/ virtual void Exec(Option_t* opt); virtual void Finish(); virtual InitStatus Init(); /** Returns task type to a upper control unit **/ const MvdSensorPluginType GetPluginType(){return task;}; private: TClonesArray* fInputPoints; TClonesArray* fOrgHits; Int_t oldnpoints; Double32_t pointTime; Double32_t eventTime; Double32_t time; ClassDef(CbmMvdOrgHitTask,1); }; #endif