StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StFstClusterCollection.h
1 #ifndef StFstClusterCollection_hh
2 #define StFstClusterCollection_hh
3 
4 #include "StObject.h"
5 #include "StFstCluster.h"
6 
7 
16 {
17 public:
18 
19  StFstClusterCollection(int wedge = 0);
21 
22  vector<StFstCluster *> &getClusterVec();
23  const vector<StFstCluster *> &getClusterVec() const;
24 
25  //size of internal vector
26  size_t getNumClusters() const;
27 
28  //modify/access the wedge
29  unsigned char getWedge() const;
30  void setWedge( int wedge );
31 
32  void Clear( Option_t *opt = "" );
33  virtual void Print(Option_t *opt = "") const;
34 
35 protected:
36 
37  unsigned char mWedge;
38  std::vector<StFstCluster *> mClusterVec;
39 
40  ClassDef(StFstClusterCollection, 1);
41 };
42 
43 #endif