CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/RecoHI/HiMuonAlgos/interface/HICConst.h

Go to the documentation of this file.
00001 #ifndef HIC_CONST_FOR_PROPAGATION
00002 #define HIC_CONST_FOR_PROPAGATION
00003 namespace cms {
00004 class HICConst {
00005 public:
00006 HICConst();
00007 virtual ~HICConst(){}
00008 void setVertex(double a);
00009 public:
00010 double chicut;
00011 double Zcut1;
00012 double Rcut1;
00013 double Rcut;
00014 double ChiLimit; 
00015 
00016 float ptboun;
00017 float ptbmax;
00018 float step;
00019 int numbar;
00020 int numfrw;
00021 int nummxt;
00022 int nminus_gen;
00023 int nplus_gen;
00024 int numbarlost;
00025 float zvert;
00026 float atra;
00027 float mubarrelrad;
00028 float muforwardrad;
00029 
00030 float phias[28];
00031 float phibs[28];
00032 float phiai[28];
00033 float phibi[28];
00034                          
00035 float newparam[3];
00036 float newparamgt40[3];
00037 float forwparam[2];
00038 
00039 int numbargroup[3];
00040 int numfrwgroup[10];
00041 int barlay[5][9][8];
00042 int frwlay[11][11][11];
00043 int mxtlay[5];
00044 int nofirstpixel;
00045 //
00046 // roads
00047 //
00048 // barrel phi
00049 float phiwinbar[13][13][13];
00050 float phicutbar[13][13][13];
00051 float phiwinbfrw[14][14][14];
00052 float phicutbfrw[14][14][14];
00053 float phiwinfbb[14][14][14];
00054 float phicutfbb[14][14][14];
00055 
00056 // barrel z
00057 float zwinbar[13][13][13];
00058 float zcutbar[13][13][13];
00059 float zwinbfrw[14][14][14];
00060 float zcutbfrw[14][14][14];
00061 float zwinfbb[14][14][14];
00062 float zcutfbb[14][14][14];
00063 
00064 // forward phi
00065 float phiwinfrw[14][14][14];
00066 float phicutfrw[14][14][14];
00067 
00068 // forward z
00069 float zwinfrw[14][14][14];
00070 float zcutfrw[14][14][14];
00071 
00072 
00073 float phiwin[13];
00074 float zwin[13];
00075 
00076 float phicut[13];
00077 float zcut[13];
00078 
00079 float phism[13];
00080 float zsm[13];
00081 
00082 float phiro[14];
00083 float tetro[14];
00084 
00085 float phiwinf[14];
00086 float zwinf[14];
00087 
00088 float phirof[14];
00089 float tetrof[14];
00090 
00091 float phicutf[14];
00092 float tetcutf[14];
00093 
00094 float phismf[14];
00095 float tetsmf[14];
00096 
00097 double filtrz[6];
00098 double filtrphi[6];
00099 
00100 double zmatchbar[2];
00101 double zmatchend[2];
00102 double phimatchbar[2];
00103 double phimatchend[2];
00104 
00105 
00106 
00107 };
00108 }
00109 #endif
00110 
00111 
00112