00001
00002
00003
00004
00005
00006
00007
00009
00010 #ifndef StPmdCleanConstants_h
00011 #define StPmdCleanConstants_h
00012 #include "Rtypes.h"
00013
00014 class PmdClean{
00015
00016 public:
00017
00018 static Int_t HitAdcCutOff;
00019 static Float_t PmdZ;
00020 static Float_t CellArea;
00021
00022
00023
00024 static Float_t OrigHitsMultMin;
00025 static Float_t OrigHitsMultMax;
00026 static Float_t RefMultMin;
00027 static Float_t RefMultMax;
00028 static Float_t MipAdcMax;
00029
00030 static Float_t EtaMin;
00031 static Float_t EtaMax;
00032 static Float_t PhiMin;
00033 static Float_t PhiMax;
00034
00035
00036
00037 enum{
00038 nOrigMultBins = 40,
00039 nMultBins = 50,
00040 nEtaBins = 30,
00041 nPhiBins = 72
00042 };
00043
00044 static Float_t CleanEtaMin;
00045 static Float_t CleanEtaMax;
00046 static Float_t CleanHitsMultMin;
00047 static Float_t CleanHitsMultMax;
00048
00049
00050 static Int_t BadChain_y0d0[25];
00051 static Int_t BadChain_y6d25[25];
00052 static Int_t BadChain_y6d30[25];
00053 static Int_t BadChain_y6d37[25];
00054 static Int_t BadChain_y6d4041[25];
00055 static Int_t BadChain_y6d64[25];
00056 static Int_t BadChain_y8d0[25];
00057 static Int_t BadChain_y8d89[25];
00058 static Int_t BadChain_y8d95[25];
00059 static Int_t BadChain_y8d102[25];
00060 static Int_t BadChain_y8d108[25];
00061 static Int_t BadChain_y8d116[25];
00062 static Int_t BadChain_y8d122[25];
00063 static Int_t BadChain_y8d131[25];
00064 static Int_t BadChain_y8d135[25];
00065 static Int_t BadChain_y8d143[25];
00066 static Int_t BadChain_y8d342[25];
00067 static Int_t BadChain_y10d0[25];
00068 static Int_t BadChain_y10d91[25];
00069 static Int_t BadChain_y10d100[25];
00070 static Int_t BadChain_y10d105[25];
00071 static Int_t BadChain_y10d148[25];
00072
00073 static Int_t BadChain_y12d0[30];
00074 static Int_t BadChain_y12d114[30];
00075 static Int_t BadChain_y12d172[30];
00076
00077 ClassDef(PmdClean,1)
00078
00079
00080 };
00081
00082 #endif
00083