StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StPmdCleanConstants.h
1 //
3 // StPmdCleanConstants.h
4 //
5 //
6 // Description: constants for the Pmd Cleaner and calibration Maker
7 
9 
10 #ifndef StPmdCleanConstants_h
11 #define StPmdCleanConstants_h
12 #include "Rtypes.h"
13 
14 class PmdClean{
15 
16  public:
17 
18  static Int_t HitAdcCutOff;
19  static Float_t PmdZ;
20  static Float_t CellArea;
21 
22  //for whatever counts we are getting on PMD
23 
24  static Float_t OrigHitsMultMin;
25  static Float_t OrigHitsMultMax;
26  static Float_t RefMultMin;
27  static Float_t RefMultMax;
28  static Float_t MipAdcMax;
29 
30  static Float_t EtaMin;
31  static Float_t EtaMax;
32  static Float_t PhiMin;
33  static Float_t PhiMax;
34 
35  // for various graphs being plotted
36 
37  enum{
38  nOrigMultBins = 40,
39  nMultBins = 50,
40  nEtaBins = 30,
41  nPhiBins = 72
42  };
43 
44  static Float_t CleanEtaMin;
45  static Float_t CleanEtaMax;
46  static Float_t CleanHitsMultMin;
47  static Float_t CleanHitsMultMax;
48 
49  // void BadChains(Int_t,Int_t *);
50  static Int_t BadChain_y0d0[25];
51  static Int_t BadChain_y6d25[25];
52  static Int_t BadChain_y6d30[25];
53  static Int_t BadChain_y6d37[25];
54  static Int_t BadChain_y6d4041[25];
55  static Int_t BadChain_y6d64[25];
56  static Int_t BadChain_y8d0[25];
57  static Int_t BadChain_y8d89[25];
58  static Int_t BadChain_y8d95[25];
59  static Int_t BadChain_y8d102[25];
60  static Int_t BadChain_y8d108[25];
61  static Int_t BadChain_y8d116[25];
62  static Int_t BadChain_y8d122[25];
63  static Int_t BadChain_y8d131[25];
64  static Int_t BadChain_y8d135[25];
65  static Int_t BadChain_y8d143[25];
66  static Int_t BadChain_y8d342[25];
67  static Int_t BadChain_y10d0[25];
68  static Int_t BadChain_y10d91[25];
69  static Int_t BadChain_y10d100[25];
70  static Int_t BadChain_y10d105[25];
71  static Int_t BadChain_y10d148[25];
72 
73  static Int_t BadChain_y12d0[30];
74  static Int_t BadChain_y12d114[30];
75  static Int_t BadChain_y12d172[30];
76 
77  ClassDef(PmdClean,1) // macro for rootcint
78 
79 
80 };
81 
82 #endif
83