3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
11 if flags.Detector.EnableMuon
and flags.Detector.GeometryMuon:
13 if flags.Detector.EnableMDT
and flags.Detector.GeometryMDT:
14 result.addPublicTool(CompFactory.JiveXML.MdtPrepDataRetriever(name=
"MdtPrepDataRetriever"), **kwargs)
15 if flags.Detector.EnableTGC
and flags.Detector.GeometryTGC:
16 result.addPublicTool(CompFactory.JiveXML.TgcPrepDataRetriever(name=
"TgcPrepDataRetriever"), **kwargs)
17 result.addPublicTool(CompFactory.JiveXML.sTgcPrepDataRetriever(name=
"sTgcPrepDataRetriever"), **kwargs)
18 if flags.Detector.EnableRPC
and flags.Detector.GeometryRPC:
19 result.addPublicTool(CompFactory.JiveXML.RpcPrepDataRetriever(name=
"RpcPrepDataRetriever"), **kwargs)
20 if flags.Detector.EnableCSC
and flags.Detector.GeometryCSC:
21 result.addPublicTool(CompFactory.JiveXML.CSCClusterRetriever(name=
"CSCClusterRetriever"), **kwargs)
22 result.addPublicTool(CompFactory.JiveXML.CscPrepDataRetriever(name=
"CscPrepDataRetriever"), **kwargs)
23 if flags.Detector.EnableMM
and flags.Detector.GeometryMM:
24 result.addPublicTool(CompFactory.JiveXML.MMPrepDataRetriever(name=
"MMPrepDataRetriever"), **kwargs)