Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoHI
HiMuonAlgos
interface
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
:
9
FmpConst
(){
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
;
91
float
cylinderoffset
;
92
float
diskoffset
;
93
float
partrack
;
94
float
zvert
;
95
};
96
}
97
#endif
98
99
100
cms::FmpConst::ptboun
float ptboun
Definition:
FmpConst.h:79
cms::FmpConst::diskoffset
float diskoffset
Definition:
FmpConst.h:92
cms::FmpConst::partrack
float partrack
Definition:
FmpConst.h:93
cms::FmpConst::ptstep
float ptstep
Definition:
FmpConst.h:82
cms::FmpConst::zvert
float zvert
Definition:
FmpConst.h:94
cms::FmpConst::ptbmax
float ptbmax
Definition:
FmpConst.h:81
cms::FmpConst::setVertex
void setVertex(double a)
Definition:
FmpConst.cc:4
cms::FmpConst::sigz
float sigz
Definition:
FmpConst.h:89
cms::FmpConst::phiwinb
float phiwinb[8]
Definition:
FmpConst.h:84
cms::FmpConst::forwparam
float forwparam[2]
Definition:
FmpConst.h:73
cms::FmpConst::phiwinf
float phiwinf[8]
Definition:
FmpConst.h:85
cms::FmpConst::ptwmin
float ptwmin[8]
Definition:
FmpConst.h:87
cms::FmpConst::newparam
float newparam[3]
Definition:
FmpConst.h:71
cms::FmpConst::sigf
float sigf
Definition:
FmpConst.h:90
cms::FmpConst::muforwardrad
float muforwardrad
Definition:
FmpConst.h:76
cms::FmpConst
Definition:
FmpConst.h:7
cms::FmpConst::mubarrelrad
float mubarrelrad
Definition:
FmpConst.h:75
cms::FmpConst::step
float step
Definition:
FmpConst.h:80
cms::FmpConst::newparamgt40
float newparamgt40[3]
Definition:
FmpConst.h:72
cms::FmpConst::ptwmax
float ptwmax[8]
Definition:
FmpConst.h:86
cms::FmpConst::cylinderoffset
float cylinderoffset
Definition:
FmpConst.h:91
a
double a
Definition:
hdecay.h:121
cms::FmpConst::FmpConst
FmpConst()
Definition:
FmpConst.h:9
cms::FmpConst::muoffset
float muoffset
Definition:
FmpConst.h:77
cms::FmpConst::zwin
float zwin
Definition:
FmpConst.h:88
Generated for CMSSW Reference Manual by
1.8.5