18 from JetCalibTools.JetCalibStepsConfig
import calibToolFromConfigFile
20 jetcollection = jetdef.basename
21 cfg = calibdic[f
"{jetdef.basename}:{modspec}"]
23 toolname =
"jetcalib_new_{0}_{1}".format(jetcollection,modspec)
24 jct = calibToolFromConfigFile(jetdef._cflags, path_configFile, toolname)
31 from JetCalibTools.JetCalibStepsConfig
import load_yaml_cfg
33 cfg = calibdic[f
"{jetdef.basename}:{modspec}"]
34 configDic = load_yaml_cfg(cfg)
36 prereqs = [
"mod:ConstitFourMom"]
37 pvname =
"PrimaryVertices"
39 for step, step_config
in configDic.items():
41 if step_config.get(
"DoJetArea",
False):
42 if modspec.startswith(
"Trig"):
43 prereqs.append(
"input:HLT_EventDensity")
44 elif pvname ==
"PrimaryVertices_initial":
45 prereqs.append(
"input:EventDensityCustomVtxGNN")
46 elif pvname !=
"PrimaryVertices":
47 prereqs.append(
"input:EventDensityCustomVtx")
49 prereqs.append(inputsFromContext(
"EventDensity")(jetdef))
52 prereq_block = step_config.get(
"prereqs", {})
53 step_prereqs = prereq_block.get(modspec, prereq_block.get(
"default", []))
54 prereqs.extend(step_prereqs)
61 prereqs_unique.append(p)