StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StMcEtrHitCollection.hh
1 /***************************************************************************
2  *
3  ***************************************************************************/
4 #ifndef StMcEtrHitCollection_hh
5 #define StMcEtrHitCollection_hh
6 
7 #include "StMcContainers.hh"
8 #include "StObject.h"
9 
10 class StMcEtrHit;
11 
13 public:
14 
17 
18  bool addHit(StMcEtrHit*);
19  unsigned long numberOfHits() const;
20 
21  StSPtrVecMcEtrHit& hits();
22  const StSPtrVecMcEtrHit& hits() const;
23 
24  unsigned int numberOfLayers() const;
25  unsigned int numberOfSectors() const;
26 
27 protected:
28  StSPtrVecMcEtrHit mHits;
29 
30  enum { mNumberOfLayers = 3 }; //
31  enum { mNumberOfSectors = 12 }; //
32  ClassDef(StMcEtrHitCollection,1)
33 };
34 #endif