#ifndef ROOT_THcHitList #define ROOT_THcHitList #include "THcRawHit.h" #include "THaDetMap.h" #include "THaEvData.h" #include "TClonesArray.h" #include "TObject.h" using namespace std; ////////////////////////////////////////////////////////////////////////// // // THcHitList // ////////////////////////////////////////////////////////////////////////// //class THaDetMap; class THcHitList { public: virtual ~THcHitList(); THcHitList(); virtual Int_t DecodeToHitList( const THaEvData& ); void InitHitList(THaDetMap* detmap, const char *hitclass, Int_t maxhits); Int_t fNRawHits; Int_t fNMaxRawHits; TClonesArray* fRawHitList; // List of raw hits TClass* fRawHitClass; // Class of raw hit object to use THaDetMap* fdMap; protected: ClassDef(THcHitList,0) }; #endif