9 from ActsAlignmentAlgs.AlignmentAlgsConfig
import ActsGeometryContextAlgCfg
12 if not flags.Detector.GeometryMDT: kwargs.setdefault(
"MdtKey" ,
"")
13 if not flags.Detector.GeometryRPC: kwargs.setdefault(
"RpcKey" ,
"")
14 if not flags.Detector.GeometryTGC: kwargs.setdefault(
"TgcKey" ,
"")
15 if not flags.Detector.GeometryMM: kwargs.setdefault(
"MmKey" ,
"")
16 if not flags.Detector.GeometrysTGC: kwargs.setdefault(
"sTgcKey" ,
"")
18 from MuonConfig.MuonRIO_OnTrackCreatorToolConfig
import MuonClusterOnTrackCreatorCfg, MdtDriftCircleOnTrackCreatorCfg, TriggerChamberClusterOnTrackCreatorCfg
20 if flags.Detector.GeometryMDT:
22 if flags.Detector.GeometryRPC
or flags.Detector.GeometryTGC \
23 or flags.Detector.GeometryMM
or flags.Detector.GeometrysTGC:
25 if flags.Detector.GeometryRPC
or flags.Detector.GeometryTGC:
27 from MuonConfig.MuonRecToolsConfig
import MuonEDMPrinterToolCfg
29 the_alg = CompFactory.MuonR4.TrkSegmentCnvAlg(name, **kwargs)
30 result.addEventAlgo(the_alg, primary =
True)