3from AthenaConfiguration.ComponentFactory
import CompFactory
4from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
7 acc = ComponentAccumulator()
8 acc.setPrivateTools(CompFactory.CaloDepthTool(name, **kwargs))
12 acc = ComponentAccumulator()
13 kwargs.setdefault(
"CaloDepthTool", acc.popToolsAndMerge(
15 DepthChoice =
"entrance")))
16 acc.setPrivateTools( CompFactory.CaloSurfaceBuilder(name, **kwargs) )
20 acc = ComponentAccumulator()
21 kwargs.setdefault(
"CaloDepthTool", acc.popToolsAndMerge(
23 DepthChoice =
"middle")))
24 acc.setPrivateTools( CompFactory.CaloSurfaceBuilder(name, **kwargs) )
CaloDepthEntranceCfg(flags, name="CaloDepthTool", **kwargs)
CaloSurfaceBuilderMiddleCfg(flags, name="CaloSurfaceBuilderMiddle", **kwargs)
CaloSurfaceBuilderEntranceCfg(flags, name="CaloSurfaceBuilderEntrance", **kwargs)