'incHTT': dc.get_rate(mt_0jet_bins, 'ggH') + dc.get_rate(mt_0jet_bins, 'bbH'), 'boostHTT': dc.get_rate(mt_boost_bins, 'ggH') + dc.get_rate(mt_boost_bins, 'bbH'), 'vbfHTT': dc.get_rate(mt_btag_bins, 'ggH') + dc.get_rate(mt_btag_bins, 'bbH'), 'incData': dc.get_obs(mt_0jet_bins), 'boostData': dc.get_obs(mt_boost_bins), 'vbfData': dc.get_obs(mt_btag_bins), } add_up_backgrounds(tables['mt']) dc.print_systematics(mt_0jet_bins, 'QCD'), with open('mt_yields_table.tex', 'w') as file: file.write(et_mt_template.format(**render_values(tables['mt']))) ###### ET Channel et_0jet_bins = ['htt_et_0_*', 'htt_et_1_*'] et_boost_bins = ['htt_et_2_*', 'htt_et_3_*'] et_btag_bins = ['htt_et_6_*', 'htt_et_7_*'] tables['et'] = { 'incZTT': dc.get_rate(et_0jet_bins, 'ZTT'), 'boostZTT': dc.get_rate(et_boost_bins, 'ZTT'), 'vbfZTT': dc.get_rate(et_btag_bins, 'ZTT'), 'incQCD': dc.get_rate(et_0jet_bins, 'QCD'),
"vbfTT": dc.get_rate(mt_vbf_bins, "TT"), "incVV": dc.get_rate(mt_0jet_bins, "VV"), "boostVV": dc.get_rate(mt_boost_bins, "VV"), "vbfVV": dc.get_rate(mt_vbf_bins, "VV"), "incHTT": dc.get_rate(mt_0jet_bins, "ggH") + dc.get_rate(mt_0jet_bins, "qqH") + dc.get_rate(mt_0jet_bins, "VH"), "boostHTT": dc.get_rate(mt_boost_bins, "ggH") + dc.get_rate(mt_boost_bins, "qqH") + dc.get_rate(mt_boost_bins, "VH"), "vbfHTT": dc.get_rate(mt_vbf_bins, "ggH") + dc.get_rate(mt_vbf_bins, "qqH") + dc.get_rate(mt_vbf_bins, "VH"), "incData": dc.get_obs(mt_0jet_bins), "boostData": dc.get_obs(mt_boost_bins), "vbfData": dc.get_obs(mt_vbf_bins), } add_up_backgrounds(tables["mt"]) dc.print_systematics(mt_0jet_bins, "QCD"), with open("mt_yields_table.tex", "w") as file: file.write(et_mt_template.format(**render_values(tables["mt"]))) ###### ET Channel et_0jet_bins = ["htt_et_0_*", "htt_et_1_*"] et_boost_bins = ["htt_et_2_*", "htt_et_3_*"] et_vbf_bins = ["htt_et_5_*"] tables["et"] = { "incZTT": dc.get_rate(et_0jet_bins, "ZTT"), "boostZTT": dc.get_rate(et_boost_bins, "ZTT"), "vbfZTT": dc.get_rate(et_vbf_bins, "ZTT"), "incQCD": dc.get_rate(et_0jet_bins, "QCD"),
'boostHTT': dc.get_rate(mt_boost_bins, 'ggH') + dc.get_rate(mt_boost_bins, 'qqH') + dc.get_rate(mt_boost_bins, 'VH'), 'vbfHTT': dc.get_rate(mt_vbf_bins, 'ggH') + dc.get_rate(mt_vbf_bins, 'qqH') + dc.get_rate(mt_vbf_bins, 'VH'), 'incData': dc.get_obs(mt_0jet_bins), 'boostData': dc.get_obs(mt_boost_bins), 'vbfData': dc.get_obs(mt_vbf_bins), } add_up_backgrounds(tables['mt']) dc.print_systematics(mt_0jet_bins, 'QCD'), with open('mt_yields_table.tex', 'w') as file: file.write(et_mt_template.format(**render_values(tables['mt']))) ###### ET Channel et_0jet_bins = ['htt_et_0_*', 'htt_et_1_*'] et_boost_bins = ['htt_et_2_*', 'htt_et_3_*'] et_vbf_bins = ['htt_et_5_*'] tables['et'] = { 'incZTT': dc.get_rate(et_0jet_bins, 'ZTT'), 'boostZTT': dc.get_rate(et_boost_bins, 'ZTT'),
'incVV' : dc.get_rate(mt_0jet_bins, 'VV'), 'boostVV' : dc.get_rate(mt_boost_bins, 'VV'), 'vbfVV' : dc.get_rate(mt_btag_bins, 'VV'), 'incHTT' : dc.get_rate(mt_0jet_bins, 'ggH') + dc.get_rate(mt_0jet_bins, 'bbH'), 'boostHTT' : dc.get_rate(mt_boost_bins, 'ggH') + dc.get_rate(mt_boost_bins, 'bbH'), 'vbfHTT' : dc.get_rate(mt_btag_bins, 'ggH') + dc.get_rate(mt_btag_bins, 'bbH'), 'incData' : dc.get_obs(mt_0jet_bins), 'boostData' : dc.get_obs(mt_boost_bins), 'vbfData' : dc.get_obs(mt_btag_bins), } add_up_backgrounds(tables['mt']) dc.print_systematics(mt_0jet_bins, 'QCD'), with open('mt_yields_table.tex', 'w') as file: file.write(et_mt_template.format(**render_values(tables['mt']))) ###### ET Channel et_0jet_bins = ['htt_et_0_*', 'htt_et_1_*'] et_boost_bins = ['htt_et_2_*', 'htt_et_3_*'] et_btag_bins = ['htt_et_6_*', 'htt_et_7_*'] tables['et'] = { 'incZTT' : dc.get_rate(et_0jet_bins, 'ZTT'), 'boostZTT' : dc.get_rate(et_boost_bins, 'ZTT'), 'vbfZTT' : dc.get_rate(et_btag_bins, 'ZTT'),