StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StFstIClusterAlgo.h
1 #ifndef StFstIClusterAlgo_hh
2 #define StFstIClusterAlgo_hh
3 
4 #include <climits>
5 
6 #include "Stypes.h"
7 #include "StFstUtil/StFstCollection.h"
8 
11 
12 
19 {
20 public:
21  void doClustering(StFstCollection &stFstCollection);
22 
23  virtual ~StFstIClusterAlgo() = 0;
24 
25  void setUsedTimeBin(unsigned char tb = UCHAR_MAX) { mTimeBin = tb; }
26  void setSplitFlag( bool splitFlag = true) { mSplitCluster = splitFlag; }
27 
28 protected:
29 
31 
32  Bool_t mSplitCluster;
33  UChar_t mTimeBin;
34 };
35 
36 #endif
void doClustering(StFstCollection &stFstCollection)