6 result = ComponentAccumulator()
7 from MuonGeoModelR4.MuonGeoModelConfig
import MuonGeoModelCfg
8 from AthenaConfiguration.Enums
import LHCPeriod
9 result.merge(MuonGeoModelCfg(flags))
10 kwargs.setdefault(
"run4Layout", flags.GeoModel.Run >= LHCPeriod.Run4)
11 kwargs.setdefault(
"AssignActiveMaterial", flags.Muon.trackGeometryActiveMaterial)
12 kwargs.setdefault(
"BuildPassiveVolumes", flags.Muon.trackGeometryPassiveMaterial)
13 the_tool = CompFactory.ActsTrk.MuonBlueprintNodeBuilder(name, **kwargs)
14 result.setPrivateTools(the_tool)
18 result = ComponentAccumulator()
19 kwargs.setdefault(
'MuonMaterialDbFile', flags.Muon.trackGeometryMaterialMap)
20 the_tool = CompFactory.MuonGMR4.MuonMaterialDecoratorTool(name, **kwargs)
21 result.setPrivateTools(the_tool)