15 acc = ComponentAccumulator()
18 kwargs.setdefault(
"OutputLevel", WARNING)
19 kwargs.setdefault(
"DetailLevel", 10)
20 kwargs.setdefault(
"EnableLumi",
False)
21 kwargs.setdefault(
"FlowElementContainerName", container)
22 kwargs.setdefault(
"useNeutralFE",
"Neutral" in container)
23 tool = CompFactory.PhysValFE(name, **kwargs)
24 acc.setPrivateTools(tool)
28 acc = ComponentAccumulator()
30 if useGlobalContainers:
31 chargedName=
"GlobalChargedParticleFlowObjects"
32 neutralName=
"GlobalNeutralParticleFlowObjects"
34 chargedName=
"JetETMissChargedParticleFlowObjects"
35 neutralName=
"JetETMissNeutralParticleFlowObjects"
37 tools = [ acc.popToolsAndMerge(
PhysValPFOToolCfg(
"PhysValFE_charged", chargedName)) ]
38 tools += [ acc.popToolsAndMerge(
PhysValPFOToolCfg(
"PhysValFE_neutral", neutralName)) ]
39 acc.setPrivateTools(tools)