forked from mflechl/ProductionFromNano
-
Notifications
You must be signed in to change notification settings - Fork 0
/
EnergyScales.h
30 lines (29 loc) · 867 Bytes
/
EnergyScales.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
const struct ES{
struct Electron{
float oneProng0p0 = 0.0;
float oneProng1p0 = 0.095;
float threeProng0p0 = 0.0;
float uncertaintyShift1p = 0.02;
float uncertaintyShift1p1p = 0.02;
float uncertaintyShift3p = 0.02;
float uncertaintyBarrel = 0.02;
float uncertaintyEndcap = 0.02;
} Electron;
struct Muon{
float oneProng0p0 = -0.002;
float oneProng1p0 = 0.015;
float threeProng0p0 = 0.0;
float uncertaintyShift1p = 0.02;
float uncertaintyShift1p1p = 0.02;
float uncertaintyShift3p = 0.02;
} Muon;
// taken from here https://twiki.cern.ch/twiki/bin/viewauth/CMS/TauIDRecommendation13TeV
struct Tau{
float oneProng0p0 = -0.006;
float oneProng1p0 = -0.005;
float threeProng0p0 = 0.000;
float uncertaintyShift1p = 0.010;
float uncertaintyShift1p1p = 0.009;
float uncertaintyShift3p = 0.011;
} Tau;
} ES;