2 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
3 from AthenaConfiguration.ComponentFactory
import CompFactory
4 from LArG4HEC
import HECGeometryType
9 return CompFactory.LArHECLocalCalculator(name, **kwargs)
13 return CompFactory.LArG4.HEC.LocalCalibrationCalculator(name, **kwargs)
17 return CompFactory.LArG4.HEC.LocalGeometry(name, **kwargs)
22 kwargs.setdefault(
"GeometryCalculator", result.getPrimaryAndMerge(
HECGeometryCfg(flags)).name)
23 result.addService(CompFactory.LArHECWheelCalculator(name, **kwargs), primary =
True)
29 result.addService( CompFactory.LArG4.HEC.LArHECCalibrationWheelCalculator(name, **kwargs), primary =
True )
34 kwargs.setdefault(
"GeometryType", HECGeometryType.kWheelActive)
39 kwargs.setdefault(
"GeometryType", HECGeometryType.kWheelInactive)
44 kwargs.setdefault(
"GeometryType", HECGeometryType.kWheelDead)
50 result.addService(CompFactory.LArG4.HEC.HECGeometry(name, **kwargs), primary =
True)