From 56b7de6ef70d05532c77d6449968ad978eb16ff8 Mon Sep 17 00:00:00 2001 From: Robert Schoefbeck Date: Mon, 30 Mar 2026 15:25:33 +0200 Subject: [PATCH] delphes --- ML/BIT/pdf_bit_training.py | 15 +- .../benchmark/unbinned_delphes_6_RunII.yaml | 2 +- configs/binned_v5D/binned_delphes_6.yaml | 503 +++++++++++++++++ .../binned_v5D/binned_delphes_6_RunII.yaml | 507 ++++++++++++++++++ .../binned_v5D/binned_delphes_7_RunII.yaml | 507 ++++++++++++++++++ 5 files changed, 1529 insertions(+), 5 deletions(-) create mode 100644 configs/binned_v5D/binned_delphes_6.yaml create mode 100644 configs/binned_v5D/binned_delphes_6_RunII.yaml create mode 100644 configs/binned_v5D/binned_delphes_7_RunII.yaml diff --git a/ML/BIT/pdf_bit_training.py b/ML/BIT/pdf_bit_training.py index a3bb511..baf736b 100644 --- a/ML/BIT/pdf_bit_training.py +++ b/ML/BIT/pdf_bit_training.py @@ -14,10 +14,6 @@ from pdf.PDFParametrization import PDFParametrization -# Always NUMBA -import numba as nb -from ML.BIT.NumbaBIT import MultiBoostedInformationTree -import ML.BIT.NumbaMultiNode as NumbaMultiNode from tqdm import trange, tqdm @@ -31,11 +27,22 @@ p.add_argument("--postfix", default=None, help="Plot postfix") p.add_argument("--overwrite", action="store_true", help="Overwrite model file?") p.add_argument("--small", action="store_true", help="Only first shard for debugging") +p.add_argument("--old", action="store_true", help="No claude improvements.") p.add_argument("--max_n_files", action="store",type=int, default=None, help="Only this numbe of files.") p.add_argument("--profile", action="store_true", help="Do CPU profiling?") p.add_argument("--every", default=5, type=int, help="When to plot (plot if tree_index % every == 0). Set <=0 to disable.") args = p.parse_args() + +# Always NUMBA +import numba as nb +if args.old: + from ML.BIT.oldNumbaBIT import MultiBoostedInformationTree + import ML.BIT.oldNumbaMultiNode as NumbaMultiNode +else: + from ML.BIT.NumbaBIT import MultiBoostedInformationTree + import ML.BIT.NumbaMultiNode as NumbaMultiNode + # ---------------- cfg ---------------- cfg_path = os.path.expanduser(os.path.expandvars(args.config)) CFG = yaml_loader.load_yaml(cfg_path) diff --git a/configs/benchmark/unbinned_delphes_6_RunII.yaml b/configs/benchmark/unbinned_delphes_6_RunII.yaml index 1c39302..7e83f7f 100644 --- a/configs/benchmark/unbinned_delphes_6_RunII.yaml +++ b/configs/benchmark/unbinned_delphes_6_RunII.yaml @@ -56,7 +56,7 @@ jobs: pdf_type: PODBasis pdf_basis: gluon_POD_nongluon_PDF4LHC21 model: - n_trees: 5 + n_trees: 20 learning_rate: 0.2 loss: MSE # or "CrossEntropy" learn_global_score: true diff --git a/configs/binned_v5D/binned_delphes_6.yaml b/configs/binned_v5D/binned_delphes_6.yaml new file mode 100644 index 0000000..3f60987 --- /dev/null +++ b/configs/binned_v5D/binned_delphes_6.yaml @@ -0,0 +1,503 @@ +version: binned_delphes_v5D + +defaults: + module_samples: "data.samples_RunII" + default_binning: + - ["tr_ttbar_mass", [300, 400, 500, 650, 1500]] + - ["tr_ttbar_y", [-2.5, -1.2, -0.8, -0.4, 0.4, 0.8, 1.2, 2.5]] + +likelihood: + binned: + - id: SR + classes: + - id: tt2l_delphes + sample: tt2l_delphes + POI: + job: ich_NG_PDF4LHC21_6_tt2l_delphes + type: ich + parameters: [c0, c1, c2, c3, c4, c5] + systematics: + - id: L1Prefire + type: icph + job: icph_TTLep_pow_2016_L1Prefire + parameters: [nu_l1prefire] + - id: PU + type: icph + job: icph_TTLep_pow_2016_PU + parameters: [nu_pu] + - id: MuSF + type: icph + job: icph_TTLep_pow_2016_MuSF + parameters: [nu_MuSF] + - id: EleSF + type: icph + job: icph_TTLep_pow_2016_EleSF + parameters: [nu_EleSF] + - id: BTag_b + type: icph + job: icph_TTLep_pow_2016_BTag_b + parameters: [nu_btag_b] + - id: BTag_l + type: icph + job: icph_TTLep_pow_2016_BTag_l + parameters: [nu_btag_l] + - id: Scales + type: icph + job: icph_TTLep_pow_2016_scales + parameters: [nu_mu_ren, nu_mu_fac] + - id: ShowerISR + type: icph + job: icph_TTLep_pow_2016_showerISR + parameters: [nu_showerISR] + - id: ShowerFSR + type: icph + job: icph_TTLep_pow_2016_showerFSR + parameters: [nu_showerFSR] + - id: AlphaS + type: icph + job: icph_TTLep_pow_2016_alphaS + parameters: [nu_alphaS] + - id: CMS_res_j_0 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_0_2016 + parameters: [nu_CMS_res_j_0] + - id: CMS_res_j_1 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_1_2016 + parameters: [nu_CMS_res_j_1] + - id: CMS_res_j_2 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_2_2016 + parameters: [nu_CMS_res_j_2] + - id: CMS_res_j_3 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_3_2016 + parameters: [nu_CMS_res_j_3] + - id: CMS_res_j_4 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_4_2016 + parameters: [nu_CMS_res_j_4] + - id: CMS_res_j_5 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_5_2016 + parameters: [nu_CMS_res_j_5] + - id: CMS_scale_j_Total_EtaBin0 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin0 + parameters: [nu_CMS_scale_j_Total_EtaBin0] + - id: CMS_scale_j_Total_EtaBin1 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin1 + parameters: [nu_CMS_scale_j_Total_EtaBin1] + - id: CMS_scale_j_Total_EtaBin2 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin2 + parameters: [nu_CMS_scale_j_Total_EtaBin2] + - id: CMS_scale_j_Total_EtaBin3 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin3 + parameters: [nu_CMS_scale_j_Total_EtaBin3] + - id: CMS_scale_j_Total_EtaBin4 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin4 + parameters: [nu_CMS_scale_j_Total_EtaBin4] + - id: CMS_scale_j_Total_EtaBin5 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin5 + parameters: [nu_CMS_scale_j_Total_EtaBin5] + - id: Uncl + type: icph + job: icph_TTLep_pow_2016_Uncl + parameters: [nu_Uncl] + +jobs: + - id: ich_NG_PDF4LHC21_6_tt2l_delphes + type: ich + region: SR_binned + process: tt2l_delphes + pdf: + #pdf_n: [1, 2, 4, 5, 10, 12] + #pdf_type: PODBasis + pdf_n: [1,2,3,4,5,6] + pdf_type: PODBasis + pdf_basis: gluon_POD_nongluon_PDF4LHC21 + + - id: icph_TTLep_pow_2016_L1Prefire + type: icph + region: SR_binned + parameters: [nu_l1prefire] + combinations: [[nu_l1prefire]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["L1PreFiringWeight_Nom"] + addweights: ["L1PreFiringWeight_Dn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["L1PreFiringWeight_Nom"] + addweights: ["L1PreFiringWeight_Up"] + + - id: icph_TTLep_pow_2016_PU + type: icph + region: SR_binned + parameters: [nu_pu] + combinations: [[nu_pu]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["Pileup_SF"] + addweights: ["Pileup_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["Pileup_SF"] + addweights: ["Pileup_SFUp"] + + - id: icph_TTLep_pow_2016_MuSF + type: icph + region: SR_binned + parameters: [nu_MuSF] + combinations: [[nu_MuSF]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["lepMu_SF"] + addweights: ["lepMu_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["lepMu_SF"] + addweights: ["lepMu_SFUp"] + + - id: icph_TTLep_pow_2016_EleSF + type: icph + region: SR_binned + parameters: [nu_EleSF] + combinations: [[nu_EleSF]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["lepEle_SF"] + addweights: ["lepEle_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["lepEle_SF"] + addweights: ["lepEle_SFUp"] + + - id: icph_TTLep_pow_2016_BTag_b + type: icph + region: SR_binned + parameters: [nu_btag_b] + combinations: [[nu_btag_b]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["btagSF_fixedWP_SF"] + addweights: ["btagSF_fixedWP_SF__CMS_eff_b_correlated_heavy_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["btagSF_fixedWP_SF"] + addweights: ["btagSF_fixedWP_SF__CMS_eff_b_correlated_heavy_SFUp"] + + - id: icph_TTLep_pow_2016_BTag_l + type: icph + region: SR_binned + parameters: [nu_btag_l] + combinations: [[nu_btag_l]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["btagSF_fixedWP_SF"] + addweights: ["btagSF_fixedWP_SF__CMS_eff_b_light_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["btagSF_fixedWP_SF"] + addweights: ["btagSF_fixedWP_SF__CMS_eff_b_light_SFUp"] + + - id: icph_TTLep_pow_2016_scales + type: icph + region: SR_binned + parameters: [nu_mu_ren, nu_mu_fac] + combinations: [[nu_mu_ren], [nu_mu_fac], [nu_mu_ren, nu_mu_ren], [nu_mu_ren, nu_mu_fac], [nu_mu_fac, nu_mu_fac]] + base_points: + - coords: [-1.0, -1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren0p5_fac0p5"] + - coords: [-1.0, 0] + loader: TTLep_pow_2016 + addweights: ["scale_ren0p5_fac1p0"] + - coords: [-1.0, 1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren0p5_fac2p0"] + - coords: [0, -1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren1p0_fac0p5"] + - coords: [0, 0] + loader: TTLep_pow_2016 + addweights: ["scale_ren1p0_fac1p0"] + nominal: true + - coords: [0, 1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren1p0_fac2p0"] + - coords: [1.0, -1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren2p0_fac0p5"] + - coords: [1.0, 0] + loader: TTLep_pow_2016 + addweights: ["scale_ren2p0_fac1p0"] + - coords: [1.0, 1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren2p0_fac2p0"] + + - id: icph_TTLep_pow_2016_showerISR + type: icph + region: SR_binned + parameters: [nu_showerISR] + combinations: [[nu_showerISR]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + addweights: ["shower_isr0p5_fsr1p0"] + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016 + addweights: ["shower_isr2p0_fsr1p0"] + + - id: icph_TTLep_pow_2016_showerFSR + type: icph + region: SR_binned + parameters: [nu_showerFSR] + combinations: [[nu_showerFSR]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + addweights: ["shower_isr1p0_fsr0p5"] + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016 + addweights: ["shower_isr1p0_fsr2p0"] + + - id: icph_TTLep_pow_2016_alphaS + type: icph + region: SR_binned + parameters: [nu_alphaS] + combinations: [[nu_alphaS]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + addweights: ["pdf_alphas_dn"] + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016 + addweights: ["pdf_alphas_up"] + + - id: icph_TTLep_pow_2016_CMS_res_j_0_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_0] + combinations: [[nu_CMS_res_j_0]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_0_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_0_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_1_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_1] + combinations: [[nu_CMS_res_j_1]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_1_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_1_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_2_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_2] + combinations: [[nu_CMS_res_j_2]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_2_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_2_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_3_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_3] + combinations: [[nu_CMS_res_j_3]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_3_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_3_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_4_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_4] + combinations: [[nu_CMS_res_j_4]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_4_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_4_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_5_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_5] + combinations: [[nu_CMS_res_j_5]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_5_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_5_2016_up + + # JES Eta-split bin 0 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin0 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin0] + combinations: [[nu_CMS_scale_j_Total_EtaBin0]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin0_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin0_up + + # JES Eta-split bin 1 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin1 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin1] + combinations: [[nu_CMS_scale_j_Total_EtaBin1]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin1_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin1_up + + # JES Eta-split bin 2 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin2 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin2] + combinations: [[nu_CMS_scale_j_Total_EtaBin2]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin2_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin2_up + + # JES Eta-split bin 3 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin3 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin3] + combinations: [[nu_CMS_scale_j_Total_EtaBin3]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin3_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin3_up + + # JES Eta-split bin 4 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin4 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin4] + combinations: [[nu_CMS_scale_j_Total_EtaBin4]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin4_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin4_up + + # JES Eta-split bin 5 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin5 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin5] + combinations: [[nu_CMS_scale_j_Total_EtaBin5]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin5_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin5_up + + - id: icph_TTLep_pow_2016_Uncl + type: icph + region: SR_binned + parameters: [nu_Uncl] + combinations: [[nu_Uncl]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_Uncl_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_Uncl_up + diff --git a/configs/binned_v5D/binned_delphes_6_RunII.yaml b/configs/binned_v5D/binned_delphes_6_RunII.yaml new file mode 100644 index 0000000..be52484 --- /dev/null +++ b/configs/binned_v5D/binned_delphes_6_RunII.yaml @@ -0,0 +1,507 @@ +version: binned_delphes_RunII_v5D + +defaults: + module_samples: "data.samples_RunII" + default_binning: + - ["tr_ttbar_mass", [300, 400, 500, 650, 1500]] + - ["tr_ttbar_y", [-2.5, -1.2, -0.8, -0.4, 0.4, 0.8, 1.2, 2.5]] + +likelihood: + binned: + - id: SR + classes: + - id: tt2l_delphes + sample: tt2l_delphes_RunII + POI: + job: ich_NG_PDF4LHC21_6_tt2l_delphes + type: ich + parameters: [c0, c1, c2, c3, c4, c5] + systematics: + - id: lumi + type: lnN + value: 0.0073 + parameters: [nu_lumi] + - id: L1Prefire + type: icph + job: icph_TTLep_pow_2016_L1Prefire + parameters: [nu_l1prefire] + - id: PU + type: icph + job: icph_TTLep_pow_2016_PU + parameters: [nu_pu] + - id: MuSF + type: icph + job: icph_TTLep_pow_2016_MuSF + parameters: [nu_MuSF] + - id: EleSF + type: icph + job: icph_TTLep_pow_2016_EleSF + parameters: [nu_EleSF] + - id: BTag_b + type: icph + job: icph_TTLep_pow_2016_BTag_b + parameters: [nu_btag_b] + - id: BTag_l + type: icph + job: icph_TTLep_pow_2016_BTag_l + parameters: [nu_btag_l] + - id: Scales + type: icph + job: icph_TTLep_pow_2016_scales + parameters: [nu_mu_ren, nu_mu_fac] + - id: ShowerISR + type: icph + job: icph_TTLep_pow_2016_showerISR + parameters: [nu_showerISR] + - id: ShowerFSR + type: icph + job: icph_TTLep_pow_2016_showerFSR + parameters: [nu_showerFSR] + - id: AlphaS + type: icph + job: icph_TTLep_pow_2016_alphaS + parameters: [nu_alphaS] + - id: CMS_res_j_0 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_0_2016 + parameters: [nu_CMS_res_j_0] + - id: CMS_res_j_1 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_1_2016 + parameters: [nu_CMS_res_j_1] + - id: CMS_res_j_2 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_2_2016 + parameters: [nu_CMS_res_j_2] + - id: CMS_res_j_3 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_3_2016 + parameters: [nu_CMS_res_j_3] + - id: CMS_res_j_4 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_4_2016 + parameters: [nu_CMS_res_j_4] + - id: CMS_res_j_5 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_5_2016 + parameters: [nu_CMS_res_j_5] + - id: CMS_scale_j_Total_EtaBin0 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin0 + parameters: [nu_CMS_scale_j_Total_EtaBin0] + - id: CMS_scale_j_Total_EtaBin1 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin1 + parameters: [nu_CMS_scale_j_Total_EtaBin1] + - id: CMS_scale_j_Total_EtaBin2 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin2 + parameters: [nu_CMS_scale_j_Total_EtaBin2] + - id: CMS_scale_j_Total_EtaBin3 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin3 + parameters: [nu_CMS_scale_j_Total_EtaBin3] + - id: CMS_scale_j_Total_EtaBin4 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin4 + parameters: [nu_CMS_scale_j_Total_EtaBin4] + - id: CMS_scale_j_Total_EtaBin5 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin5 + parameters: [nu_CMS_scale_j_Total_EtaBin5] + - id: Uncl + type: icph + job: icph_TTLep_pow_2016_Uncl + parameters: [nu_Uncl] + +jobs: + - id: ich_NG_PDF4LHC21_6_tt2l_delphes + type: ich + region: SR_binned + process: tt2l_delphes_RunII + pdf: + #pdf_n: [1, 2, 4, 5, 10, 12] + #pdf_type: PODBasis + pdf_n: [1,2,3,4,5,6] + pdf_type: PODBasis + pdf_basis: gluon_POD_nongluon_PDF4LHC21 + + - id: icph_TTLep_pow_2016_L1Prefire + type: icph + region: SR_binned + parameters: [nu_l1prefire] + combinations: [[nu_l1prefire]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["L1PreFiringWeight_Nom"] + addweights: ["L1PreFiringWeight_Dn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["L1PreFiringWeight_Nom"] + addweights: ["L1PreFiringWeight_Up"] + + - id: icph_TTLep_pow_2016_PU + type: icph + region: SR_binned + parameters: [nu_pu] + combinations: [[nu_pu]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["Pileup_SF"] + addweights: ["Pileup_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["Pileup_SF"] + addweights: ["Pileup_SFUp"] + + - id: icph_TTLep_pow_2016_MuSF + type: icph + region: SR_binned + parameters: [nu_MuSF] + combinations: [[nu_MuSF]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["lepMu_SF"] + addweights: ["lepMu_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["lepMu_SF"] + addweights: ["lepMu_SFUp"] + + - id: icph_TTLep_pow_2016_EleSF + type: icph + region: SR_binned + parameters: [nu_EleSF] + combinations: [[nu_EleSF]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["lepEle_SF"] + addweights: ["lepEle_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["lepEle_SF"] + addweights: ["lepEle_SFUp"] + + - id: icph_TTLep_pow_2016_BTag_b + type: icph + region: SR_binned + parameters: [nu_btag_b] + combinations: [[nu_btag_b]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["btagSF_fixedWP_SF"] + addweights: ["btagSF_fixedWP_SF__CMS_eff_b_correlated_heavy_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["btagSF_fixedWP_SF"] + addweights: ["btagSF_fixedWP_SF__CMS_eff_b_correlated_heavy_SFUp"] + + - id: icph_TTLep_pow_2016_BTag_l + type: icph + region: SR_binned + parameters: [nu_btag_l] + combinations: [[nu_btag_l]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["btagSF_fixedWP_SF"] + addweights: ["btagSF_fixedWP_SF__CMS_eff_b_light_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["btagSF_fixedWP_SF"] + addweights: ["btagSF_fixedWP_SF__CMS_eff_b_light_SFUp"] + + - id: icph_TTLep_pow_2016_scales + type: icph + region: SR_binned + parameters: [nu_mu_ren, nu_mu_fac] + combinations: [[nu_mu_ren], [nu_mu_fac], [nu_mu_ren, nu_mu_ren], [nu_mu_ren, nu_mu_fac], [nu_mu_fac, nu_mu_fac]] + base_points: + - coords: [-1.0, -1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren0p5_fac0p5"] + - coords: [-1.0, 0] + loader: TTLep_pow_2016 + addweights: ["scale_ren0p5_fac1p0"] + - coords: [-1.0, 1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren0p5_fac2p0"] + - coords: [0, -1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren1p0_fac0p5"] + - coords: [0, 0] + loader: TTLep_pow_2016 + addweights: ["scale_ren1p0_fac1p0"] + nominal: true + - coords: [0, 1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren1p0_fac2p0"] + - coords: [1.0, -1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren2p0_fac0p5"] + - coords: [1.0, 0] + loader: TTLep_pow_2016 + addweights: ["scale_ren2p0_fac1p0"] + - coords: [1.0, 1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren2p0_fac2p0"] + + - id: icph_TTLep_pow_2016_showerISR + type: icph + region: SR_binned + parameters: [nu_showerISR] + combinations: [[nu_showerISR]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + addweights: ["shower_isr0p5_fsr1p0"] + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016 + addweights: ["shower_isr2p0_fsr1p0"] + + - id: icph_TTLep_pow_2016_showerFSR + type: icph + region: SR_binned + parameters: [nu_showerFSR] + combinations: [[nu_showerFSR]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + addweights: ["shower_isr1p0_fsr0p5"] + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016 + addweights: ["shower_isr1p0_fsr2p0"] + + - id: icph_TTLep_pow_2016_alphaS + type: icph + region: SR_binned + parameters: [nu_alphaS] + combinations: [[nu_alphaS]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + addweights: ["pdf_alphas_dn"] + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016 + addweights: ["pdf_alphas_up"] + + - id: icph_TTLep_pow_2016_CMS_res_j_0_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_0] + combinations: [[nu_CMS_res_j_0]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_0_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_0_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_1_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_1] + combinations: [[nu_CMS_res_j_1]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_1_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_1_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_2_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_2] + combinations: [[nu_CMS_res_j_2]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_2_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_2_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_3_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_3] + combinations: [[nu_CMS_res_j_3]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_3_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_3_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_4_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_4] + combinations: [[nu_CMS_res_j_4]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_4_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_4_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_5_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_5] + combinations: [[nu_CMS_res_j_5]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_5_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_5_2016_up + + # JES Eta-split bin 0 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin0 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin0] + combinations: [[nu_CMS_scale_j_Total_EtaBin0]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin0_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin0_up + + # JES Eta-split bin 1 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin1 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin1] + combinations: [[nu_CMS_scale_j_Total_EtaBin1]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin1_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin1_up + + # JES Eta-split bin 2 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin2 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin2] + combinations: [[nu_CMS_scale_j_Total_EtaBin2]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin2_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin2_up + + # JES Eta-split bin 3 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin3 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin3] + combinations: [[nu_CMS_scale_j_Total_EtaBin3]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin3_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin3_up + + # JES Eta-split bin 4 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin4 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin4] + combinations: [[nu_CMS_scale_j_Total_EtaBin4]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin4_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin4_up + + # JES Eta-split bin 5 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin5 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin5] + combinations: [[nu_CMS_scale_j_Total_EtaBin5]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin5_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin5_up + + - id: icph_TTLep_pow_2016_Uncl + type: icph + region: SR_binned + parameters: [nu_Uncl] + combinations: [[nu_Uncl]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_Uncl_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_Uncl_up + diff --git a/configs/binned_v5D/binned_delphes_7_RunII.yaml b/configs/binned_v5D/binned_delphes_7_RunII.yaml new file mode 100644 index 0000000..759755b --- /dev/null +++ b/configs/binned_v5D/binned_delphes_7_RunII.yaml @@ -0,0 +1,507 @@ +version: binned_delphes_RunII_v5D + +defaults: + module_samples: "data.samples_RunII" + default_binning: + - ["tr_ttbar_mass", [300, 400, 500, 650, 1500]] + - ["tr_ttbar_y", [-2.5, -1.2, -0.8, -0.4, 0.4, 0.8, 1.2, 2.5]] + +likelihood: + binned: + - id: SR + classes: + - id: tt2l_delphes + sample: tt2l_delphes_RunII + POI: + job: ich_NG_PDF4LHC21_7_tt2l_delphes + type: ich + parameters: [c0, c1, c2, c3, c4, c5, c6] + systematics: + - id: lumi + type: lnN + value: 0.0073 + parameters: [nu_lumi] + - id: L1Prefire + type: icph + job: icph_TTLep_pow_2016_L1Prefire + parameters: [nu_l1prefire] + - id: PU + type: icph + job: icph_TTLep_pow_2016_PU + parameters: [nu_pu] + - id: MuSF + type: icph + job: icph_TTLep_pow_2016_MuSF + parameters: [nu_MuSF] + - id: EleSF + type: icph + job: icph_TTLep_pow_2016_EleSF + parameters: [nu_EleSF] + - id: BTag_b + type: icph + job: icph_TTLep_pow_2016_BTag_b + parameters: [nu_btag_b] + - id: BTag_l + type: icph + job: icph_TTLep_pow_2016_BTag_l + parameters: [nu_btag_l] + - id: Scales + type: icph + job: icph_TTLep_pow_2016_scales + parameters: [nu_mu_ren, nu_mu_fac] + - id: ShowerISR + type: icph + job: icph_TTLep_pow_2016_showerISR + parameters: [nu_showerISR] + - id: ShowerFSR + type: icph + job: icph_TTLep_pow_2016_showerFSR + parameters: [nu_showerFSR] + - id: AlphaS + type: icph + job: icph_TTLep_pow_2016_alphaS + parameters: [nu_alphaS] + - id: CMS_res_j_0 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_0_2016 + parameters: [nu_CMS_res_j_0] + - id: CMS_res_j_1 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_1_2016 + parameters: [nu_CMS_res_j_1] + - id: CMS_res_j_2 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_2_2016 + parameters: [nu_CMS_res_j_2] + - id: CMS_res_j_3 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_3_2016 + parameters: [nu_CMS_res_j_3] + - id: CMS_res_j_4 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_4_2016 + parameters: [nu_CMS_res_j_4] + - id: CMS_res_j_5 + type: icph + job: icph_TTLep_pow_2016_CMS_res_j_5_2016 + parameters: [nu_CMS_res_j_5] + - id: CMS_scale_j_Total_EtaBin0 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin0 + parameters: [nu_CMS_scale_j_Total_EtaBin0] + - id: CMS_scale_j_Total_EtaBin1 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin1 + parameters: [nu_CMS_scale_j_Total_EtaBin1] + - id: CMS_scale_j_Total_EtaBin2 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin2 + parameters: [nu_CMS_scale_j_Total_EtaBin2] + - id: CMS_scale_j_Total_EtaBin3 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin3 + parameters: [nu_CMS_scale_j_Total_EtaBin3] + - id: CMS_scale_j_Total_EtaBin4 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin4 + parameters: [nu_CMS_scale_j_Total_EtaBin4] + - id: CMS_scale_j_Total_EtaBin5 + type: icph + job: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin5 + parameters: [nu_CMS_scale_j_Total_EtaBin5] + - id: Uncl + type: icph + job: icph_TTLep_pow_2016_Uncl + parameters: [nu_Uncl] + +jobs: + - id: ich_NG_PDF4LHC21_7_tt2l_delphes + type: ich + region: SR_binned + process: tt2l_delphes_RunII + pdf: + #pdf_n: [1, 2, 4, 5, 10, 12] + #pdf_type: PODBasis + pdf_n: [1,2,3,4,5,6,7] + pdf_type: PODBasis + pdf_basis: gluon_POD_nongluon_PDF4LHC21 + + - id: icph_TTLep_pow_2016_L1Prefire + type: icph + region: SR_binned + parameters: [nu_l1prefire] + combinations: [[nu_l1prefire]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["L1PreFiringWeight_Nom"] + addweights: ["L1PreFiringWeight_Dn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["L1PreFiringWeight_Nom"] + addweights: ["L1PreFiringWeight_Up"] + + - id: icph_TTLep_pow_2016_PU + type: icph + region: SR_binned + parameters: [nu_pu] + combinations: [[nu_pu]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["Pileup_SF"] + addweights: ["Pileup_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["Pileup_SF"] + addweights: ["Pileup_SFUp"] + + - id: icph_TTLep_pow_2016_MuSF + type: icph + region: SR_binned + parameters: [nu_MuSF] + combinations: [[nu_MuSF]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["lepMu_SF"] + addweights: ["lepMu_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["lepMu_SF"] + addweights: ["lepMu_SFUp"] + + - id: icph_TTLep_pow_2016_EleSF + type: icph + region: SR_binned + parameters: [nu_EleSF] + combinations: [[nu_EleSF]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["lepEle_SF"] + addweights: ["lepEle_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["lepEle_SF"] + addweights: ["lepEle_SFUp"] + + - id: icph_TTLep_pow_2016_BTag_b + type: icph + region: SR_binned + parameters: [nu_btag_b] + combinations: [[nu_btag_b]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["btagSF_fixedWP_SF"] + addweights: ["btagSF_fixedWP_SF__CMS_eff_b_correlated_heavy_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["btagSF_fixedWP_SF"] + addweights: ["btagSF_fixedWP_SF__CMS_eff_b_correlated_heavy_SFUp"] + + - id: icph_TTLep_pow_2016_BTag_l + type: icph + region: SR_binned + parameters: [nu_btag_l] + combinations: [[nu_btag_l]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + removeweights: ["btagSF_fixedWP_SF"] + addweights: ["btagSF_fixedWP_SF__CMS_eff_b_light_SFDn"] + - coords: [ 0.0] + loader: TTLep_pow_2016 + nominal: true + - coords: [ 1.0] + loader: TTLep_pow_2016 + removeweights: ["btagSF_fixedWP_SF"] + addweights: ["btagSF_fixedWP_SF__CMS_eff_b_light_SFUp"] + + - id: icph_TTLep_pow_2016_scales + type: icph + region: SR_binned + parameters: [nu_mu_ren, nu_mu_fac] + combinations: [[nu_mu_ren], [nu_mu_fac], [nu_mu_ren, nu_mu_ren], [nu_mu_ren, nu_mu_fac], [nu_mu_fac, nu_mu_fac]] + base_points: + - coords: [-1.0, -1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren0p5_fac0p5"] + - coords: [-1.0, 0] + loader: TTLep_pow_2016 + addweights: ["scale_ren0p5_fac1p0"] + - coords: [-1.0, 1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren0p5_fac2p0"] + - coords: [0, -1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren1p0_fac0p5"] + - coords: [0, 0] + loader: TTLep_pow_2016 + addweights: ["scale_ren1p0_fac1p0"] + nominal: true + - coords: [0, 1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren1p0_fac2p0"] + - coords: [1.0, -1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren2p0_fac0p5"] + - coords: [1.0, 0] + loader: TTLep_pow_2016 + addweights: ["scale_ren2p0_fac1p0"] + - coords: [1.0, 1.0] + loader: TTLep_pow_2016 + addweights: ["scale_ren2p0_fac2p0"] + + - id: icph_TTLep_pow_2016_showerISR + type: icph + region: SR_binned + parameters: [nu_showerISR] + combinations: [[nu_showerISR]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + addweights: ["shower_isr0p5_fsr1p0"] + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016 + addweights: ["shower_isr2p0_fsr1p0"] + + - id: icph_TTLep_pow_2016_showerFSR + type: icph + region: SR_binned + parameters: [nu_showerFSR] + combinations: [[nu_showerFSR]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + addweights: ["shower_isr1p0_fsr0p5"] + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016 + addweights: ["shower_isr1p0_fsr2p0"] + + - id: icph_TTLep_pow_2016_alphaS + type: icph + region: SR_binned + parameters: [nu_alphaS] + combinations: [[nu_alphaS]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016 + addweights: ["pdf_alphas_dn"] + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016 + addweights: ["pdf_alphas_up"] + + - id: icph_TTLep_pow_2016_CMS_res_j_0_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_0] + combinations: [[nu_CMS_res_j_0]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_0_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_0_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_1_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_1] + combinations: [[nu_CMS_res_j_1]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_1_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_1_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_2_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_2] + combinations: [[nu_CMS_res_j_2]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_2_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_2_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_3_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_3] + combinations: [[nu_CMS_res_j_3]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_3_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_3_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_4_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_4] + combinations: [[nu_CMS_res_j_4]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_4_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_4_2016_up + + - id: icph_TTLep_pow_2016_CMS_res_j_5_2016 + type: icph + region: SR_binned + parameters: [nu_CMS_res_j_5] + combinations: [[nu_CMS_res_j_5]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_res_j_5_2016_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_res_j_5_2016_up + + # JES Eta-split bin 0 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin0 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin0] + combinations: [[nu_CMS_scale_j_Total_EtaBin0]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin0_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin0_up + + # JES Eta-split bin 1 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin1 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin1] + combinations: [[nu_CMS_scale_j_Total_EtaBin1]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin1_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin1_up + + # JES Eta-split bin 2 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin2 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin2] + combinations: [[nu_CMS_scale_j_Total_EtaBin2]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin2_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin2_up + + # JES Eta-split bin 3 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin3 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin3] + combinations: [[nu_CMS_scale_j_Total_EtaBin3]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin3_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin3_up + + # JES Eta-split bin 4 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin4 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin4] + combinations: [[nu_CMS_scale_j_Total_EtaBin4]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin4_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin4_up + + # JES Eta-split bin 5 + - id: icph_TTLep_pow_2016_CMS_scale_j_Total_EtaBin5 + type: icph + region: SR_binned + parameters: [nu_CMS_scale_j_Total_EtaBin5] + combinations: [[nu_CMS_scale_j_Total_EtaBin5]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin5_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_CMS_scale_j_Total_EtaBin5_up + + - id: icph_TTLep_pow_2016_Uncl + type: icph + region: SR_binned + parameters: [nu_Uncl] + combinations: [[nu_Uncl]] + base_points: + - coords: [-1.0] + loader: TTLep_pow_2016_Uncl_down + - coords: [0] + loader: TTLep_pow_2016 + nominal: true + - coords: [1.0] + loader: TTLep_pow_2016_Uncl_up +