38 ({0,1,2},
JoinStr({signal,{
"ZTT",
"VV",
"TT"}}),1.08));
42 ({0,1,2},
JoinStr({signal,{
"ZTT",
"VV",
"TT"}}),1.08));
47 ({
"et"},{0},
JoinStr({signal,{
"VV"}}),1.01)
48 ({
"et"},{0},{
"TT"},0.97)
49 ({
"et"},{0},{
"ZL"},0.98)
50 ({
"et"},{1},{signal},0.99)
51 ({
"et"},{1},{
"TT"},0.98)
52 ({
"et"},{1},{
"ZL",
"ZJ"},0.96)
53 ({
"et"},{1},{
"VV"},0.97)
54 ({
"et"},{2},{signal},1.01)
55 ({
"et"},{2},{
"TT"},0.96)
56 ({
"mt"},{0},{signal},1.01)
57 ({
"mt"},{0},{
"TT"},0.97)
58 ({
"mt"},{0},{
"ZL"},0.93)
59 ({
"mt"},{0},{
"ZJ"},0.99)
60 ({
"mt"},{0},{
"VV"},1.04)
61 ({
"mt"},{1},{signal},0.99)
62 ({
"mt"},{1},{
"TT"},0.98)
63 ({
"mt"},{1},{
"ZJ"},0.95)
64 ({
"mt"},{1},{
"VV"},0.96)
65 ({
"mt"},{2},{signal},0.99)
66 ({
"mt"},{2},{
"TT"},0.97)
67 ({
"mt"},{2},{
"VV"},1.01));
86 ({
"et",
"mt"},{0},{
"TT"}, 0.95)
87 ({
"et",
"mt"},{0},{
"W"}, 1.01)
88 ({
"et"},{0},{signal},0.93)
89 ({
"mt"},{0},{signal},0.92)
90 ({
"mt"},{0},{
"VV"},0.99)
91 ({
"et"},{1},{
"VV",
"QCD"},0.97)
92 ({
"et"},{1},{
"W"},0.99)
93 ({
"mt"},{1},
JoinStr({signal,{
"ZJ"}}),0.99)
94 ({
"mt"},{1},{
"VV"},1.02)
95 ({
"mt"},{1},{
"W"},1.01)
96 ({
"mt"},{1},{
"QCD"},0.98)
97 ({
"mt"},{1},{
"ZL"},1.05)
98 ({
"et"},{2},
JoinStr({signal,{
"TT"}}),1.04)
99 ({
"et"},{2},{
"VV"},1.13)
100 ({
"et"},{2},{
"W"},0.68)
101 ({
"et"},{2},{
"ZL"},1.07)
102 ({
"mt"},{2},
JoinStr({signal,{
"TT"}}),1.05)
103 ({
"mt"},{2},{
"VV"},1.01)
104 ({
"mt"},{2},{
"W"},0.28)
105 ({
"mt"},{2},{
"ZJ"},1.41));
112 ({0,1,2},{
"TT"},1.10)
131 ({
"mt"},{0},{
"VV"},0.99)
132 ({
"et"},{1},{
"ZL"},1.01)
133 ({
"et"},{1},{
"ZJ"},1.04)
134 ({
"mt"},{1},{
"VV"},1.03)
135 ({
"mt"},{1},{
"ZL"},1.04)
136 ({
"mt"},{1},{
"ZJ"},1.02)
137 ({
"et"},{2},{
"W"},0.95)
138 ({
"mt"},{2},{
"VV"},1.01)
139 ({
"mt"},{2},{
"W"},0.96));
142 .AddSyst(cb,
"CMS_htt_WNorm_etau_2jet0tag_8TeV",
"lnN",
SystMap<>::init(1.10));
145 .AddSyst(cb,
"CMS_htt_extrap_ztt_etau_2jet0tag_8TeV",
"lnN",
SystMap<>::init(1.05));
148 .AddSyst(cb,
"CMS_htt_QCDSyst_etau_2jet0tag_8TeV",
"lnN",
SystMap<>::init(1.20));
151 .AddSyst(cb,
"CMS_htt_ZJetFakeTau_etau_2jet0tag_8TeV",
"lnN",
SystMap<>::init(1.20));
154 .AddSyst(cb,
"CMS_htt_WNorm_mutau_2jet0tag_8TeV",
"lnN",
SystMap<>::init(1.10));
157 .AddSyst(cb,
"CMS_htt_extrap_ztt_mutau_2jet0tag_8TeV",
"lnN",
SystMap<>::init(1.05));
160 .AddSyst(cb,
"CMS_htt_QCDSyst_mutau_2jet0tag_8TeV",
"lnN",
SystMap<>::init(1.20));
163 .AddSyst(cb,
"CMS_htt_ZJetFakeTau_mutau_2jet0tag_8TeV",
"lnN",
SystMap<>::init(1.20));
167 .AddSyst(cb,
"CMS_htt_WNorm_etau_2jet1tag_8TeV",
"lnN",
SystMap<>::init(1.30));
170 .AddSyst(cb,
"CMS_htt_extrap_ztt_etau_2jet1tag_8TeV",
"lnN",
SystMap<>::init(1.05));
183 .AddSyst(cb,
"CMS_htt_QCDSyst_etau_2jet1tag_8TeV",
"lnN",
SystMap<>::init(1.40));
186 .AddSyst(cb,
"CMS_htt_ZJetFakeTau_etau_2jet1tag_8TeV",
"lnN",
SystMap<>::init(1.25));
189 .AddSyst(cb,
"CMS_htt_WNorm_mutau_2jet1tag_8TeV",
"lnN",
SystMap<>::init(1.30));
192 .AddSyst(cb,
"CMS_htt_extrap_ztt_mutau_2jet1tag_8TeV",
"lnN",
SystMap<>::init(1.05));
195 .AddSyst(cb,
"CMS_htt_QCDSyst_mutau_2jet1tag_8TeV",
"lnN",
SystMap<>::init(1.40));
198 .AddSyst(cb,
"CMS_htt_ZJetFakeTau_mutau_2jet1tag_8TeV",
"lnN",
SystMap<>::init(1.20));
202 .AddSyst(cb,
"CMS_htt_WNorm_etau_2jet2tag_8TeV",
"lnN",
SystMap<>::init(2.00));
205 .AddSyst(cb,
"CMS_htt_extrap_ztt_etau_2jet2tag_8TeV",
"lnN",
SystMap<>::init(1.06));
208 .AddSyst(cb,
"CMS_htt_QCDSyst_etau_2jet2tag_8TeV",
"lnN",
SystMap<>::init(2.00));
211 .AddSyst(cb,
"CMS_htt_ZJetFakeTau_etau_2jet2tag_8TeV",
"lnN",
SystMap<>::init(1.70));
214 .AddSyst(cb,
"CMS_htt_WNorm_mutau_2jet2tag_8TeV",
"lnN",
SystMap<>::init(2.00));
217 .AddSyst(cb,
"CMS_htt_extrap_ztt_mutau_2jet2tag_8TeV",
"lnN",
SystMap<>::init(1.06));
220 .AddSyst(cb,
"CMS_htt_QCDSyst_mutau_2jet2tag_8TeV",
"lnN",
SystMap<>::init(1.60));
223 .AddSyst(cb,
"CMS_htt_ZJetFakeTau_mutau_2jet2tag_8TeV",
"lnN",
SystMap<>::init(1.90));
245 (
JoinStr({signal,{
"TT",
"VV",
"ZTT"}}),1.190)
260 ({2}, signal, 1.049));
264 ({0,1,2}, {
"TT"}, 1.100)
265 ({1}, {
"ZTT"}, 0.949)
266 ({2}, {
"ZTT"}, 0.494));
269 .AddSyst(cb,
"CMS_htt_DiBosonNorm_8TeV",
"lnN",
SystMap<>::init(1.150));
275 .AddSyst(cb,
"CMS_htt_QCDSyst_tautau_2jet0tag_8TeV",
"lnN",
SystMap<>::init(1.100));
278 .AddSyst(cb,
"CMS_htt_QCDSyst_tautau_2jet1tag_8TeV",
"lnN",
SystMap<>::init(1.200));
281 .AddSyst(cb,
"CMS_htt_QCDSyst_tautau_2jet2tag_8TeV",
"lnN",
SystMap<>::init(1.400));
287 .AddSyst(cb,
"CMS_htt_extrap_ztt_tautau_2jet0tag_8TeV",
"lnN",
SystMap<>::init(1.057));
290 .AddSyst(cb,
"CMS_htt_extrap_ztt_tautau_2jet1tag_8TeV",
"lnN",
SystMap<>::init(1.252));
293 .AddSyst(cb,
"CMS_htt_extrap_ztt_tautau_2jet2tag_8TeV",
"lnN",
SystMap<>::init(2.749));
296 .AddSyst(cb,
"CMS_htt_ZLL_FakeTau_tautau_2jet0tag_8TeV",
"lnN",
SystMap<>::init(1.301));
299 .AddSyst(cb,
"CMS_htt_ZLL_FakeTau_tautau_2jet1tag_8TeV",
"lnN",
SystMap<>::init(1.515));
302 .AddSyst(cb,
"CMS_htt_ZLL_FakeTau_tautau_2jet2tag_8TeV",
"lnN",
SystMap<>::init(1.671));
CombineHarvester & signals()
CombineHarvester & process(std::vector< std::string > const &vec, bool cond=true)
std::set< std::string > process_set()
void AddSyst(CombineHarvester &target, std::string const &name, std::string const &type, Map const &valmap)
CombineHarvester cp()
Creates and returns a shallow copy of the CombineHarvester instance.
CombineHarvester & channel(std::vector< std::string > const &vec, bool cond=true)
void AddSystematics_hhh_et_mt(CombineHarvester &cb, CombineHarvester src)
std::vector< T > Set2Vec(std::set< T > const &in)
std::vector< std::string > JoinStr(std::vector< std::vector< std::string >> const &in)
void AddSystematics_hhh_tt(CombineHarvester &cb, CombineHarvester src)