/** StsHitSet.h *@author Anna Senger ** ** Task to calculate sets for the hit building. **/ #ifndef STSHITSET_H #define STSHITSET_H #include // for ClassDef #include // for Int_t, Option_t #include // for TChain #include // for InitStatus, FairTask #include "TH1.h" // for RootCling class TClonesArray; class StsHitSet : public FairTask { public: /** * Default constructor. */ StsHitSet(); /** * Default destructor. */ ~StsHitSet(); /** Initialisation **/ virtual InitStatus ReInit(); virtual InitStatus Init(); virtual void SetParContainers(); /** Executed task **/ virtual void Exec(Option_t * option); Int_t GetEntries () { return fChain->GetEntries();} /** Finish task **/ virtual void Finish(); private: TClonesArray* stsClusters; /** Input array of CbmStsCluster **/ TChain *fChain; TH1F *sts_time_diff[3]; TH1F *cluster_time_diff[3]; StsHitSet(const StsHitSet&); StsHitSet& operator=(const StsHitSet&); Int_t fEvent; ClassDef(StsHitSet,1); }; #endif