23 #ifndef StRpsCollection_hh
24 #define StRpsCollection_hh
27 #include "StContainers.h"
28 #include "StRpsRomanPot.h"
29 #include "StRpsTrackPoint.h"
30 #include "StRpsTrack.h"
37 unsigned int numberOfRomanPots()
const;
42 StPtrVecRpsCluster clusters()
const;
43 StPtrVecRpsTrackPoint trackPoints()
const;
44 StPtrVecRpsTrack tracks()
const;
45 unsigned char siliconBunch()
const;
47 void setSiliconBunch(
unsigned char);
51 enum {mNumberOfRomanPots = 8};
55 UChar_t mSiliconBunch;
57 StSPtrVecRpsTrackPoint mTrackPoints;
58 StSPtrVecRpsTrack mTracks;
64 inline void StRpsCollection::addTrackPoint(
const StRpsTrackPoint *trackPoint) {
65 mTrackPoints.push_back(trackPoint);
68 mTracks.push_back(track);