25 std::string higgs_rgx =
"^(qq|gg|[WZV])H.*$";
30 src.
cp().
process({
"qqH",
"ggH",
"WH",
"ZH",
"Dibosons",
"WJets"})
36 .process_rgx({higgs_rgx,
"ZTT",
"TTJ",
"WJets",
"Dibosons"})
42 .process_rgx({higgs_rgx,
"ZTT",
"TTJ",
"WJets",
"Dibosons"})
48 .process_rgx({higgs_rgx,
"ZTT",
"TTJ",
"Dibosons"})
54 src.
cp().
channel({
"ee"}).process_rgx({higgs_rgx,
"TTJ",
"Dibosons"}).
bin_id({4})
57 src.
cp().
channel({
"mm"}).process_rgx({higgs_rgx,
"Dibosons"}).
bin_id({4})
58 .AddSyst(cb,
"CMS_htt_scale_met_SignalDibosonWjets_$ERA",
"shape",
SystMap<>::init(0.50));
61 .AddSyst(cb,
"CMS_htt_scale_met_TTJ_$ERA",
"shape",
SystMap<>::init(0.50));
66 ({
"7TeV"}, {0, 1}, 0.96)
67 ({
"7TeV"}, {2, 3, 4}, 0.95)
68 ({
"8TeV"}, {2, 3}, 0.97)
69 ({
"8TeV"}, {4}, 0.99));
81 ({
"ee",
"mm"}, {0, 1, 2, 3}, 1.01)
139 ({
"7TeV"}, {1, 2}, 1.07)
140 ({
"7TeV"}, {3}, 1.06)
141 ({
"7TeV"}, {4}, 1.09)
142 ({
"8TeV"}, {1}, 1.09)
143 ({
"8TeV"}, {2, 3}, 1.07)
144 ({
"8TeV"}, {4}, 1.09));
148 ({
"7TeV"}, {1, 2}, 1.07)
149 ({
"7TeV"}, {3}, 1.06)
150 ({
"7TeV"}, {4}, 1.08)
151 ({
"8TeV"}, {1}, 1.09)
152 ({
"8TeV"}, {2, 3}, 1.07)
153 ({
"8TeV"}, {4}, 1.08));
160 src.
cp().
process({
"Dibosons"}).AddSyst(cb,
165 ({
"7TeV"}, {0}, 1.01)
166 ({
"7TeV"}, {1}, 1.0045)
167 ({
"7TeV"}, {2}, 1.01)
168 ({
"7TeV"}, {3}, 1.007)
169 ({
"7TeV"}, {4}, 1.02)
170 ({
"8TeV"}, {0}, 1.01)
171 ({
"8TeV"}, {1}, 1.001)
172 ({
"8TeV"}, {2}, 1.01)
173 ({
"8TeV"}, {3}, 1.007)
174 ({
"8TeV"}, {4}, 1.015));
178 ({
"ee"}, {
"7TeV"}, {0}, 1.19)
179 ({
"ee"}, {
"7TeV"}, {1}, 1.50)
180 ({
"ee"}, {
"7TeV"}, {2}, 1.35)
181 ({
"ee"}, {
"7TeV"}, {3}, 1.34)
182 ({
"ee"}, {
"7TeV"}, {4}, 1.70)
183 ({
"ee"}, {
"8TeV"}, {0}, 1.11)
184 ({
"ee"}, {
"8TeV"}, {1}, 1.09)
185 ({
"ee"}, {
"8TeV"}, {2}, 1.16)
186 ({
"ee"}, {
"8TeV"}, {3}, 1.14)
187 ({
"ee"}, {
"8TeV"}, {4}, 1.55)
188 ({
"mm"}, {
"7TeV"}, {0}, 1.11)
189 ({
"mm"}, {
"7TeV"}, {1}, 1.11)
190 ({
"mm"}, {
"7TeV"}, {2}, 1.25)
191 ({
"mm"}, {
"7TeV"}, {3}, 1.09)
192 ({
"mm"}, {
"7TeV"}, {4}, 2.00)
193 ({
"mm"}, {
"8TeV"}, {0}, 1.10)
194 ({
"mm"}, {
"8TeV"}, {1}, 1.08)
195 ({
"mm"}, {
"8TeV"}, {2}, 1.12)
196 ({
"mm"}, {
"8TeV"}, {3}, 1.09)
197 ({
"mm"}, {
"8TeV"}, {4}, 1.70));
199 auto ee_bins = src.
cp().
channel({
"ee"}).bin_set();
200 for (
auto bin : ee_bins) {
201 std::string clip = bin;
202 boost::replace_all(clip,
"ee_",
"");
203 for (std::string i : {
"0",
"1",
"2"}) {
204 src.
cp().
process({
"ZEE"}).bin({bin}).AddSyst(
205 cb,
"CMS_htt_$CHANNEL_z$CHANNELShape_" + clip +
"_mass" + i +
"_$ERA",
210 auto mm_bins = src.
cp().
channel({
"mm"}).bin_set();
211 for (
auto bin : mm_bins) {
212 std::string clip = bin;
213 boost::replace_all(clip,
"mumu_",
"");
214 for (std::string i : {
"0",
"1",
"2"}) {
215 src.
cp().
process({
"ZMM"}).bin({bin}).AddSyst(
216 cb,
"CMS_htt_$CHANNEL_z$CHANNELShape_" + clip +
"_mass" + i +
"_$ERA",
229 std::string higgs_rgx =
"^(qq|gg|[WZV])H.*$";
231 std::vector<std::string> ggH = {
"ggH",
"ggH_hww125"};
232 std::vector<std::string> qqH = {
"qqH",
"qqH_hww125"};
247 .AddSyst(cb,
"CMS_scale_e_highpt_$ERA",
"shape",
SystMap<>::init(1.00));
251 ({
"7TeV"}, {0, 1}, {ggH}, 0.98)
252 ({
"7TeV"}, {0, 1}, {qqH}, 0.90)
253 ({
"7TeV"}, {0, 1}, {
"WH",
"ZH"}, 0.98)
254 ({
"7TeV"}, {0, 1}, {
"EWK",
"ttbar"}, 0.99)
255 ({
"7TeV"}, {2, 3}, {ggH}, 1.05)
256 ({
"7TeV"}, {2, 3}, {
"EWK",
"ttbar"}, 1.05)
257 ({
"7TeV"}, {4}, {ggH}, 1.15)
258 ({
"7TeV"}, {4}, {qqH}, 1.05)
259 ({
"7TeV"}, {4}, {
"WH",
"ZH"}, 1.15)
260 ({
"7TeV"}, {4}, {
"EWK",
"ttbar"}, 1.20)
261 ({
"8TeV"}, {0}, {ggH}, 0.98)
262 ({
"8TeV"}, {0}, {qqH}, 0.90)
263 ({
"8TeV"}, {0}, {
"WH",
"ZH"}, 0.95)
264 ({
"8TeV"}, {0}, {
"ttbar"}, 0.91)
265 ({
"8TeV"}, {0}, {
"EWK"}, 0.98)
266 ({
"8TeV"}, {1}, {ggH}, 0.98)
267 ({
"8TeV"}, {1}, {qqH}, 0.89)
268 ({
"8TeV"}, {1}, {
"WH",
"ZH"}, 0.95)
269 ({
"8TeV"}, {1}, {
"ttbar"}, 0.90)
270 ({
"8TeV"}, {1}, {
"EWK"}, 0.98)
271 ({
"8TeV"}, {2}, {ggH}, 1.03)
272 ({
"8TeV"}, {2}, {qqH}, 0.99)
273 ({
"8TeV"}, {2}, {
"WH",
"ZH"}, 1.02)
274 ({
"8TeV"}, {2}, {
"ttbar"}, 1.03)
275 ({
"8TeV"}, {2}, {
"EWK"}, 0.98)
276 ({
"8TeV"}, {3}, {ggH}, 1.02)
277 ({
"8TeV"}, {3}, {qqH}, 0.99)
278 ({
"8TeV"}, {3}, {
"WH",
"ZH"}, 1.01)
279 ({
"8TeV"}, {3}, {
"ttbar"}, 1.02)
280 ({
"8TeV"}, {3}, {
"EWK"}, 0.99)
281 ({
"8TeV"}, {4}, {ggH}, 1.10)
282 ({
"8TeV"}, {4}, {qqH}, 1.05)
283 ({
"8TeV"}, {4}, {
"WH",
"ZH"}, 1.05)
284 ({
"8TeV"}, {4}, {
"ttbar"}, 1.22)
285 ({
"8TeV"}, {4}, {
"EWK"}, 1.21)
286 ({
"8TeV"}, {5}, {ggH}, 1.14)
287 ({
"8TeV"}, {5}, {qqH}, 1.04)
288 ({
"8TeV"}, {5}, {
"WH",
"ZH"}, 1.04)
289 ({
"8TeV"}, {5}, {
"ttbar"}, 1.08)
290 ({
"8TeV"}, {5}, {
"EWK"}, 1.08));
292 src.
cp().
era({
"7TeV"}).process_rgx({higgs_rgx,
"EWK",
"ttbar"}).AddSyst(cb,
294 ({0, 1, 2, 3, 4}, 1.05));
296 src.
cp().
era({
"8TeV"}).process_rgx({higgs_rgx}).AddSyst(cb,
302 src.
cp().
era({
"8TeV"}).
process({
"EWK",
"ttbar"}).AddSyst(cb,
304 ({0}, {
"ttbar"}, 1.01)
305 ({1}, {
"ttbar"}, 0.99)
306 ({4}, {
"ttbar"}, 1.00)
308 ({5}, {
"EWK",
"ttbar"}, 1.10));
312 ({
"7TeV"}, {0, 1}, 0.96)
313 ({
"7TeV"}, {2, 3, 4}, 0.95)
314 ({
"8TeV"}, {2, 3, 4, 5}, 0.97));
325 ({2, 3, 4, 5}, 1.02));
338 ({
"7TeV"}, {4}, 1.274)
339 ({
"8TeV"}, {4}, 1.228)
340 ({
"8TeV"}, {5}, 1.307));
373 .AddSyst(cb,
"CMS_htt_extrap_ztt_$BIN_$ERA",
"lnN",
381 ({
"7TeV"}, {0, 1, 4}, 1.08)
382 ({
"7TeV"}, {2, 3}, 1.10)
383 ({
"8TeV"}, {0, 1, 2, 3}, 1.10)
384 ({
"8TeV"}, {4, 5}, 1.08));
387 .AddSyst(cb,
"CMS_htt_ttbarNorm_$BIN_$ERA",
"lnN",
389 ({
"7TeV"}, {4}, 1.05)
390 ({
"8TeV"}, {4, 5}, 1.10));
393 .AddSyst(cb,
"CMS_htt_DiBosonNorm_$ERA",
"lnN",
SystMap<>::init(1.15));
400 ({
"7TeV"}, {1}, 1.30)
401 ({
"7TeV"}, {2}, 1.11)
402 ({
"7TeV"}, {3}, 1.05)
403 ({
"7TeV"}, {4}, 1.09)
404 ({
"8TeV"}, {1}, 1.10)
405 ({
"8TeV"}, {2, 3, 4, 5}, 1.05));
407 auto em_bins = src.
cp().
bin_id({0, 1, 2}).bin_set();
408 for (
auto bin : em_bins) {
409 std::string clip = bin;
410 boost::replace_all(clip,
"emu_",
"em_");
411 src.
cp().
process({
"Fakes"}).bin({bin}).AddSyst(cb,
412 "CMS_htt_FakeShape_" + clip +
"_$ERA",
"shape",
SystMap<>::init(1.00));
433 ({
"et",
"mt"}, {
"7TeV",
"8TeV"}, {
"qqH"}, 1.036)
434 ({
"et"}, {
"7TeV"}, {
"WH",
"ZH"}, 1.02)
435 ({
"et"}, {
"8TeV"}, {
"WH",
"ZH"}, 1.04)
436 ({
"mt"}, {
"7TeV",
"8TeV"}, {
"WH",
"ZH"}, 1.04));
448 ({
"et"}, {5}, 1.175));
452 ({
"mt"}, {
"7TeV",
"8TeV"}, {6}, 1.228)
453 ({
"mt"}, {
"7TeV",
"8TeV"}, {7}, 1.307)
454 ({
"et"}, {
"7TeV"}, {6}, 1.275)
455 ({
"et"}, {
"8TeV"}, {6}, 1.228)
456 ({
"et"}, {
"8TeV"}, {7}, 1.307));
460 ({
"et",
"mt"}, {
"7TeV",
"8TeV"}, {1}, 1.022)
461 ({
"et",
"mt"}, {
"7TeV",
"8TeV"}, {2}, 1.023)
462 ({
"et",
"mt"}, {
"7TeV",
"8TeV"}, {3}, 1.015)
463 ({
"et",
"mt"}, {
"7TeV",
"8TeV"}, {4}, 1.013)
464 ({
"et",
"mt"}, {
"7TeV",
"8TeV"}, {5}, 1.015)
465 ({
"mt"}, {
"7TeV",
"8TeV"}, {6}, 1.018)
466 ({
"et"}, {
"7TeV"}, {6}, 0.981)
467 ({
"et"}, {
"8TeV"}, {6}, 1.018)
468 ({
"et",
"mt"}, {
"7TeV",
"8TeV"}, {7}, 1.031));
472 ({
"mt"}, {
"7TeV",
"8TeV"}, {1, 2}, 1.010)
473 ({
"mt"}, {
"7TeV",
"8TeV"}, {3, 4, 5, 6, 7}, 1.040)
474 ({
"et"}, {
"7TeV"}, {1, 2, 3, 5, 6, 7}, 1.040)
475 ({
"et"}, {
"8TeV"}, {1, 2}, 1.010)
476 ({
"et"}, {
"8TeV"}, {3, 5, 6, 7}, 1.040));
510 ({
"mt"}, {
"7TeV",
"8TeV"}, {1, 3}, 1.03)
511 ({
"mt"}, {
"7TeV",
"8TeV"}, {6, 7}, 1.01)
512 ({
"et"}, {
"7TeV"}, {1}, 1.03)
513 ({
"et"}, {
"7TeV"}, {3}, 1.08)
514 ({
"et"}, {
"8TeV"}, {1, 3}, 1.03)
515 ({
"et"}, {
"7TeV",
"8TeV"}, {6, 7}, 1.01));
518 .
AddSyst(cb,
"CMS_eff_t_$CHANNEL_high_$ERA",
"lnN",
520 ({
"et",
"mt"}, {2, 4, 5}, 1.030)
521 ({
"et",
"mt"}, {6}, 1.012)
523 ({
"et"}, {7}, 1.012));
526 .AddSyst(cb,
"CMS_scale_t_mutau_$ERA",
"shape",
SystMap<>::init(1.00));
534 ({
"7TeV"}, {1, 2}, {
"ggH"}, 0.98)
535 ({
"7TeV"}, {1, 2}, {
"qqH"}, 0.86)
536 ({
"7TeV"}, {1, 2}, {
"WH",
"ZH"}, 0.97)
537 ({
"7TeV"}, {1, 2}, {
"TT"}, 0.99)
538 ({
"7TeV"}, {1, 2}, {
"VV"}, 0.98)
539 ({
"7TeV"}, {3}, {
"ggH"}, 1.05)
540 ({
"7TeV"}, {3}, {
"qqH"}, 1.01)
541 ({
"7TeV"}, {3}, {
"WH",
"ZH"}, 1.05)
542 ({
"7TeV"}, {3}, {
"VV"}, 1.02)
543 ({
"7TeV"}, {4, 5}, {
"ggH"}, 1.03)
544 ({
"7TeV"}, {4, 5}, {
"qqH"}, 1.02)
545 ({
"7TeV"}, {4, 5}, {
"WH",
"ZH"}, 1.03)
546 ({
"7TeV"}, {4, 5}, {
"TT"}, 1.01)
547 ({
"7TeV"}, {4, 5}, {
"VV"}, 1.04)
548 ({
"7TeV"}, {6}, {
"ggH"}, 1.20)
549 ({
"7TeV"}, {6}, {
"qqH"}, 1.05)
550 ({
"7TeV"}, {6}, {
"WH",
"ZH"}, 1.20)
551 ({
"7TeV"}, {6}, {
"TT"}, 1.10)
552 ({
"7TeV"}, {6}, {
"VV"}, 1.15)
553 ({
"8TeV"}, {1}, {
"ggH"}, 0.98)
554 ({
"8TeV"}, {1}, {
"qqH"}, 0.92)
555 ({
"8TeV"}, {1}, {
"WH",
"ZH"}, 0.96)
556 ({
"8TeV"}, {1}, {
"ZL"}, 0.99)
557 ({
"8TeV"}, {1}, {
"ZJ"}, 0.98)
558 ({
"8TeV"}, {1}, {
"TT"}, 0.95)
559 ({
"8TeV"}, {1}, {
"VV"}, 0.98)
560 ({
"8TeV"}, {2}, {
"ggH"}, 0.98)
561 ({
"8TeV"}, {2}, {
"qqH"}, 0.92)
562 ({
"8TeV"}, {2}, {
"WH",
"ZH"}, 0.88)
563 ({
"8TeV"}, {2}, {
"ZL"}, 0.99)
564 ({
"8TeV"}, {2}, {
"ZJ"}, 0.97)
565 ({
"8TeV"}, {2}, {
"TT"}, 0.84)
566 ({
"8TeV"}, {2}, {
"VV"}, 0.97)
567 ({
"8TeV"}, {3}, {
"ggH"}, 1.04)
568 ({
"8TeV"}, {3}, {
"qqH"}, 0.99)
569 ({
"8TeV"}, {3}, {
"WH",
"ZH"}, 1.01)
570 ({
"8TeV"}, {3}, {
"ZL",
"ZJ"}, 1.02)
571 ({
"8TeV"}, {3}, {
"VV"}, 1.03)
572 ({
"8TeV"}, {4}, {
"ggH"}, 1.04)
573 ({
"8TeV"}, {4}, {
"WH",
"ZH"}, 1.03)
574 ({
"8TeV"}, {4}, {
"ZL",
"ZJ"}, 1.02)
575 ({
"8TeV"}, {4}, {
"VV"}, 1.02)
576 ({
"8TeV"}, {5}, {
"ggH"}, 1.02)
577 ({
"8TeV"}, {5}, {
"WH",
"ZH"}, 1.01)
578 ({
"8TeV"}, {5}, {
"TT"}, 0.97)
579 ({
"8TeV"}, {5}, {
"VV"}, 1.03)
580 ({
"8TeV"}, {6}, {
"ggH"}, 1.10)
581 ({
"8TeV"}, {6}, {
"qqH"}, 1.04)
582 ({
"8TeV"}, {6}, {
"WH",
"ZH"}, 1.15)
583 ({
"8TeV"}, {6}, {
"ZL"}, 1.05)
584 ({
"8TeV"}, {6}, {
"ZJ"}, 1.10)
585 ({
"8TeV"}, {6}, {
"TT"}, 1.05)
586 ({
"8TeV"}, {6}, {
"VV"}, 1.08)
587 ({
"8TeV"}, {7}, {
"ggH"}, 1.06)
588 ({
"8TeV"}, {7}, {
"qqH"}, 1.03)
589 ({
"8TeV"}, {7}, {
"WH",
"ZH"}, 1.15)
590 ({
"8TeV"}, {7}, {
"ZL"}, 1.05)
591 ({
"8TeV"}, {7}, {
"TT"}, 1.05)
592 ({
"8TeV"}, {7}, {
"VV"}, 1.10));
597 ({
"7TeV"}, {1, 2}, {
"ggH"}, 0.97)
598 ({
"7TeV"}, {1, 2}, {
"qqH"}, 0.85)
599 ({
"7TeV"}, {1, 2}, {
"WH",
"ZH"}, 0.95)
600 ({
"7TeV"}, {1, 2}, {
"TT"}, 0.98)
601 ({
"7TeV"}, {1, 2}, {
"VV"}, 0.97)
602 ({
"7TeV"}, {3}, {
"ggH"}, 1.02)
603 ({
"7TeV"}, {3}, {
"qqH"}, 1.03)
604 ({
"7TeV"}, {3}, {
"WH",
"ZH"}, 1.02)
605 ({
"7TeV"}, {3}, {
"VV"}, 1.01)
606 ({
"7TeV"}, {5}, {
"ggH"}, 1.06)
607 ({
"7TeV"}, {5}, {
"qqH"}, 1.02)
608 ({
"7TeV"}, {5}, {
"WH",
"ZH"}, 1.06)
609 ({
"7TeV"}, {5}, {
"VV"}, 1.02)
610 ({
"7TeV"}, {6}, {
"ggH"}, 1.20)
611 ({
"7TeV"}, {6}, {
"qqH"}, 1.07)
612 ({
"7TeV"}, {6}, {
"WH",
"ZH"}, 1.20)
613 ({
"7TeV"}, {6}, {
"TT"}, 1.10)
614 ({
"7TeV"}, {6}, {
"VV"}, 1.25)
615 ({
"8TeV"}, {1}, {
"ggH"}, 0.98)
616 ({
"8TeV"}, {1}, {
"qqH"}, 0.90)
617 ({
"8TeV"}, {1}, {
"WH",
"ZH"}, 0.96)
618 ({
"8TeV"}, {1}, {
"ZL"}, 0.99)
619 ({
"8TeV"}, {1}, {
"ZJ"}, 0.92)
620 ({
"8TeV"}, {1}, {
"TT"}, 0.95)
621 ({
"8TeV"}, {1}, {
"VV"}, 0.97)
622 ({
"8TeV"}, {2}, {
"ggH"}, 0.98)
623 ({
"8TeV"}, {2}, {
"qqH"}, 0.89)
624 ({
"8TeV"}, {2}, {
"WH",
"ZH"}, 0.95)
625 ({
"8TeV"}, {2}, {
"ZL"}, 0.99)
626 ({
"8TeV"}, {2}, {
"ZJ"}, 0.94)
627 ({
"8TeV"}, {2}, {
"TT"}, 0.84)
628 ({
"8TeV"}, {2}, {
"VV"}, 0.98)
629 ({
"8TeV"}, {3}, {
"ggH"}, 1.01)
630 ({
"8TeV"}, {3}, {
"qqH"}, 0.99)
631 ({
"8TeV"}, {3}, {
"WH",
"ZH"}, 1.01)
632 ({
"8TeV"}, {3}, {
"VV"}, 1.03)
633 ({
"8TeV"}, {5}, {
"ggH"}, 1.02)
634 ({
"8TeV"}, {5}, {
"WH",
"ZH"}, 1.01)
635 ({
"8TeV"}, {5}, {
"TT"}, 0.97)
636 ({
"8TeV"}, {5}, {
"VV"}, 1.03)
637 ({
"8TeV"}, {6}, {
"ggH"}, 1.10)
638 ({
"8TeV"}, {6}, {
"qqH"}, 1.05)
639 ({
"8TeV"}, {6}, {
"WH",
"ZH"}, 1.15)
640 ({
"8TeV"}, {6}, {
"ZL"}, 1.08)
641 ({
"8TeV"}, {6}, {
"ZJ"}, 1.08)
642 ({
"8TeV"}, {6}, {
"TT"}, 1.05)
643 ({
"8TeV"}, {6}, {
"VV"}, 1.10)
644 ({
"8TeV"}, {7}, {
"ggH"}, 1.06)
645 ({
"8TeV"}, {7}, {
"qqH"}, 1.03)
646 ({
"8TeV"}, {7}, {
"WH",
"ZH"}, 1.15)
647 ({
"8TeV"}, {7}, {
"ZL"}, 1.08)
648 ({
"8TeV"}, {7}, {
"TT"}, 1.05)
649 ({
"8TeV"}, {7}, {
"VV"}, 1.10));
652 .
AddSyst(cb,
"CMS_htt_scale_met_$ERA",
"lnN",
654 ({
"et",
"mt"}, {
"7TeV"}, {1, 2, 3, 4, 5, 6}, {signal}, 1.05)
655 ({
"mt"}, {
"7TeV"}, {1, 2, 3, 4, 5, 6}, {
"TT",
"W"}, 1.07)
656 ({
"et"}, {
"7TeV"}, {1, 2, 3, 4, 5, 6}, {
"TT",
"VV"}, 1.07)
657 ({
"et",
"mt"}, {
"7TeV"}, {1, 2, 3, 4, 5, 6}, {
"ZL",
"ZJ"}, 1.05)
658 ({
"et",
"mt"}, {
"8TeV"}, {1}, {
"TT"}, 1.05)
659 ({
"et",
"mt"}, {
"8TeV"}, {1}, {
"W"}, 1.01)
660 ({
"et",
"mt"}, {
"8TeV"}, {2}, {signal}, 1.01)
661 ({
"et",
"mt"}, {
"8TeV"}, {2}, {
"TT"}, 1.04)
662 ({
"et",
"mt"}, {
"8TeV"}, {2}, {
"W"}, 1.01)
663 ({
"et",
"mt"}, {
"8TeV"}, {2}, {
"ZL"}, 1.02)
664 ({
"et",
"mt"}, {
"8TeV"}, {3}, {signal}, 0.99)
665 ({
"mt"}, {
"8TeV"}, {3}, {
"TT"}, 1.02)
666 ({
"et"}, {
"8TeV"}, {3}, {
"TT",
"VV",
"ZJ"}, 1.01)
667 ({
"et",
"mt"}, {
"8TeV"}, {3}, {
"W"}, 1.01)
668 ({
"et",
"mt"}, {
"8TeV"}, {3}, {
"ZL"}, 1.02)
669 ({
"et",
"mt"}, {
"8TeV"}, {4}, {signal}, 0.99)
670 ({
"et",
"mt"}, {
"8TeV"}, {4}, {
"TT"}, 1.02)
671 ({
"et",
"mt"}, {
"8TeV"}, {4}, {
"W"}, 1.01)
672 ({
"et",
"mt"}, {
"8TeV"}, {4}, {
"ZL"}, 1.03)
673 ({
"mt"}, {
"8TeV"}, {5}, {signal}, 0.99)
674 ({
"et"}, {
"8TeV"}, {5}, {signal}, 0.98)
675 ({
"et",
"mt"}, {
"8TeV"}, {5}, {
"TT"}, 1.01)
676 ({
"et",
"mt"}, {
"8TeV"}, {5}, {
"W"}, 1.03)
677 ({
"mt"}, {
"8TeV"}, {5}, {
"ZL"}, 1.02)
678 ({
"et"}, {
"8TeV"}, {5}, {
"ZL"}, 1.12)
679 ({
"mt"}, {
"8TeV"}, {5}, {
"ZJ"}, 0.98)
680 ({
"et"}, {
"8TeV"}, {5}, {
"ZJ"}, 0.97)
681 ({
"et",
"mt"}, {
"8TeV"}, {6}, {signal}, 0.99)
682 ({
"et",
"mt"}, {
"8TeV"}, {6}, {
"TT",
"W"}, 1.04)
683 ({
"et",
"mt"}, {
"8TeV"}, {6}, {
"ZL",
"ZJ"}, 1.03)
684 ({
"et",
"mt"}, {
"8TeV"}, {7}, {signal}, 0.99)
685 ({
"et",
"mt"}, {
"8TeV"}, {7}, {
"TT",
"W"}, 1.03)
686 ({
"et",
"mt"}, {
"8TeV"}, {7}, {
"ZL",
"ZJ"}, 1.03));
689 .
AddSyst(cb,
"CMS_eff_b_$ERA",
"lnN",
691 ({
"mt"}, {
"7TeV"}, {1, 2, 3, 4, 5, 6}, {
"TT"}, 0.90)
692 ({
"mt"}, {
"7TeV"}, {3, 4, 5}, {
"VV"}, 0.98)
693 ({
"et"}, {
"7TeV"}, {1}, {
"TT"}, 0.97)
694 ({
"et"}, {
"7TeV"}, {2, 3, 5, 6}, {
"TT"}, 0.94)
695 ({
"et"}, {
"7TeV"}, {3, 5}, {
"VV"}, 0.97)
696 ({
"et"}, {
"7TeV"}, {6}, {
"VV"}, 0.85)
697 ({
"mt"}, {
"8TeV"}, {1}, {
"TT"}, 0.98)
698 ({
"et"}, {
"8TeV"}, {1}, {
"TT"}, 0.96)
699 ({
"et",
"mt"}, {
"8TeV"}, {2, 3, 4}, {
"TT"}, 0.96)
700 ({
"mt"}, {
"8TeV"}, {5, 6, 7}, {
"TT"}, 0.94)
701 ({
"et"}, {
"8TeV"}, {5, 6, 7}, {
"TT"}, 0.96));
707 .AddSyst(cb,
"CMS_htt_extrap_ztt_$BIN_$ERA",
"lnN",
709 ({
"et",
"mt"}, {1, 2, 3, 4, 5}, 1.05)
710 ({
"et",
"mt"}, {6}, 1.10)
712 ({
"et"}, {7}, 1.16));
719 ({
"7TeV"}, {1, 2, 3, 4, 5, 6}, 1.08)
720 ({
"8TeV"}, {1, 2, 3, 4, 5}, 1.10)
721 ({
"8TeV"}, {6, 7}, 1.08));
726 ({
"mt"}, {
"7TeV"}, {6}, 1.20)
727 ({
"mt"}, {
"8TeV"}, {6, 7}, 1.33)
728 ({
"et"}, {
"7TeV"}, {6}, 1.23)
729 ({
"et"}, {
"8TeV"}, {6, 7}, 1.33));
732 .AddSyst(cb,
"CMS_htt_WNorm_$BIN_$ERA",
"lnN",
734 ({
"mt",
"et"}, {
"7TeV"}, {1, 2}, 1.20)
735 ({
"mt",
"et"}, {
"7TeV"}, {3, 4}, 1.10)
736 ({
"mt"}, {
"7TeV"}, {5}, 1.12)
737 ({
"et"}, {
"7TeV"}, {5}, 1.10)
738 ({
"mt"}, {
"7TeV"}, {6}, 1.20)
739 ({
"et"}, {
"7TeV"}, {6}, 1.50)
740 ({
"mt",
"et"}, {
"8TeV"}, {1, 2}, 1.20)
741 ({
"mt"}, {
"8TeV"}, {3}, 1.15)
742 ({
"et"}, {
"8TeV"}, {3}, 1.16)
743 ({
"mt",
"et"}, {
"8TeV"}, {4}, 1.11)
744 ({
"mt"}, {
"8TeV"}, {5}, 1.16)
745 ({
"et"}, {
"8TeV"}, {5}, 1.17)
746 ({
"mt"}, {
"8TeV"}, {6}, 1.21)
747 ({
"et"}, {
"8TeV"}, {6}, 1.26)
748 ({
"mt"}, {
"8TeV"}, {7}, 1.51)
749 ({
"et"}, {
"8TeV"}, {7}, 1.56));
752 .AddSyst(cb,
"CMS_htt_DiBosonNorm_$ERA",
"lnN",
SystMap<>::init(1.15));
756 "CMS_htt_DiBosonNorm_$BIN_$ERA",
"lnN",
758 ({
"mt"}, {
"7TeV"}, {6}, 1.37)
759 ({
"et"}, {
"7TeV"}, {6}, 1.40)
760 ({
"mt"}, {
"8TeV"}, {6}, 1.50)
761 ({
"mt"}, {
"8TeV"}, {7}, 1.45)
762 ({
"et"}, {
"8TeV"}, {6}, 1.39)
763 ({
"et"}, {
"8TeV"}, {7}, 1.33));
768 ({
"mt"}, {
"7TeV"}, {1, 2, 3, 4, 5}, 1.10)
769 ({
"et"}, {
"7TeV"}, {1, 2}, 1.20)
770 ({
"et"}, {
"7TeV"}, {3, 5}, 1.10)
771 ({
"mt"}, {
"7TeV"}, {6}, 1.22)
772 ({
"et"}, {
"7TeV"}, {6}, 1.40)
773 ({
"mt"}, {
"8TeV"}, {1, 2}, 1.06)
774 ({
"mt"}, {
"8TeV"}, {3, 4, 5}, 1.10)
775 ({
"mt"}, {
"8TeV"}, {6}, 1.30)
776 ({
"mt"}, {
"8TeV"}, {7}, 1.70)
777 ({
"et"}, {
"8TeV"}, {1, 2, 3, 5}, 1.10)
778 ({
"et"}, {
"8TeV"}, {6}, 1.30)
779 ({
"et"}, {
"8TeV"}, {7}, 2.00));
782 .AddSyst(cb,
"CMS_htt_QCDShape_mutau_1jet_medium_$ERA",
"shape",
785 .AddSyst(cb,
"CMS_htt_QCDShape_etau_1jet_medium_$ERA",
"shape",
789 .AddSyst(cb,
"CMS_htt_QCDShape_mutau_1jet_high_lowhiggs_$ERA",
"shape",
793 .AddSyst(cb,
"CMS_htt_QCDShape_mutau_vbf_$ERA",
"shape",
796 .AddSyst(cb,
"CMS_htt_QCDShape_etau_vbf_$ERA",
"shape",
800 .AddSyst(cb,
"CMS_htt_QCDShape_mutau_vbf_loose_$ERA",
"shape",
803 .AddSyst(cb,
"CMS_htt_QCDShape_etau_vbf_loose_$ERA",
"shape",
807 .AddSyst(cb,
"CMS_htt_ZJetFakeTau_$BIN_$ERA",
"lnN",
809 ({
"et",
"mt"}, {
"7TeV",
"8TeV"}, {1, 2, 3, 4, 5}, 1.20)
810 ({
"mt"}, {
"7TeV",
"8TeV"}, {6}, 1.30)
811 ({
"et"}, {
"7TeV"}, {6}, 1.56)
812 ({
"et"}, {
"8TeV"}, {6}, 1.20)
813 ({
"mt"}, {
"8TeV"}, {7}, 1.80)
814 ({
"et"}, {
"8TeV"}, {7}, 1.65));
817 .AddSyst(cb,
"CMS_htt_ZLeptonFakeTau_$CHANNEL_$ERA",
"lnN",
822 .AddSyst(cb,
"CMS_htt_ZLeptonFakeTau_$CHANNEL_low_$ERA",
"lnN",
825 .AddSyst(cb,
"CMS_htt_ZLeptonFakeTau_$CHANNEL_met_$ERA",
"lnN",
828 .AddSyst(cb,
"CMS_htt_ZLeptonFakeTau_$CHANNEL_medium_$ERA",
"lnN",
831 .AddSyst(cb,
"CMS_htt_ZLeptonFakeTau_$CHANNEL_medium_$ERA",
"lnN",
834 .AddSyst(cb,
"CMS_htt_ZLeptonFakeTau_$CHANNEL_high_$ERA",
"lnN",
838 .AddSyst(cb,
"CMS_htt_ZLeptonFakeTau_$BIN_$ERA",
"lnN",
840 ({
"7TeV"}, {6}, 2.00)
841 ({
"8TeV"}, {5}, 1.26)
842 ({
"8TeV"}, {6}, 1.70));
845 .AddSyst(cb,
"CMS_htt_ZLeptonFakeTau_$BIN_$ERA",
"lnN",
847 ({
"8TeV"}, {5}, 1.30)
848 ({
"8TeV"}, {6}, 1.70)
849 ({
"8TeV"}, {7}, 1.74));
877 ({
"WH",
"ZH"}, 1.020));
917 ({
"8TeV"}, {0}, {
"qqH"}, 0.99)
918 ({
"8TeV"}, {1}, {
"qqH"}, 0.99)
919 ({
"8TeV"}, {2}, {
"ggH"}, 1.035)
920 ({
"8TeV"}, {2}, {
"qqH"}, 1.015)
921 ({
"8TeV"}, {2}, {
"WH",
"ZH"}, 1.015)
922 ({
"8TeV"}, {2}, {
"ZL",
"ZJ"}, 1.03)
923 ({
"8TeV"}, {2}, {
"TT"}, 1.02)
924 ({
"8TeV"}, {2}, {
"VV"}, 1.08));
927 .
AddSyst(cb,
"CMS_htt_scale_met_$ERA",
"lnN",
929 ({
"8TeV"}, {0}, {
"W"}, 1.015)
930 ({
"8TeV"}, {0}, {
"TT"}, 1.02)
931 ({
"8TeV"}, {1}, {
"TT"}, 1.02)
932 ({
"8TeV"}, {1}, {signal}, 1.03)
933 ({
"8TeV"}, {2}, {
"W"}, 1.015));
937 ({
"8TeV"}, {0}, {
"TT"}, 0.93)
938 ({
"8TeV"}, {1}, {
"TT"}, 0.83)
939 ({
"8TeV"}, {2}, {
"TT"}, 0.93));
943 ({
"8TeV"}, {0}, {
"TT"}, 0.96)
944 ({
"8TeV"}, {1}, {
"TT"}, 0.83)
945 ({
"8TeV"}, {2}, {
"TT"}, 0.96));
948 .
AddSyst(cb,
"CMS_htt_zttNorm_$ERA",
"lnN",
950 ({
"8TeV"}, {0, 1}, {
"ZTT",
"ZL",
"ZJ"}, 1.033)
951 ({
"8TeV"}, {2}, {
"ZTT",
"ZJ"}, 1.03));
964 ({
"8TeV"}, {0, 1}, 1.05)
965 ({
"8TeV"}, {2}, 1.24));
971 .AddSyst(cb,
"CMS_htt_DiBosonNorm_$ERA",
"lnN",
SystMap<>::init(1.15));
976 ({
"8TeV"}, {0, 1}, 1.15)
977 ({
"8TeV"}, {2}, 1.13));
980 .AddSyst(cb,
"CMS_htt_QCDSyst_$BIN_$ERA",
"lnN",
SystMap<>::init(1.35));
987 .AddSyst(cb,
"CMS_htt_ZLeptonFakeTau_$BIN_$ERA",
"lnN",
CombineHarvester & process_rgx(std::vector< std::string > const &vec, bool cond=true)
CombineHarvester & bin_id(std::vector< int > const &vec, bool cond=true)
CombineHarvester & signals()
CombineHarvester & process(std::vector< std::string > const &vec, bool cond=true)
CombineHarvester & era(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_ee_mm(CombineHarvester &cb)
std::vector< T > Set2Vec(std::set< T > const &in)
void AddSystematics_et_mt(CombineHarvester &cb)
std::vector< std::string > JoinStr(std::vector< std::vector< std::string >> const &in)
void AddSystematics_tt(CombineHarvester &cb)
void AddSystematics_em(CombineHarvester &cb)