1 #ifndef StRHICfCollection_hh
2 #define StRHICfCollection_hh
8 #include "StContainers.h"
11 #include "StRHICfRawHit.h"
12 #include "StRHICfHit.h"
13 #include "StRHICfPoint.h"
28 void addPointCollection(std::vector<StRHICfPoint*> coll);
29 std::vector<StRHICfPoint*>& pointCollection();
30 const std::vector<StRHICfPoint*>& pointCollection()
const;
34 void setRHICfRunNumber(UInt_t run);
35 void setRHICfEventNumber(UInt_t event);
36 void setBunchNumber(UInt_t bunch);
37 void setRunType(UInt_t type);
38 void setTriggerNumber(UInt_t trigger);
39 void setRunTime(Int_t idx, UInt_t time);
40 void setRunTRGM(UInt_t trgm);
42 UInt_t numberOfPoints()
const;
43 UInt_t getRHICfRunNumber()
const;
44 UInt_t getRHICfEventNumber()
const;
45 UInt_t getBunchNumber();
47 UInt_t getTriggerNumber();
48 UInt_t getRunTime(Int_t idx);
54 std::vector<StRHICfPoint*> mRHICfPointColl;
58 UInt_t mRHICfRunNumber;
59 UInt_t mRHICfEventNumber;
63 UInt_t mRunTime[kRHICfNorder];