00001 00005 /*************************************************************************** 00006 * 00007 * $Id: StSvtLadderHitCollection.h,v 2.4 2002/02/22 22:56:51 jeromel Exp $ 00008 * 00009 * Author: Thomas Ullrich, Sep 1999 00010 *************************************************************************** 00011 * 00012 * Description: 00013 * 00014 *************************************************************************** 00015 * 00016 * $Log: StSvtLadderHitCollection.h,v $ 00017 * Revision 2.4 2002/02/22 22:56:51 jeromel 00018 * Doxygen basic documentation in all header files. None of this is required 00019 * for QM production. 00020 * 00021 * Revision 2.3 2001/04/05 04:00:43 ullrich 00022 * Replaced all (U)Long_t by (U)Int_t and all redundant ROOT typedefs. 00023 * 00024 * Revision 2.2 2000/02/17 18:13:19 ullrich 00025 * Changed the SVT hit storage model. Hits are now stored according 00026 * to barrel/ladder/wafer not by layer/ladder/wafer. 00027 * 00028 * Revision 2.1 1999/10/13 19:43:46 ullrich 00029 * Initial Revision 00030 * 00031 **************************************************************************/ 00032 #ifndef StSvtLadderHitCollection_hh 00033 #define StSvtLadderHitCollection_hh 00034 00035 #include "StObject.h" 00036 #include "StSvtWaferHitCollection.h" 00037 00038 class StSvtLadderHitCollection : public StObject { 00039 public: 00040 StSvtLadderHitCollection(); 00041 ~StSvtLadderHitCollection(); 00042 // StSvtLadderHitCollection(const StSvtLadderHitCollection&); use default 00043 // const StSvtLadderHitCollection& 00044 // operator=(const StSvtLadderHitCollection&); use default 00045 00046 unsigned int numberOfHits() const; 00047 unsigned int numberOfWafers() const; 00048 00049 StSvtWaferHitCollection* wafer(unsigned int); 00050 const StSvtWaferHitCollection* wafer(unsigned int) const; 00051 00052 void setBarrelNumber(int); 00053 00054 private: 00055 enum { mMaxNumberOfWafers = 7 }; 00056 Int_t mBarrelNumber; 00057 StSvtWaferHitCollection mWafers[mMaxNumberOfWafers]; 00058 00059 ClassDef(StSvtLadderHitCollection,1) 00060 }; 00061 #endif
1.5.9