00001 00005 /*************************************************************************** 00006 * 00007 * $Id: StTpcSectorHitCollection.h,v 2.6 2012/05/16 21:35:03 fisyak Exp $ 00008 * 00009 * Author: Thomas Ullrich, July 1999 00010 *************************************************************************** 00011 * 00012 * Description: 00013 * 00014 *************************************************************************** 00015 * 00016 * $Log: StTpcSectorHitCollection.h,v $ 00017 * Revision 2.6 2012/05/16 21:35:03 fisyak 00018 * replace StDigitalPair by its reference 00019 * 00020 * Revision 2.5 2012/05/07 14:42:58 fisyak 00021 * Add handilings for Track to Fast Detectors Matching 00022 * 00023 * Revision 2.4 2009/11/23 16:34:07 fisyak 00024 * Cleanup, remove dependence on dst tables, clean up software monitors 00025 * 00026 * Revision 2.3 2002/02/22 22:56:52 jeromel 00027 * Doxygen basic documentation in all header files. None of this is required 00028 * for QM production. 00029 * 00030 * Revision 2.2 2001/04/05 04:00:44 ullrich 00031 * Replaced all (U)Long_t by (U)Int_t and all redundant ROOT typedefs. 00032 * 00033 * Revision 2.1 1999/10/13 19:44:06 ullrich 00034 * Initial Revision 00035 * 00036 **************************************************************************/ 00037 #ifndef StTpcSectorHitCollection_hh 00038 #define StTpcSectorHitCollection_hh 00039 00040 #include "StObject.h" 00041 #include "StTpcPadrowHitCollection.h" 00042 00043 class StTpcSectorHitCollection : public StObject { 00044 public: 00045 StTpcSectorHitCollection() {} 00046 ~StTpcSectorHitCollection() {} 00047 // StTpcSectorHitCollection(const StTpcSectorHitCollection&); use default 00048 // StTpcSectorHitCollection& operator=(const StTpcSectorHitCollection&); use default 00049 00050 unsigned int numberOfHits() const; 00051 unsigned int numberOfPadrows() const { return mNumberOfPadrows; } 00052 00053 StTpcPadrowHitCollection* padrow(unsigned int); 00054 const StTpcPadrowHitCollection* padrow(unsigned int) const; 00055 00056 private: 00057 enum { mNumberOfPadrows = 100 }; // Keep in mind that it could be changed 00058 StTpcPadrowHitCollection mPadrows[mNumberOfPadrows]; 00059 00060 ClassDef(StTpcSectorHitCollection,1) 00061 }; 00062 #endif
1.5.9