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 269 of file MuonReconstructionConfig.py.

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

◆ MuonReconstructionCfg()

def MuonReconstructionConfig.MuonReconstructionCfg (   flags)

Definition at line 144 of file MuonReconstructionConfig.py.

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

◆ MuonReconstructionConfigTest()

def MuonReconstructionConfig.MuonReconstructionConfigTest (   flags = None)

Definition at line 234 of file MuonReconstructionConfig.py.

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

◆ 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 
85  # trigger related info for offline DQA
86  esd_items += ["Muon::TgcCoinDataContainer#TrigT1CoinDataCollection"]
87  esd_items += ["Muon::TgcCoinDataContainer#TrigT1CoinDataCollectionPriorBC"]
88  esd_items += ["Muon::TgcCoinDataContainer#TrigT1CoinDataCollectionNextBC"]
89  esd_items += ["Muon::TgcCoinDataContainer#TrigT1CoinDataCollectionNextNextBC"]
90  esd_items += ["Muon::RpcCoinDataContainer#RPC_triggerHits"]
91  esd_items += ["RpcSectorLogicContainer#RPC_SECTORLOGIC"]
92 
93  # trigger info for RPC time calibration
94  if flags.Output.doWriteRDO or flags.Muon.doWriteRpcRDO:
95  esd_items += ["RpcPadContainer#RPCPAD"]
96 
97  # Segments
98  esd_items += ["Trk::SegmentCollection#NCB_TrackMuonSegments"]
99 
100  # Tracks
101  esd_items += ["TrackCollection#MuonSpectrometerTracks"]
102  if flags.Muon.runCommissioningChain:
103  esd_items += ["TrackCollection#EMEO_MuonSpectrometerTracks"]
104  if flags.Detector.EnableMM or flags.Detector.EnablesTGC:
105  esd_items += ["Trk::SegmentCollection#TrackMuonNSWSegments"]
106 
107  # Truth
108  if flags.Input.isMC:
109  esd_items += ["TrackRecordCollection#MuonEntryLayerFilter"]
110  esd_items += ["TrackRecordCollection#MuonExitLayerFilter"]
111 
112  esd_items += ["PRD_MultiTruthCollection#MDT_TruthMap",
113  "PRD_MultiTruthCollection#RPC_TruthMap", "PRD_MultiTruthCollection#TGC_TruthMap"]
114  if flags.Detector.EnableCSC:
115  esd_items += ["PRD_MultiTruthCollection#CSC_TruthMap"]
116  if flags.Detector.EnablesTGC:
117  esd_items += ["PRD_MultiTruthCollection#STGC_TruthMap"]
118  if flags.Detector.EnableMM:
119  esd_items += ["PRD_MultiTruthCollection#MM_TruthMap"]
120 
121  # Track truth
122  esd_items += ["DetailedTrackTruthCollection#MuonSpectrometerTracksTruth"]
123  esd_items += ["TrackTruthCollection#MuonSpectrometerTracksTruth"]
124 
125  if flags.Muon.writeSDOs:
126  if flags.Detector.EnableCSC: esd_items+=["CscSimDataCollection#CSC_SDO"]
127  esd_items+=["MuonSimDataCollection#MDT_SDO"]
128  esd_items+=["MuonSimDataCollection#RPC_SDO"]
129  esd_items+=["MuonSimDataCollection#TGC_SDO"]
130  if flags.Detector.EnablesTGC: esd_items+=["MuonSimDataCollection#sTGC_SDO"]
131  if flags.Detector.EnableMM: esd_items+=["MuonSimDataCollection#MM_SDO"]
132 
133  if flags.Muon.writexAODPRD:
134  for item in ["MDT_SDO","RPC_SDO","TGC_SDO","MM_SDO","sTGC_SDO"]:
135  esd_items += [f"xAOD::MuonSimHitContainer#{item}", f"xAOD::MuonSimHitAuxContainer#{item}Aux."]
136 
137  if flags.Output.doWriteESD:
138  result.merge(OutputStreamCfg(flags, "ESD", esd_items))
139  if flags.Output.doWriteAOD:
140  result.merge(OutputStreamCfg(flags, "AOD", aod_items))
141  return result
142 
143 
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:342
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:269
MuonTruthAlgsConfig.MuonTruthAlgsCfg
def MuonTruthAlgsCfg(flags)
Definition: MuonConfig/python/MuonTruthAlgsConfig.py:99
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:234
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
MuonPrepDataConvConfig.MuonPrepDataConvCfg
def MuonPrepDataConvCfg(flags)
Definition: MuonPrepDataConvConfig.py:6
MuonReconstructionConfig.MuonReconstructionCfg
def MuonReconstructionCfg(flags)
Definition: MuonReconstructionConfig.py:144
AddressRemappingConfig.InputRenameCfg
def InputRenameCfg(type, from_name, to_name)
Definition: AddressRemappingConfig.py:28