StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StFtpcPlaneHitCollection.h
1 
5 /***************************************************************************
6  *
7  * $Id: StFtpcPlaneHitCollection.h,v 2.3 2002/02/22 22:56:48 jeromel Exp $
8  *
9  * Author: Thomas Ullrich, July 1999
10  ***************************************************************************
11  *
12  * Description:
13  *
14  ***************************************************************************
15  *
16  * $Log: StFtpcPlaneHitCollection.h,v $
17  * Revision 2.3 2002/02/22 22:56:48 jeromel
18  * Doxygen basic documentation in all header files. None of this is required
19  * for QM production.
20  *
21  * Revision 2.2 2001/04/05 04:00:37 ullrich
22  * Replaced all (U)Long_t by (U)Int_t and all redundant ROOT typedefs.
23  *
24  * Revision 2.1 1999/10/13 19:43:09 ullrich
25  * Initial Revision
26  *
27  **************************************************************************/
28 #ifndef StFtpcPlaneHitCollection_hh
29 #define StFtpcPlaneHitCollection_hh
30 
31 #include "StObject.h"
32 #include "StFtpcSectorHitCollection.h"
33 
35 public:
37  // StFtpcPlaneHitCollection(const StFtpcPlaneHitCollection&); use default
38  // StFtpcPlaneHitCollection& operator=(const StFtpcPlaneHitCollection&); use default
40 
41  unsigned int numberOfHits() const;
42  unsigned int numberOfSectors() const;
43 
44  StFtpcSectorHitCollection* sector(unsigned int);
45  const StFtpcSectorHitCollection* sector(unsigned int) const;
46 
47 private:
48  enum { mNumberOfSectors = 6 };
49  StFtpcSectorHitCollection mSectors[mNumberOfSectors];
50 
51  ClassDef(StFtpcPlaneHitCollection,1)
52 };
53 #endif