Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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