32 acc = ComponentAccumulator()
33 if "LumiCalcFiles" not in kwargs
or "ConfigFiles" not in kwargs:
34 from Campaigns.Utils
import getMCCampaign
35 campaign = getMCCampaign(flags.Input.Files)
37 from PileupReweighting.AutoconfigurePRW
import defaultConfigFiles, getConfigurationFiles, getLumicalcFiles
38 if "LumiCalcFiles" not in kwargs:
39 kwargs.setdefault(
"LumiCalcFiles", getLumicalcFiles(campaign))
40 if "ConfigFiles" not in kwargs:
42 kwargs.setdefault(
"ConfigFiles", defaultConfigFiles(campaign))
44 kwargs.setdefault(
"ConfigFiles", getConfigurationFiles(files=flags.Input.Files))
46 acc.setPrivateTools(CompFactory.CP.PileupReweightingTool(**kwargs))
59 acc = ComponentAccumulator()
61 "WeightTool": acc.addPublicTool(acc.popToolsAndMerge(
McEventWeightCfg(flags))),
64 "DataScaleFactor": 1.0,
65 "DataScaleFactorUP": 0.,
66 "DataScaleFactorDOWN": 0.,
67 "PeriodAssignments": []