32 acc = ComponentAccumulator()
33 from Campaigns.Utils
import getMCCampaign
34 campaign = getMCCampaign(flags.Input.Files)
36 from PileupReweighting.AutoconfigurePRW
import defaultConfigFiles,getConfigurationFiles,getLumicalcFiles
37 kwargs.setdefault(
"LumiCalcFiles", getLumicalcFiles(campaign))
39 kwargs.setdefault(
"ConfigFiles", defaultConfigFiles(campaign))
41 kwargs.setdefault(
"ConfigFiles", getConfigurationFiles(files=flags.Input.Files))
43 acc.setPrivateTools(CompFactory.CP.PileupReweightingTool(**kwargs))
56 acc = ComponentAccumulator()
57 kwargs.setdefault(
"WeightTool", acc.addPublicTool(acc.popToolsAndMerge(
McEventWeightCfg(flags))))
58 kwargs.setdefault(
"ConfigFiles", [])
59 kwargs.setdefault(
"LumiCalcFiles", [])
60 kwargs.setdefault(
"DataScaleFactor", 1.0)
61 kwargs.setdefault(
"DataScaleFactorUP", 0.)
62 kwargs.setdefault(
"DataScaleFactorDOWN", 0.)
63 kwargs.setdefault(
"PeriodAssignments", [])