/** * @file * @author Christian Simon * @since 2017-07-27 */ #ifndef CBMTOFBUILDMCEVENTS_H #define CBMTOFBUILDMCEVENTS_H 1 #include "FairTask.h" class TClonesArray; /** * @brief ... * @author Christian Simon * @since 2017-07-27 * @version 1.0 * @details ... */ class CbmTofBuildMCEvents: public FairTask { public: CbmTofBuildMCEvents(); virtual ~CbmTofBuildMCEvents(); virtual void Exec(Option_t *option); // virtual void FinishEvent(); void SetNumberSortEvents(Bool_t bSort = kTRUE) {fbNumberSortEvents = bSort;} protected: virtual InitStatus Init(); // virtual void SetParContainers(); // virtual void Finish(); private: CbmTofBuildMCEvents(const CbmTofBuildMCEvents&); CbmTofBuildMCEvents& operator=(const CbmTofBuildMCEvents&); TClonesArray* fTofDigis; TClonesArray* fTofPoints; TClonesArray* fEvents; Int_t fiNEvents; Bool_t fbPointsInTS; Bool_t fbNumberSortEvents; ClassDef(CbmTofBuildMCEvents, 0); }; #endif