00001
00002
00003
00004
00005
00006
00008 #include "StPmdCleanConstants.h"
00009 #include "TMath.h"
00010 ClassImp(PmdClean)
00011
00012 Int_t PmdClean::HitAdcCutOff = 10;
00013 Float_t PmdClean::PmdZ = 538.;
00014 Float_t PmdClean::CellArea = 0.866;
00015
00016
00017 Float_t PmdClean::OrigHitsMultMin = 10.;
00018 Float_t PmdClean::OrigHitsMultMax = 12000.;
00019 Float_t PmdClean::RefMultMin = 0.;
00020 Float_t PmdClean::RefMultMax = 2000.;
00021
00022 Float_t PmdClean::EtaMin = -4.5;
00023 Float_t PmdClean::EtaMax = -1.5;
00024 Float_t PmdClean::PhiMin = -TMath::Pi();
00025 Float_t PmdClean::PhiMax = TMath::Pi();
00026
00027
00028
00029 Float_t PmdClean::CleanEtaMin = -3.7;
00030 Float_t PmdClean::CleanEtaMax = -2.3;
00031 Float_t PmdClean::CleanHitsMultMin = 0.;
00032 Float_t PmdClean::CleanHitsMultMax = 7000.;
00033 Float_t PmdClean::MipAdcMax = 500;
00034
00035 Int_t PmdClean::BadChain_y6d25[25]={2,11,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
00036 Int_t PmdClean::BadChain_y6d30[25]={2,11,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
00037 Int_t PmdClean::BadChain_y6d37[25]={2,11,13,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
00038 Int_t PmdClean::BadChain_y6d4041[25]={2,11,13,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
00039 Int_t PmdClean::BadChain_y6d64[25]={11,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
00040 Int_t PmdClean::BadChain_y0d0[25]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
00041 Int_t PmdClean::BadChain_y8d0[25]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051 Int_t PmdClean::BadChain_y8d89[25]={2,3,5,6,9,11,13,14,17,18,21,22,27,29,31,33,38,39,40,46,47,0,0,0,0};
00052
00053
00054
00055 Int_t PmdClean::BadChain_y8d95[25]={2,3,5,6,9,11,13,14,15,17,18,21,22,25,27,29,31,33,46,47,0,0,0,0,0};
00056
00057
00058
00059
00060 Int_t PmdClean::BadChain_y8d102[25]={2,6,9,11,12,13,14,15,16,17,18,20,21,22,27,43,47,0,0,0,0,0,0,0,0};
00061
00062
00063 Int_t PmdClean::BadChain_y8d108[25]={2,3,4,5,6,9,11,12,13,14,15,17,18,21,22,27,29,31,33,43,46,47,0,0,0};
00064 Int_t PmdClean::BadChain_y8d116[25]={2,3,5,6,11,13,14,15,17,18,19,21,22,23,27,29,30,31,33,39,46,47,0,0,0};
00065
00066
00067
00068
00069 Int_t PmdClean::BadChain_y8d122[25]={2,3,5,6,11,13,14,15,17,18,21,22,27,31,33,45,46,47,0,0,0,0,0,0,0};
00070
00071 Int_t PmdClean::BadChain_y8d131[25]={1,2,3,4,5,6,7,9,11,13,14,15,17,18,19,20,21,22,25,29,31,33,39,46,0};
00072
00073
00074 Int_t PmdClean::BadChain_y8d135[25]={1,2,3,4,5,7,9,11,13,14,15,17,18,19,20,21,22,25,27,29,31,33,39,45,46};
00075
00076 Int_t PmdClean::BadChain_y8d143[25]={2,5,6,11,13,14,15,17,18,21,22,27,29,31,39,46,0,0,0,0,0,0,0,0,0};
00077 Int_t PmdClean::BadChain_y8d342[25]={5,6,11,14,15,16,17,18,20,21,22,23,24,27,31,46,47,0,0,0,0,0,0,0,0};
00078
00079 Int_t PmdClean::BadChain_y10d0[25]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
00080 Int_t PmdClean::BadChain_y10d91[25]={3,5,6,7,8,9,10,11,15,16,17,21,22,23,24,27,29,30,31,32};
00081 Int_t PmdClean::BadChain_y10d100[25]={6,7,8,9,11,15,17,18,21,25,27,32,0,0,0,0,0,0,0,0,0,0,0,0,0};
00082 Int_t PmdClean::BadChain_y10d105[25]={3,6,7,8,9,11,14,15,17,18,21,22,25,27,32,45,0,0,0,0};
00083 Int_t PmdClean::BadChain_y10d148[25]={3,5,6,7,8,9,11,15,16,17,18,21,22,23,24,27,29,32,43,45,0,0,0,0};
00084
00085 Int_t PmdClean::BadChain_y12d0[30]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
00086 Int_t PmdClean::BadChain_y12d114[30]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,37,42,47,0};
00087 Int_t PmdClean::BadChain_y12d172[30]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,43,0,0};
00088