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