5 '''@file PFlowPhysVal.py 
    8 @brief Main CA-based python configuration for PFODQA 
   11 from AthenaConfiguration.ComponentAccumulator 
import ComponentAccumulator
 
   12 from AthenaConfiguration.ComponentFactory 
import CompFactory
 
   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)
 
   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)