StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StSstClusterControl.h
1 //$Id: StSstClusterControl.h,v 1.1 2015/06/23 16:26:19 jeromel Exp $
2 //
3 //$Log: StSstClusterControl.h,v $
4 //Revision 1.1 2015/06/23 16:26:19 jeromel
5 //First version created from the SSD code and reshaped
6 //
7 //Revision 1.1 2015/04/19 17:30:31 bouchet
8 //initial commit ; SST codes
9 //
10 
11 //fork from the SSD code, move along - see history therein
12 
13 #ifndef STAR_StSstClusterControl
14 #define STAR_StSstClusterControl
15 #include "Rtypes.h"
16 class St_clusterControl;
18  public:
20  StSstClusterControl(St_clusterControl *clusterCtrl);
22 
23  Float_t getHighCut();
24  Float_t getTestTolerance();
25  Int_t getClusterTreat();
26  Float_t getAdcTolerance();
27  Float_t getMatchMean();
28  Float_t getMatchSigma();
29 
30  void setHighCut(Float_t highCut);
31  void setTestTolerance(Float_t testTolerance);
32  void setClusterTreat(Int_t clusterTreat);
33  void setAdcTolerance(Float_t adcTolerance);
34  void setMatchMean(Float_t matchMean);
35  void setMatchSigma(Float_t matchSigma);
36 
37  void printParameters();
38 
39  private:
40  Float_t mHighCut;
41  Float_t mTestTolerance;
42  long mClusterTreat;
43  Float_t mAdcTolerance;
44  Float_t mMatchMean;
45  Float_t mMatchSigma;
46 };
47 
48 inline Float_t StSstClusterControl::getHighCut() { return mHighCut; }
49 inline Float_t StSstClusterControl::getTestTolerance() { return mTestTolerance; }
50 inline Int_t StSstClusterControl::getClusterTreat() { return mClusterTreat; }
51 inline Float_t StSstClusterControl::getAdcTolerance() { return mAdcTolerance; }
52 inline Float_t StSstClusterControl::getMatchMean() { return mMatchMean; }
53 inline Float_t StSstClusterControl::getMatchSigma() { return mMatchSigma; }
54 
55 inline void StSstClusterControl::setHighCut(Float_t highCut) {mHighCut = highCut;}
56 inline void StSstClusterControl::setTestTolerance(Float_t testTolerance) {mTestTolerance = testTolerance;}
57 inline void StSstClusterControl::setClusterTreat(Int_t clusterTreat) {mClusterTreat = clusterTreat;}
58 inline void StSstClusterControl::setAdcTolerance(Float_t adcTolerance) {mAdcTolerance = adcTolerance;}
59 inline void StSstClusterControl::setMatchMean(Float_t matchMean) {mMatchMean = matchMean;}
60 inline void StSstClusterControl::setMatchSigma(Float_t matchSigma) {mMatchSigma = matchSigma;}
61 
62 #endif
63 
64