CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FmpConst.h
Go to the documentation of this file.
1 #ifndef FMP_CONST_FOR_PROPAGATION
2 #define FMP_CONST_FOR_PROPAGATION
3 
6 namespace cms {
7 class FmpConst{
8 public:
10 //newparam
11  newparam[0]=-0.67927; newparam[1]=0.44696; newparam[2]=-0.00457;
12 //newparamgt40
13  newparamgt40[0]=0.38813; newparamgt40[1]=0.41003; newparamgt40[2]=-0.0019956;
14 //forwparam
15  forwparam[0]=0.0307; forwparam[1]=3.475;
16 // Coordinate of the initial point r (in barrel) and z (in forward)
17  mubarrelrad=513.; muforwardrad=800.; muoffset=10.;
18 // Step and boundary on Pt
19  ptboun=1.;
20  step=0.05;
21  ptbmax=2.;
22  ptstep=5.;
23 // size of window in phi-z.
24 //phiwinb
25  phiwinb[0]=0.5;
26  phiwinb[1]=0.5;
27  phiwinb[2]=0.15;
28  phiwinb[3]=0.15;
29  phiwinb[4]=0.1;
30  phiwinb[5]=0.1;
31  phiwinb[6]=0.1;
32  phiwinb[7]=0.08;
33 //phiwinf
34  phiwinf[0]=0.2;
35  phiwinf[1]=0.2;
36  phiwinf[2]=0.2;
37  phiwinf[3]=0.2;
38  phiwinf[4]=0.2;
39  phiwinf[5]=0.2;
40  phiwinf[6]=0.2;
41  phiwinf[7]=0.2;
42 //ptwmax
43  ptwmax[0]=5.;
44  ptwmax[1]=10.;
45  ptwmax[2]=15.;
46  ptwmax[3]=20.;
47  ptwmax[4]=25.;
48  ptwmax[5]=30.;
49  ptwmax[6]=35.;
50  ptwmax[7]=40.;
51 //ptwmin
52  ptwmin[0]=0.;
53  ptwmin[1]=5.;
54  ptwmin[2]=10.;
55  ptwmin[3]=15.;
56  ptwmin[4]=20.;
57  ptwmin[5]=25.;
58  ptwmin[6]=30.;
59  ptwmin[7]=35.;
60  zwin=25.;
61  sigz=1.5;
62  sigf=1.5;
63  cylinderoffset=5.;
64  diskoffset=5.;
65  partrack=0.006;
66  zvert=0.;
67  }
68 
69  void setVertex(double a);
70 
71  float newparam[3];
72  float newparamgt40[3];
73  float forwparam[2];
74 // Coordinate of the initial point r (in barrel) and z (in forward)
75  float mubarrelrad;
76  float muforwardrad;
77  float muoffset;
78 // Step and boundary on Pt
79  float ptboun;
80  float step;
81  float ptbmax;
82  float ptstep;
83 // size of window in phi-z.
84  float phiwinb[8];
85  float phiwinf[8];
86  float ptwmax[8];
87  float ptwmin[8];
88  float zwin;
89  float sigz;
90  float sigf;
92  float diskoffset;
93  float partrack;
94  float zvert;
95 };
96 }
97 #endif
98 
99 
100 
float ptboun
Definition: FmpConst.h:79
float diskoffset
Definition: FmpConst.h:92
float partrack
Definition: FmpConst.h:93
float ptstep
Definition: FmpConst.h:82
float zvert
Definition: FmpConst.h:94
float ptbmax
Definition: FmpConst.h:81
void setVertex(double a)
Definition: FmpConst.cc:4
float sigz
Definition: FmpConst.h:89
float phiwinb[8]
Definition: FmpConst.h:84
float forwparam[2]
Definition: FmpConst.h:73
float phiwinf[8]
Definition: FmpConst.h:85
float ptwmin[8]
Definition: FmpConst.h:87
float newparam[3]
Definition: FmpConst.h:71
float sigf
Definition: FmpConst.h:90
float muforwardrad
Definition: FmpConst.h:76
float mubarrelrad
Definition: FmpConst.h:75
float step
Definition: FmpConst.h:80
float newparamgt40[3]
Definition: FmpConst.h:72
float ptwmax[8]
Definition: FmpConst.h:86
float cylinderoffset
Definition: FmpConst.h:91
double a
Definition: hdecay.h:121
float muoffset
Definition: FmpConst.h:77
float zwin
Definition: FmpConst.h:88