ATLAS Offline Software
Loading...
Searching...
No Matches
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
11double norm_nVTX(int nVTX)
12{
13 return (((double)nVTX)-0.3)/0.5;
14}
15
16int back_nVTX(double nVTX)
17{
18 return (int)std::floor(nVTX*0.5+0.3+0.5);
19}
20
21double norm_nTracksAtVtx(int nTracksAtVtx)
22{
23 return ((double)nTracksAtVtx-1.)*(1./1.6);
24}
25
26int back_nTracksAtVtx(double nTracksAtVtx)
27{
28 return (int)std::floor(nTracksAtVtx*1.6+1.+0.5);
29}
30
31double norm_nSingleTracks(int nSingleTracks)
32{
33 return ((double)nSingleTracks-0.2)/0.5;
34}
35
36int back_nSingleTracks(double nSingleTracks)
37{
38 return (int)std::floor(nSingleTracks*0.5+0.2+0.5);
39}
40
41
42double norm_energyFraction(double energyFraction)
43{
44 return (energyFraction-0.23)*(1./0.33);
45}
46
47double back_energyFraction(double energyFraction)
48{
49 return (energyFraction*0.33)+0.23;
50}
51
52double norm_mass(double mass)
53{
54 return (mass-974.)*(1./1600.);
55}
56
57double back_mass(double mass)
58{
59 return (mass*1600.)+974.;
60}
61
62double norm_significance3d(double s3d)
63{
64 return (s3d-7.)*(1./14.);
65}
66
67double back_significance3d(double s3d)
68{
69 return (s3d*14.)+7.;
70}
71
72double norm_IP3D(double ip3d)
73{
74 return (ip3d-6.3)*(1./6.);
75}
76
77double back_IP3D(double ip3d)
78{
79 return (ip3d*6.)+6.3;
80}
81
82
83double norm_cat_pT(int cat_pT)
84{
85 return ((double)cat_pT-3.)*(1./3.);
86}
87
88int back_cat_pT(double cat_pT)
89{
90 return (int)std::floor(cat_pT*3.+3.+0.5);
91}
92
93double norm_cat_eta(double cat_eta)
94{
95 return (double)(cat_eta-1.);
96}
97
98int back_cat_eta(int cat_eta)
99{
100 return (int)std::floor(cat_eta+1.+0.5);
101}
102
103
104
105
double norm_nTracksAtVtx(int nTracksAtVtx)
int back_nTracksAtVtx(double nTracksAtVtx)
double norm_mass(double mass)
double norm_IP3D(double ip3d)
double norm_nSingleTracks(int nSingleTracks)
double norm_cat_eta(double cat_eta)
int back_cat_pT(double cat_pT)
double norm_nVTX(int nVTX)
int back_cat_eta(int cat_eta)
double back_energyFraction(double energyFraction)
int back_nVTX(double nVTX)
double norm_cat_pT(int cat_pT)
double norm_significance3d(double s3d)
int back_nSingleTracks(double nSingleTracks)
double back_significance3d(double s3d)
double norm_energyFraction(double energyFraction)
double back_mass(double mass)
double back_IP3D(double ip3d)