// ------------------------------------------------------------------------- // ----- PndSsdConvertApvTask header file ----- // ----- Created 12/01/09 by L.Ackermann ----- // ------------------------------------------------------------------------- /** PndSsdConvertApvTask.h *@author L.Ackermann ** ** Converting Task from ascci hit file to clones array of PndMvdDigiStrip **/ #ifndef PNDSSDAPVCONVERTTASK_H #define PNDSSDAPVCONVERTTASK_H // framework includes #include "FairTask.h" #include "PndSsdConvertApv.h" // #include "PndSsdGeoHandling.h" #include #include class TClonesArray; class PndMvdDigiStrip; /** @class PndSsdConvertApvTask : public FairTask @brief Convert Task of data Task to convert data from real measurement with strip sensors @author Lars Ackermann @date 11.03.2009 */ class PndSsdConvertApvTask : public FairTask { public: /** Default constructor **/ PndSsdConvertApvTask(PndSsdConvertApv* Apvconvert); /** Destructor **/ ~PndSsdConvertApvTask(); /** Virtual method Exec **/ virtual void Exec(Option_t* opt); /** @fn virtual InitStatus Init() init task */ virtual InitStatus Init(); /** @fn virtual void Finish() finish task @return void */ virtual void Finish(); private: /// class which convert the read in and hold the streams PndSsdConvertApv* fApvConvert; /// array of results TClonesArray* fStripArray; /// number of strips in this event Int_t iStrip; /** @fn void Register() @return void */ void Register(); /** @fn void Reset() @return void */ void Reset(); ClassDef(PndSsdConvertApvTask,1); }; #endif