Skip to content

Commit b45aa65

Browse files
committed
update cf + required changes
1 parent c113c5a commit b45aa65

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

hbw/analysis/create_analysis.py

+2
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ def create_hbw_analysis(
7575
analysis_inst.x.default_weight_producer = "default"
7676
analysis_inst.x.ml_inputs_producer = ml_inputs_producer(analysis_inst)
7777
analysis_inst.x.default_ml_model = default_ml_model
78+
analysis_inst.x.default_variables = ["jet0_pt", "mll", "n_jet", "ptll", "lepton0_pt", "lepton1_pt"]
79+
analysis_inst.x.default_categories = ["incl", "sr", "ttcr", "dycr"]
7880

7981
#
8082
# define configs

hbw/config/config_run2.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ def if_era(
196196
jerc_campaign = f"Summer{year2}{jerc_postfix}_22Sep2023"
197197
jet_type = "AK4PFPuppi"
198198

199-
cfg.x.jec = DotDict.wrap({
199+
cfg.x.jec = DotDict.wrap({"Jet": {
200200
"campaign": jerc_campaign,
201201
"version": {2016: "V7", 2017: "V5", 2018: "V5", 2022: "V2"}[year],
202202
"jet_type": jet_type,
@@ -260,15 +260,15 @@ def if_era(
260260
"CorrelationGroupFlavor",
261261
"CorrelationGroupUncorrelated",
262262
],
263-
})
263+
}})
264264

265265
# JER
266266
# https://twiki.cern.ch/twiki/bin/view/CMS/JetResolution?rev=107
267-
cfg.x.jer = DotDict.wrap({
267+
cfg.x.jer = DotDict.wrap({"Jet": {
268268
"campaign": jerc_campaign,
269269
"version": {2016: "JRV3", 2017: "JRV2", 2018: "JRV2", 2022: "JRV1"}[year],
270270
"jet_type": jet_type,
271-
})
271+
}})
272272

273273
# JEC uncertainty sources propagated to btag scale factors
274274
# (names derived from contents in BTV correctionlib file)
@@ -524,7 +524,7 @@ def if_era(
524524
with open(os.path.join(thisdir, "jec_sources.yaml"), "r") as f:
525525
all_jec_sources = yaml.load(f, yaml.Loader)["names"]
526526

527-
for jec_source in cfg.x.jec["uncertainty_sources"]:
527+
for jec_source in cfg.x.jec.Jet["uncertainty_sources"]:
528528
idx = all_jec_sources.index(jec_source)
529529
cfg.add_shift(
530530
name=f"jec_{jec_source}_up",

hbw/config/defaults_and_groups.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,8 @@ def set_config_defaults_and_groups(config_inst):
119119
# # config_inst.x.default_weight_producer = "btag_not_normalized"
120120
# config_inst.x.default_ml_model = default_ml_model
121121
config_inst.x.default_inference_model = "default" if year == 2017 else "sl_22"
122-
config_inst.x.default_categories = ["incl"]
123-
config_inst.x.default_variables = ["jet1_pt"]
122+
# config_inst.x.default_categories = ["incl"]
123+
# config_inst.x.default_variables = ["jet1_pt"]
124124

125125
#
126126
# Groups

modules/columnflow

Submodule columnflow updated 39 files

0 commit comments

Comments
 (0)