ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
JetTagging
JetTagTools
JetTagTools
JetFitterVariablesNormalization.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
/******************************************************
6
@class JetFitterVariablesNormalization
7
********************************************************/
8
9
#include <cmath>
10
11
double
norm_nVTX
(
int
nVTX)
12
{
13
return
(((
double
)nVTX)-0.3)/0.5;
14
}
15
16
int
back_nVTX
(
double
nVTX)
17
{
18
return
(
int
)std::floor(nVTX*0.5+0.3+0.5);
19
}
20
21
double
norm_nTracksAtVtx
(
int
nTracksAtVtx)
22
{
23
return
((
double
)nTracksAtVtx-1.)*(1./1.6);
24
}
25
26
int
back_nTracksAtVtx
(
double
nTracksAtVtx)
27
{
28
return
(
int
)std::floor(nTracksAtVtx*1.6+1.+0.5);
29
}
30
31
double
norm_nSingleTracks
(
int
nSingleTracks)
32
{
33
return
((
double
)nSingleTracks-0.2)/0.5;
34
}
35
36
int
back_nSingleTracks
(
double
nSingleTracks)
37
{
38
return
(
int
)std::floor(nSingleTracks*0.5+0.2+0.5);
39
}
40
41
42
double
norm_energyFraction
(
double
energyFraction)
43
{
44
return
(energyFraction-0.23)*(1./0.33);
45
}
46
47
double
back_energyFraction
(
double
energyFraction)
48
{
49
return
(energyFraction*0.33)+0.23;
50
}
51
52
double
norm_mass
(
double
mass)
53
{
54
return
(mass-974.)*(1./1600.);
55
}
56
57
double
back_mass
(
double
mass)
58
{
59
return
(mass*1600.)+974.;
60
}
61
62
double
norm_significance3d
(
double
s3d)
63
{
64
return
(s3d-7.)*(1./14.);
65
}
66
67
double
back_significance3d
(
double
s3d)
68
{
69
return
(s3d*14.)+7.;
70
}
71
72
double
norm_IP3D
(
double
ip3d)
73
{
74
return
(ip3d-6.3)*(1./6.);
75
}
76
77
double
back_IP3D
(
double
ip3d)
78
{
79
return
(ip3d*6.)+6.3;
80
}
81
82
83
double
norm_cat_pT
(
int
cat_pT)
84
{
85
return
((
double
)cat_pT-3.)*(1./3.);
86
}
87
88
int
back_cat_pT
(
double
cat_pT)
89
{
90
return
(
int
)std::floor(cat_pT*3.+3.+0.5);
91
}
92
93
double
norm_cat_eta
(
double
cat_eta)
94
{
95
return
(
double
)(cat_eta-1.);
96
}
97
98
int
back_cat_eta
(
int
cat_eta)
99
{
100
return
(
int
)std::floor(cat_eta+1.+0.5);
101
}
102
103
104
105
norm_nTracksAtVtx
double norm_nTracksAtVtx(int nTracksAtVtx)
Definition
JetFitterVariablesNormalization.h:21
back_nTracksAtVtx
int back_nTracksAtVtx(double nTracksAtVtx)
Definition
JetFitterVariablesNormalization.h:26
norm_mass
double norm_mass(double mass)
Definition
JetFitterVariablesNormalization.h:52
norm_IP3D
double norm_IP3D(double ip3d)
Definition
JetFitterVariablesNormalization.h:72
norm_nSingleTracks
double norm_nSingleTracks(int nSingleTracks)
Definition
JetFitterVariablesNormalization.h:31
norm_cat_eta
double norm_cat_eta(double cat_eta)
Definition
JetFitterVariablesNormalization.h:93
back_cat_pT
int back_cat_pT(double cat_pT)
Definition
JetFitterVariablesNormalization.h:88
norm_nVTX
double norm_nVTX(int nVTX)
Definition
JetFitterVariablesNormalization.h:11
back_cat_eta
int back_cat_eta(int cat_eta)
Definition
JetFitterVariablesNormalization.h:98
back_energyFraction
double back_energyFraction(double energyFraction)
Definition
JetFitterVariablesNormalization.h:47
back_nVTX
int back_nVTX(double nVTX)
Definition
JetFitterVariablesNormalization.h:16
norm_cat_pT
double norm_cat_pT(int cat_pT)
Definition
JetFitterVariablesNormalization.h:83
norm_significance3d
double norm_significance3d(double s3d)
Definition
JetFitterVariablesNormalization.h:62
back_nSingleTracks
int back_nSingleTracks(double nSingleTracks)
Definition
JetFitterVariablesNormalization.h:36
back_significance3d
double back_significance3d(double s3d)
Definition
JetFitterVariablesNormalization.h:67
norm_energyFraction
double norm_energyFraction(double energyFraction)
Definition
JetFitterVariablesNormalization.h:42
back_mass
double back_mass(double mass)
Definition
JetFitterVariablesNormalization.h:57
back_IP3D
double back_IP3D(double ip3d)
Definition
JetFitterVariablesNormalization.h:77
Generated on
for ATLAS Offline Software by
1.17.0