// ---------------------------------------------------------------------------- // $Id: LCDStripHit.h,v 1.3 2001/06/19 16:54:39 toshi Exp $ // ---------------------------------------------------------------------------- // // $Log: LCDStripHit.h,v $ // Revision 1.3 2001/06/19 16:54:39 toshi // Just add $ID: $ in the top of this file. // // Revision 1.2 2001/04/28 21:56:42 toshi // Start to use CVS. // // // LCDStripHit.h // Apr 05,2001 Toshi, Major changes // Feb 02,1999 Rob Shanks Creation: In an attempt to speed up the reading // of the Event structure. #ifndef LCDSTRIPHIT_H #define LCDSTRIPHIT_H #include "TObject.h" #include "LCDstripID.h" class LCDStripHit: public TObject { public: LCDStripHit() : m_strip(0) , m_nMC(0) {} LCDStripHit(UInt_t tag) : m_strip(tag), m_nMC(0) {} ~LCDStripHit() {} void AddHit(Int_t hit, Int_t index); Int_t GetMCEntries() { return m_nMC ; } Int_t* GetMC() { return m_MC ; } LCDstripID* GetStripPtr() { return &m_strip; } private: LCDstripID m_strip; // TowerID tag Int_t m_nMC; // # of MC particles Int_t m_MC[20]; // List of particles m_MC public: ClassDef(LCDStripHit,1) // Muon strip hit information }; #endif