ATLAS Offline Software
Functions
MuonReconstructionConfig Namespace Reference

Functions

def StandaloneMuonOutputCfg (flags)
 
def MuonReconstructionCfg (flags)
 
def MuonReconstructionConfigTest (flags=None)
 
def MuonNCBTrackCfg (flags, cfg)
 

Function Documentation

◆ MuonNCBTrackCfg()

def MuonReconstructionConfig.MuonNCBTrackCfg (   flags,
  cfg 
)
     This config (made for r24.0 in Nov 2024) is used to:
     1] Switch setup of the segment making in the NSW to loosen constrain on the IP
     2] Adapt and switch off various criteria in TrackSteering/building to be able to reconstruct track from the non-standards (non-collision background) segments 


Definition at line 264 of file MuonReconstructionConfig.py.

264 def MuonNCBTrackCfg(flags, cfg):
265  """
266  This config (made for r24.0 in Nov 2024) is used to:
267  1] Switch setup of the segment making in the NSW to loosen constrain on the IP
268  2] Adapt and switch off various criteria in TrackSteering/building to be able to reconstruct track from the non-standards (non-collision background) segments
269  """
270 
271  #Adapting NCB alg setup for the standard segment maker alg
272  cfg.getEventAlgo("MuonSegmentMaker").NSWSegmentMaker.SeedMMStereos=False
273  cfg.getEventAlgo("MuonSegmentMaker").NSWSegmentMaker.IPConstraint=False
274 
275 
276  #Most of the setup below is to suppress background which now we want to reconstruct
277  cfg.getEventAlgo("MuonCreatorAlg").MuonCreatorTool.RequireMSOEforSA=False
278  cfg.getEventAlgo("MuonCreatorAlg").MuonCreatorTool.RequireCaloForSA=False
279 
280  cfg.getEventAlgo("MuonCombinedMuonCandidateAlg").MuonCandidateTool.ExtrapolationStrategy=1
281 
282  #Loosen up segment criteria
283  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.SegSeedQCut = -2
284  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.Seg2ndQCut = -2
285  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.SegOtherQCut = -2 #by default already -2
286  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.UseTightSegmentMatching = False
287 
288  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.TrackBuilderTool.CandidateMatchingTool.DoTrackSegmentMatching = False
289  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.MooBuilderTool.CandidateMatchingTool.DoTrackSegmentMatching = False
290  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.TrackBuilderTool.CandidateMatchingTool.DoTrackSegmentMatching = False
291  #MuPatTrackBuilder.MuonTrackSteering.MooCandidateMatchingTool
292  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.CandidateMatchingTool.DoTrackSegmentMatching = False
293  #MuPatTrackBuilder.MuonTrackSteering.MooTrackBuilderTemplate.MooCandidateMatchingTool
294  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.TrackRefinementTool.CandidateMatchingTool.DoTrackSegmentMatching = False
295 
296  #MuPatTrackBuilder.MuonTrackSteering.MooCandidateMatchingTool.MuonSegmentMatchingTool
297  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.CandidateMatchingTool.SegmentMatchingTool.UseEndcapExtrapolationMatching = False
298  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.CandidateMatchingTool.SegmentMatchingTool.doThetaMatching = False
299  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.CandidateMatchingTool.SegmentMatchingTool.doPhiMatching = False
300 
301  #MuPatTrackBuilder.MuonTrackSteering.MooMuonTrackBuilder.MuSt_MooCandidateMatchingTool.MuSt_MuonSegmentMatchingTool
302  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.TrackBuilderTool.CandidateMatchingTool.SegmentMatchingTool.UseEndcapExtrapolationMatching = False
303  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.TrackBuilderTool.CandidateMatchingTool.SegmentMatchingTool.doThetaMatching = False
304  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.TrackBuilderTool.CandidateMatchingTool.SegmentMatchingTool.doPhiMatching = False
305 
306  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.MooBuilderTool.CandidateMatchingTool.SegmentMatchingTool.UseEndcapExtrapolationMatching = False
307  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.MooBuilderTool.CandidateMatchingTool.SegmentMatchingTool.doThetaMatching = False
308  cfg.getEventAlgo("MuPatTrackBuilder").TrackSteering.MooBuilderTool.CandidateMatchingTool.SegmentMatchingTool.doPhiMatching = False
309 
310 
311 

◆ MuonReconstructionCfg()

def MuonReconstructionConfig.MuonReconstructionCfg (   flags)

Definition at line 139 of file MuonReconstructionConfig.py.

139 def MuonReconstructionCfg(flags):
140  # https://gitlab.cern.ch/atlas/athena/blob/master/MuonSpectrometer/MuonReconstruction/MuonRecExample/python/MuonStandalone.py
141  from MuonConfig.MuonPrepDataConvConfig import MuonPrepDataConvCfg
142  from MuonConfig.MuonRecToolsConfig import MuonTrackScoringToolCfg
143  from MuonConfig.MuonGeometryConfig import MuonIdHelperSvcCfg
144  from MuonConfig.MuonRecToolsConfig import MuonEDMHelperSvcCfg
145  from TrkConfig.TrkTrackSummaryToolConfig import MuonTrackSummaryToolCfg
146  from TrkConfig.AtlasExtrapolatorConfig import AtlasExtrapolatorCfg
147 
148  # Many components need these services, so setup once here.
149  result = MuonIdHelperSvcCfg(flags)
150  result.merge(MuonEDMHelperSvcCfg(flags))
151 
152  # Now setup reconstruction steps
153  result.merge(MuonPrepDataConvCfg(flags))
154  result.merge(MuonSegmentFindingCfg(flags))
155  result.merge(MuonTrackBuildingCfg(flags))
156  result.merge(MuonStandaloneTrackParticleCnvAlgCfg(flags))
157  if flags.Muon.runCommissioningChain:
158  result.merge(MuonStandaloneTrackParticleCnvAlgCfg(flags,
159  "MuonStandaloneTrackParticleCnvAlg_EMEO",
160  TrackContainerName="EMEO_MuonSpectrometerTracks",
161  xAODTrackParticlesFromTracksContainerName="EMEO_MuonSpectrometerTrackParticles"))
162 
163  # FIXME - this is copied from the old configuration, but I'm not sure it really belongs here.
164  # It's probably better to have as part of TrackBuilding, or Segment building...
165  if flags.Input.isMC or flags.Overlay.DataOverlay:
166  # filter TrackRecordCollection (true particles in muon spectrometer)
167  if "MuonEntryLayerFilter" not in flags.Input.Collections and \
168  ("MuonEntryLayer" in flags.Input.Collections):
169  result.addEventAlgo(CompFactory.TrackRecordFilter())
170  if "MuonExitLayerFilter" not in flags.Input.Collections and \
171  ("MuonExitLayer" in flags.Input.Collections):
172  result.addEventAlgo(CompFactory.TrackRecordFilter("TrackRecordFilterMuonExitLayer",
173  inputName="MuonExitLayer",
174  outputName="MuonExitLayerFilter"))
175 
176  # Now tracks
177  track_cols = ["MuonSpectrometerTracks"]
178  track_colstp = ["MuonSpectrometerTrackParticles"]
179  if flags.Muon.runCommissioningChain:
180  track_cols += ["EMEO_MuonSpectrometerTracks"]
181  track_colstp += ["EMEO_MuonSpectrometerTrackParticles"]
182 
183  from MuonConfig.MuonTruthAlgsConfig import MuonDetailedTrackTruthMakerCfg
184  result.merge(MuonDetailedTrackTruthMakerCfg(flags, name="MuonStandaloneDetailedTrackTruthMaker",
185  TrackCollectionNames=track_cols))
186 
187  for i in range(len(track_cols)):
188  from TrkConfig.TrkTruthAlgsConfig import TrackTruthSelectorCfg, TrackParticleTruthAlgCfg
189  result.merge(TrackTruthSelectorCfg(flags, tracks=track_cols[i]))
190 
191  result.merge(TrackParticleTruthAlgCfg(flags, tracks=track_cols[i],
192  TrackParticleName=track_colstp[i]))
193 
194  # Check if we're making PRDs
195  # FIXME - I think we can remove this flag if we shift this to where PRDs are being created. However, this will involve some refactoring, so temporary fix is this.
196  if flags.Muon.makePRDs:
197  if not flags.Muon.usePhaseIIGeoSetup:
198  from MuonConfig.MuonTruthAlgsConfig import MuonTruthAlgsCfg
199  result.merge(MuonTruthAlgsCfg(flags))
200  else:
201  from MuonTruthAlgsR4.MuonTruthAlgsConfig import MuonTruthAlgsCfg
202  result.merge(MuonTruthAlgsCfg(flags))
203 
204  if flags.Muon.doMSVertex:
205  msvertexrecotool = CompFactory.Muon.MSVertexRecoTool(
206  MyExtrapolator=result.popToolsAndMerge(
207  AtlasExtrapolatorCfg(flags)),
208  TGCKey='TGC_MeasurementsAllBCs' if not flags.Muon.useTGCPriorNextBC else 'TGC_Measurements')
209  the_alg = CompFactory.MSVertexRecoAlg(
210  name="MSVertexRecoAlg", MSVertexRecoTool=msvertexrecotool)
211  # Not explicitly configuring MSVertexTrackletTool
212  result.addEventAlgo(the_alg)
213 
214  # FIXME - work around to fix unconfigured public MuonTrackScoringTool
215  # It wuould be best to find who is using this tool, and add this configuration there
216  # But AFAICS the only parent is MuonCombinedFitTagTool, and it's private there, so I'm a bit confused.
217  result.addPublicTool(result.popToolsAndMerge(
218  MuonTrackScoringToolCfg(flags)))
219  # Ditto
220  result.addPublicTool(result.popToolsAndMerge(
221  MuonTrackSummaryToolCfg(flags)))
222 
223  # Setup output
224  if flags.Output.doWriteESD or flags.Output.doWriteAOD:
225  result.merge(StandaloneMuonOutputCfg(flags))
226  return result
227 
228 # Run with python -m MuonConfig.MuonReconstructionConfig

◆ MuonReconstructionConfigTest()

def MuonReconstructionConfig.MuonReconstructionConfigTest (   flags = None)

Definition at line 229 of file MuonReconstructionConfig.py.

229 def MuonReconstructionConfigTest(flags=None):
230 
231  if flags is None:
232  from MuonConfig.MuonConfigUtils import SetupMuonStandaloneConfigFlags
234 
235  from MuonConfig.MuonConfigUtils import SetupMuonStandaloneCA
236  cfg = SetupMuonStandaloneCA(flags)
237 
238  # Run the actual test.
239  acc = MuonReconstructionCfg(flags)
240  cfg.merge(acc)
241 
242  from SGComps.AddressRemappingConfig import InputRenameCfg
243  cfg.merge(InputRenameCfg("TrackCollection",
244  "MuonSpectrometerTracks", "MuonSpectrometerTracks_old"))
245 
246  cfg.printConfig(withDetails=True)
247  # drop faulty remapping
248  # the evaluation of MuonSegmentNameFixCfg should happen conditionally instead
249  # this is hack that is functioning only because this is top level CA
250  oldRemaps = cfg.getService("AddressRemappingSvc").TypeKeyRenameMaps
251  cfg.getService("AddressRemappingSvc").TypeKeyRenameMaps = [
252  remap for remap in oldRemaps if "Trk::SegmentCollection" not in remap]
253 
254  f = open("MuonReconstruction.pkl", "wb")
255  cfg.store(f)
256  f.close()
257 
258  from MuonConfig.MuonConfigUtils import executeTest
259  executeTest(cfg)
260 
261 
262 
263 

◆ StandaloneMuonOutputCfg()

def MuonReconstructionConfig.StandaloneMuonOutputCfg (   flags)

Definition at line 12 of file MuonReconstructionConfig.py.

12 def StandaloneMuonOutputCfg(flags):
13  from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
14  result = ComponentAccumulator()
15 
16  # FIXME! Fix for ATLASRECTS-5151. Remove when better solution found.
17  from TrkEventCnvTools.TrkEventCnvToolsConfig import (
18  TrkEventCnvSuperToolCfg)
19  result.merge(TrkEventCnvSuperToolCfg(flags))
20 
21  aod_items = []
22  if flags.Detector.EnableMM or flags.Detector.EnablesTGC:
23  aod_items += ["xAOD::TrackParticleContainer#EMEO_MuonSpectrometerTrackParticles"]
24  aod_items += ["xAOD::TrackParticleAuxContainer#EMEO_MuonSpectrometerTrackParticlesAux."]
25  aod_items += ["xAOD::MuonSegmentContainer#xAODNSWSegments"]
26  aod_items += ["xAOD::MuonSegmentAuxContainer#xAODNSWSegmentsAux."]
27 
28  aod_items += ["xAOD::MuonSegmentContainer#NCB_MuonSegments"]
29  aod_items += ["xAOD::MuonSegmentAuxContainer#NCB_MuonSegmentsAux."]
30 
31  # TrackParticles
32  aod_items += ["xAOD::TrackParticleContainer#MuonSpectrometerTrackParticles"]
33  aod_items += ["xAOD::TrackParticleAuxContainer#MuonSpectrometerTrackParticlesAux."]
34  aod_items += ["xAOD::TrackParticleContainer#MuonSpectrometerOnlyTrackParticles"]
35  aod_items += ["xAOD::TrackParticleAuxContainer#MuonSpectrometerOnlyTrackParticlesAux."]
36 
37  aod_items += ["xAOD::TrackParticleContainer#MSonlyTracklets"]
38  aod_items += ["xAOD::TrackParticleAuxContainer#MSonlyTrackletsAux."]
39  aod_items += ["xAOD::VertexContainer#MSDisplacedVertex"]
40  aod_items += ["xAOD::VertexAuxContainer#MSDisplacedVertexAux."]
41 
42  if flags.Input.isMC or flags.Overlay.DataOverlay:
43  # Truth Particle Container
44  aod_items += ["xAOD::TruthParticleContainer#MuonTruthParticles"]
45  aod_items += ["xAOD::TruthParticleAuxContainer#MuonTruthParticlesAux."]
46 
47  # Truth Segment Container
48  aod_items += ["xAOD::MuonSegmentContainer#MuonTruthSegments"]
49  aod_items += ["xAOD::MuonSegmentAuxContainer#MuonTruthSegmentsAux.-localSegPars"]
50 
51  # ESD list includes all AOD items
52  esd_items = []
53  esd_items += aod_items
54 
55  # PRDs et al
56  if flags.Detector.EnableMM:
57  esd_items += ["Muon::MMPrepDataContainer#MM_Measurements"]
58  esd_items += ["xAOD::NSWMMTPRDOContainer#*", "xAOD::NSWMMTPRDOAuxContainer#*"]
59  if flags.Detector.EnablesTGC:
60  esd_items += ["Muon::sTgcPrepDataContainer#STGC_Measurements"]
61  esd_items += ["Muon::NSW_PadTriggerDataContainer#NSW_PadTrigger_RDO"]
62  esd_items += ["xAOD::NSWTPRDOContainer#*", "xAOD::NSWTPRDOAuxContainer#*"]
63 
64 
65  if flags.Detector.EnableCSC:
66  esd_items += ["Muon::CscPrepDataContainer#CSC_Clusters"]
67  esd_items += ["Muon::CscStripPrepDataContainer#CSC_Measurements"]
68  esd_items += ["Muon::RpcPrepDataContainer#RPC_Measurements"]
69  esd_items += ["Muon::TgcPrepDataContainer#TGC_MeasurementsAllBCs"]
70  esd_items += ["Muon::MdtPrepDataContainer#MDT_DriftCircles"]
71 
72  if flags.Muon.writexAODPRD:
73  esd_items += ["xAOD::MdtDriftCircleContainer#xMdtDriftCircles", "xAOD::MdtDriftCircleAuxContainer#xMdtDriftCirclesAux." ]
74  esd_items += ["xAOD::MdtTwinDriftCircleContainer#xMdtTwinDriftCircles", "xAOD::MdtTwinDriftCircleAuxContainer#xMdtTwinDriftCirclesAux." ]
75  esd_items += ["xAOD::sTgcStripContainer#xAODsTgcStrips", "xAOD::sTgcStripAuxContainer#xAODsTgcStripsAux." ]
76  esd_items += ["xAOD::sTgcPadContainer#xAODsTgcPads", "xAOD::sTgcPadAuxContainer#xAODsTgcPadsAux." ]
77  esd_items += ["xAOD::sTgcWireContainer#xAODsTgcWires", "xAOD::sTgcWireAuxContainer#xAODsTgcWiresAux." ]
78  esd_items += ["xAOD::MMClusterContainer#xAODMMClusters", "xAOD::MMClusterAuxContainer#xAODMMClustersAux." ]
79  esd_items += ["xAOD::TgcStripContainer#xTgcStrips", "xAOD::TgcStripAuxContainer#xTgcStripsAux." ]
80  esd_items += ["xAOD::RpcStripContainer#xRpcStrips", "xAOD::RpcStripAuxContainer#xRpcStripsAux." ]
81  esd_items += ["xAOD::RpcStrip2DContainer#xRpcBILStrips", "xAOD::RpcStrip2DAuxContainer#xRpcBILStripsAux." ]
82 
83 
84  # trigger related info for offline DQA
85  esd_items += ["Muon::TgcCoinDataContainer#TrigT1CoinDataCollection"]
86  esd_items += ["Muon::TgcCoinDataContainer#TrigT1CoinDataCollectionPriorBC"]
87  esd_items += ["Muon::TgcCoinDataContainer#TrigT1CoinDataCollectionNextBC"]
88  esd_items += ["Muon::TgcCoinDataContainer#TrigT1CoinDataCollectionNextNextBC"]
89  esd_items += ["Muon::RpcCoinDataContainer#RPC_triggerHits"]
90  esd_items += ["RpcSectorLogicContainer#RPC_SECTORLOGIC"]
91 
92  # trigger info for RPC time calibration
93  if flags.Output.doWriteRDO or flags.Muon.doWriteRpcRDO:
94  esd_items += ["RpcPadContainer#RPCPAD"]
95 
96  # Segments
97  esd_items += ["Trk::SegmentCollection#NCB_TrackMuonSegments"]
98 
99  # Tracks
100  esd_items += ["TrackCollection#MuonSpectrometerTracks"]
101  if flags.Muon.runCommissioningChain:
102  esd_items += ["TrackCollection#EMEO_MuonSpectrometerTracks"]
103  if flags.Detector.EnableMM or flags.Detector.EnablesTGC:
104  esd_items += ["Trk::SegmentCollection#TrackMuonNSWSegments"]
105 
106  # Truth
107  if flags.Input.isMC:
108  esd_items += ["TrackRecordCollection#MuonEntryLayerFilter"]
109  esd_items += ["TrackRecordCollection#MuonExitLayerFilter"]
110 
111  esd_items += ["PRD_MultiTruthCollection#MDT_TruthMap",
112  "PRD_MultiTruthCollection#RPC_TruthMap", "PRD_MultiTruthCollection#TGC_TruthMap"]
113  if flags.Detector.EnableCSC:
114  esd_items += ["PRD_MultiTruthCollection#CSC_TruthMap"]
115  if flags.Detector.EnablesTGC:
116  esd_items += ["PRD_MultiTruthCollection#STGC_TruthMap"]
117  if flags.Detector.EnableMM:
118  esd_items += ["PRD_MultiTruthCollection#MM_TruthMap"]
119 
120  # Track truth
121  esd_items += ["DetailedTrackTruthCollection#MuonSpectrometerTracksTruth"]
122  esd_items += ["TrackTruthCollection#MuonSpectrometerTracksTruth"]
123 
124  if flags.Muon.writeSDOs:
125  if flags.Detector.EnableCSC: esd_items+=["CscSimDataCollection#CSC_SDO"]
126  esd_items+=["MuonSimDataCollection#MDT_SDO"]
127  esd_items+=["MuonSimDataCollection#RPC_SDO"]
128  esd_items+=["MuonSimDataCollection#TGC_SDO"]
129  if flags.Detector.EnablesTGC: esd_items+=["MuonSimDataCollection#sTGC_SDO"]
130  if flags.Detector.EnableMM: esd_items+=["MuonSimDataCollection#MM_SDO"]
131 
132  if flags.Output.doWriteESD:
133  result.merge(OutputStreamCfg(flags, "ESD", esd_items))
134  if flags.Output.doWriteAOD:
135  result.merge(OutputStreamCfg(flags, "AOD", aod_items))
136  return result
137 
138 
python.OutputStreamConfig.OutputStreamCfg
def OutputStreamCfg(flags, streamName, ItemList=None, MetadataItemList=None, disableEventTag=False, trigNavThinningSvc=None, takeItemsFromInput=False, extendProvenanceRecord=True, keepProvenanceTagsRegEx=None, AcceptAlgs=None, HelperTools=None)
Definition: OutputStreamConfig.py:13
MuonReconstructionConfig.StandaloneMuonOutputCfg
def StandaloneMuonOutputCfg(flags)
Definition: MuonReconstructionConfig.py:12
python.TrkTruthAlgsConfig.TrackTruthSelectorCfg
def TrackTruthSelectorCfg(flags, name="Selector", tracks="", **kwargs)
Definition: TrkTruthAlgsConfig.py:28
python.TrkTruthAlgsConfig.TrackParticleTruthAlgCfg
def TrackParticleTruthAlgCfg(flags, name="TruthAlg", tracks="", **kwargs)
Definition: TrkTruthAlgsConfig.py:35
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
MuonGeometryConfig.MuonIdHelperSvcCfg
def MuonIdHelperSvcCfg(flags)
Definition: MuonGeometryConfig.py:15
MuonSegmentFindingConfig.MuonSegmentFindingCfg
def MuonSegmentFindingCfg(flags, setup_bytestream=True)
Definition: MuonSegmentFindingConfig.py:557
MuonTruthAlgsConfig.MuonDetailedTrackTruthMakerCfg
def MuonDetailedTrackTruthMakerCfg(flags, name="MuonDetailedTrackTruthMaker", **kwargs)
Definition: MuonConfig/python/MuonTruthAlgsConfig.py:6
xAODTrackingCnvConfig.MuonStandaloneTrackParticleCnvAlgCfg
def MuonStandaloneTrackParticleCnvAlgCfg(flags, name="MuonStandaloneTrackParticleCnvAlg", **kwargs)
Definition: xAODTrackingCnvConfig.py:333
python.TrkTrackSummaryToolConfig.MuonTrackSummaryToolCfg
def MuonTrackSummaryToolCfg(flags, name="MuonTrackSummaryTool", **kwargs)
Definition: TrkTrackSummaryToolConfig.py:143
MuonRecToolsConfig.MuonTrackScoringToolCfg
def MuonTrackScoringToolCfg(flags, name="MuonTrackScoringTool", **kwargs)
Definition: MuonRecToolsConfig.py:132
MuonReconstructionConfig.MuonNCBTrackCfg
def MuonNCBTrackCfg(flags, cfg)
Definition: MuonReconstructionConfig.py:264
python.AtlasExtrapolatorConfig.AtlasExtrapolatorCfg
def AtlasExtrapolatorCfg(flags, name='AtlasExtrapolator')
Definition: AtlasExtrapolatorConfig.py:63
python.TrkEventCnvToolsConfig.TrkEventCnvSuperToolCfg
def TrkEventCnvSuperToolCfg(flags, name='EventCnvSuperTool', **kwargs)
Definition: TrkEventCnvToolsConfig.py:51
plotBeamSpotVxVal.range
range
Definition: plotBeamSpotVxVal.py:194
MuonConfigUtils.executeTest
def executeTest(cfg)
Definition: MuonConfigUtils.py:19
MuonRecToolsConfig.MuonEDMHelperSvcCfg
def MuonEDMHelperSvcCfg(flags, name="MuonEDMHelperSvc", **kwargs)
Definition: MuonRecToolsConfig.py:31
MuonConfigUtils.SetupMuonStandaloneConfigFlags
def SetupMuonStandaloneConfigFlags()
Definition: MuonConfigUtils.py:38
MuonReconstructionConfig.MuonReconstructionConfigTest
def MuonReconstructionConfigTest(flags=None)
Definition: MuonReconstructionConfig.py:229
MuonConfigUtils.SetupMuonStandaloneCA
def SetupMuonStandaloneCA(flags)
Definition: MuonConfigUtils.py:83
MuonTrackBuildingConfig.MuonTrackBuildingCfg
def MuonTrackBuildingCfg(flags, name="MuPatTrackBuilder", **kwargs)
Definition: MuonTrackBuildingConfig.py:498
Trk::open
@ open
Definition: BinningType.h:40
MuonTruthAlgsConfig.MuonTruthAlgsCfg
def MuonTruthAlgsCfg(flags)
Definition: MuonConfig/python/MuonTruthAlgsConfig.py:99
MuonPrepDataConvConfig.MuonPrepDataConvCfg
def MuonPrepDataConvCfg(flags)
Definition: MuonPrepDataConvConfig.py:6
MuonReconstructionConfig.MuonReconstructionCfg
def MuonReconstructionCfg(flags)
Definition: MuonReconstructionConfig.py:139
AddressRemappingConfig.InputRenameCfg
def InputRenameCfg(type, from_name, to_name)
Definition: AddressRemappingConfig.py:28