StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StMuMtdCollection.h
1 #ifndef __StMuMTDCollection_hh__
2 #define __StMuMTDCollection_hh__
3 
4 #include "TObject.h"
5 #include <vector>
6 
7 using namespace std;
8 
9 class StMtdCollection;
10 class StMtdHeader;
11 class StMuMtdHeader;
12 class StMuMtdHit;
13 class StMuMtdRawHit;
14 
15 class StMuMtdCollection : public TObject {
16 
17 public:
18 
22 
23  const StMuMtdHeader* mtdHeader() const;
24  StMuMtdHeader* mtdHeader();
25 
26  StMuMtdRawHit* RawMtdHit(int i);
27  StMuMtdHit* MtdHit(int i);
28 
29  int hitsPresent();
30  int rawHitsPresent();
31 
32 protected:
33 
34  vector<StMuMtdHeader> mMtdHeader;
35  vector<StMuMtdHit> mMtdHits;
36  vector<StMuMtdRawHit> mMtdRawHits;
37 
38 ClassDef(StMuMtdCollection,1)
39 
40 };
41 
42 #endif