CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_13_patch3/src/RecoHI/HiMuonAlgos/interface/FmpConst.h

Go to the documentation of this file.
00001 #ifndef FMP_CONST_FOR_PROPAGATION
00002 #define FMP_CONST_FOR_PROPAGATION
00003 
00006 namespace cms {
00007 class FmpConst{
00008 public:
00009   FmpConst(){
00010 //newparam  
00011  newparam[0]=-0.67927; newparam[1]=0.44696; newparam[2]=-0.00457;
00012 //newparamgt40 
00013  newparamgt40[0]=0.38813; newparamgt40[1]=0.41003; newparamgt40[2]=-0.0019956;
00014 //forwparam 
00015  forwparam[0]=0.0307; forwparam[1]=3.475;
00016 // Coordinate of the initial point r (in barrel) and z (in forward)
00017  mubarrelrad=513.;  muforwardrad=800.; muoffset=10.;
00018 // Step and boundary on Pt
00019  ptboun=1.;
00020  step=0.05;
00021  ptbmax=2.;
00022  ptstep=5.;
00023 // size of window in phi-z.
00024 //phiwinb
00025  phiwinb[0]=0.5;
00026  phiwinb[1]=0.5;
00027  phiwinb[2]=0.15;
00028  phiwinb[3]=0.15;
00029  phiwinb[4]=0.1;
00030  phiwinb[5]=0.1;
00031  phiwinb[6]=0.1;
00032  phiwinb[7]=0.08;
00033 //phiwinf  
00034  phiwinf[0]=0.2;
00035  phiwinf[1]=0.2;
00036  phiwinf[2]=0.2;
00037  phiwinf[3]=0.2;
00038  phiwinf[4]=0.2;
00039  phiwinf[5]=0.2;
00040  phiwinf[6]=0.2;
00041  phiwinf[7]=0.2;
00042 //ptwmax  
00043  ptwmax[0]=5.;
00044  ptwmax[1]=10.;
00045  ptwmax[2]=15.;
00046  ptwmax[3]=20.;
00047  ptwmax[4]=25.;
00048  ptwmax[5]=30.;
00049  ptwmax[6]=35.;
00050  ptwmax[7]=40.;
00051 //ptwmin 
00052  ptwmin[0]=0.;
00053  ptwmin[1]=5.;
00054  ptwmin[2]=10.;
00055  ptwmin[3]=15.;
00056  ptwmin[4]=20.;
00057  ptwmin[5]=25.;
00058  ptwmin[6]=30.;
00059  ptwmin[7]=35.;
00060  zwin=25.;
00061  sigz=1.5;
00062  sigf=1.5;
00063  cylinderoffset=5.;
00064  diskoffset=5.;                      
00065  partrack=0.006;
00066  zvert=0.;
00067   }
00068 
00069  void setVertex(double a);
00070 
00071  float newparam[3];
00072  float newparamgt40[3];
00073  float forwparam[2];
00074 // Coordinate of the initial point r (in barrel) and z (in forward)
00075  float mubarrelrad;
00076  float muforwardrad;
00077  float muoffset;
00078 // Step and boundary on Pt
00079  float ptboun;
00080  float step;
00081  float ptbmax;
00082  float ptstep;
00083 // size of window in phi-z.
00084  float phiwinb[8];
00085  float phiwinf[8];
00086  float ptwmax[8];
00087  float ptwmin[8];
00088  float zwin;
00089  float sigz;
00090  float sigf;
00091  float cylinderoffset;
00092  float diskoffset;                           
00093  float partrack;
00094  float zvert;
00095 };
00096 }
00097 #endif
00098 
00099 
00100