TIMBER  beta
Tree Interface for Making Binned Events with RDataFrame
JetMETinfo.h
1 #include <map>
2 #include <string>
3 #include <vector>
4 using namespace std;
5 
6 namespace JME {
7 
8  // JEC dict
9  map<string,string> jecTagsMC = {
10  {"2016", "Summer16_07Aug2017_V11_MC"},
11  {"2017", "Fall17_17Nov2017_V32_MC"},
12  {"2018", "Autumn18_V19_MC"},
13  {"UL2017", "Summer19UL17_V5_MC"},
14  };
15 
16  map<string,string> jecTagsFastSim = {
17  {"2016", "Spring16_25nsFastSimV1_MC"},
18  {"2017", "Fall17_FastSimV1_MC"},
19  {"2018", "Autumn18_FastSimV1_MC"}
20  };
21 
22  map<string,string> archiveTagsDATA = {
23  {"2016", "Summer16_07Aug2017_V11_DATA"},
24  {"2017", "Fall17_17Nov2017_V32_DATA"},
25  {"2018", "Autumn18_V19_DATA"},
26  {"UL2017", "Summer19UL17_V5_DATA"}
27  };
28 
29  map<string,string> jecTagsDATA = {
30  {"2016B", "Summer16_07Aug2017BCD_V11_DATA"},
31  {"2016C", "Summer16_07Aug2017BCD_V11_DATA"},
32  {"2016D", "Summer16_07Aug2017BCD_V11_DATA"},
33  {"2016E", "Summer16_07Aug2017EF_V11_DATA"},
34  {"2016F", "Summer16_07Aug2017EF_V11_DATA"},
35  {"2016G", "Summer16_07Aug2017GH_V11_DATA"},
36  {"2016H", "Summer16_07Aug2017GH_V11_DATA"},
37  {"2017B", "Fall17_17Nov2017B_V32_DATA"},
38  {"2017C", "Fall17_17Nov2017C_V32_DATA"},
39  {"2017D", "Fall17_17Nov2017DE_V32_DATA"},
40  {"2017E", "Fall17_17Nov2017DE_V32_DATA"},
41  {"2017F", "Fall17_17Nov2017F_V32_DATA"},
42  {"2018A", "Autumn18_RunA_V19_DATA"},
43  {"2018B", "Autumn18_RunB_V19_DATA"},
44  {"2018C", "Autumn18_RunC_V19_DATA"},
45  {"2018D", "Autumn18_RunD_V19_DATA"},
46  {"UL2017B", "Summer19UL17_RunB_V5_DATA"},
47  {"UL2017C", "Summer19UL17_RunC_V5_DATA"},
48  {"UL2017D", "Summer19UL17_RunD_V5_DATA"},
49  {"UL2017E", "Summer19UL17_RunE_V5_DATA"},
50  {"UL2017F", "Summer19UL17_RunF_V5_DATA"}
51  };
52 
53  map<string,string> jerTagsMC = {
54  {"2016", "Summer16_25nsV1_MC"},
55  {"2017", "Fall17_V3_MC"},
56  {"2018", "Autumn18_V7b_MC"},
57  {"UL2017", "Summer19UL17_JRV2_MC"},
58  };
59 
60  // jet mass resolution: https://twiki.cern.ch/twiki/bin/view/CMS/JetWtagging
61  // nominal, up, down
62  map<string, vector<float>> jmrValues = {
63  {"2016", {1.0, 1.2, 0.8}},
64  {"2017", {1.09, 1.14, 1.04}},
65  // Use 2017 values for 2018 until 2018 are released
66  {"2018", {1.09, 1.14, 1.04}},
67  {"UL2017", {1.00, 1.00, 1.00}}, // placeholder
68  };
69 
70  // jet mass scale
71  // W-tagging PUPPI softdrop JMS values: https://twiki.cern.ch/twiki/bin/view/CMS/JetWtagging
72  map<string, vector<float>> jmsValues = {
73  {"2016", {1.00, 0.9906, 1.0094}}, // nominal, down, up
74  {"2017", {0.982, 0.978, 0.986}},
75  // Use 2017 values for 2018 until 2018 are released
76  {"2018", {0.982, 0.978, 0.986}},
77  {"UL2017", {1.000, 1.000, 1.000}}, // placeholder
78  };
79 }
Definition: JetMETinfo.h:6