|
ATLAS Offline Software
|
|
def | MooTrackFitterCfg (flags, name='MooTrackFitter', prefix='', **kwargs) |
|
def | MooTrackBuilderCfg (flags, name="MooTrackBuilderTemplate", prefix="", doSegmentPhiMatching=True, **kwargs) |
|
def | MuonSegmentInOverlapResolvingToolCfg (flags, name="MuonSegmentInOverlapResolvingTool", **kwargs) |
|
def | MuonSegmentMatchingToolCfg (flags, name="MuonSegmentMatchingTool", **kwargs) |
|
def | MooCandidateMatchingToolCfg (flags, name="MooCandidateMatchingTool", doSegmentPhiMatching=False, prefix="", **kwargs) |
|
def | MuonSegmentRegionRecoveryToolCfg (flags, name="MuonSegmentRegionRecoveryTool", **kwargs) |
|
def | MuPatCandidateToolCfg (flags, name="MuPatCandidateTool", **kwargs) |
|
def | MuonChamberHoleRecoveryToolCfg (flags, name="MuonChamberHoleRecoveryTool", **kwargs) |
|
def | EMEO_MuonChamberHoleRecoveryToolCfg (flags, name="MuonChamberRecovery_EMEO") |
|
def | MuonTrackSteeringCfg (flags, name="MuonTrackSteering", **kwargs) |
|
def | MuonTrackSelectorCfg (flags, name="MuonTrackSelectorTool", **kwargs) |
|
def | EMEO_MuPatTrackBuilderCfg (flags, name="MuPatTrackBuilder_EMEO", **kwargs) |
|
def | MuPatTrackBuilderCfg (flags, name="MuPatTrackBuilder", **kwargs) |
|
def | MuonTrackBuildingCfg (flags, name="MuPatTrackBuilder", **kwargs) |
|
◆ EMEO_MuonChamberHoleRecoveryToolCfg()
def python.MuonTrackBuildingConfig.EMEO_MuonChamberHoleRecoveryToolCfg |
( |
|
flags, |
|
|
|
name = "MuonChamberRecovery_EMEO" |
|
) |
| |
◆ EMEO_MuPatTrackBuilderCfg()
def python.MuonTrackBuildingConfig.EMEO_MuPatTrackBuilderCfg |
( |
|
flags, |
|
|
|
name = "MuPatTrackBuilder_EMEO" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 469 of file MuonTrackBuildingConfig.py.
474 name =
"MooMuonTrackBuilder_EMEO",
475 ChamberHoleRecoveryTool = recovery_tool)
477 track_builder= result.getPrimaryAndMerge(acc)
480 name =
"MuonTrackSteering_EMEO",
481 TrackBuilderTool = track_builder)
482 track_steering = acc.getPrimary()
485 kwargs.setdefault(
"TrackSteering", track_steering)
486 kwargs.setdefault(
"MuonSegmentCollection",
"TrackMuonSegmentsEMEO")
487 kwargs.setdefault(
"SpectrometerTrackOutputLocation",
"EMEO_MuonSpectrometerTracks")
489 the_alg = CompFactory.MuPatTrackBuilder(name = name, **kwargs)
490 result.addEventAlgo(the_alg, primary =
True)
◆ MooCandidateMatchingToolCfg()
def python.MuonTrackBuildingConfig.MooCandidateMatchingToolCfg |
( |
|
flags, |
|
|
|
name = "MooCandidateMatchingTool" , |
|
|
|
doSegmentPhiMatching = False , |
|
|
|
prefix = "" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 177 of file MuonTrackBuildingConfig.py.
178 Muon__MooCandidateMatchingTool=CompFactory.Muon.MooCandidateMatchingTool
179 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
188 muon_seg_matching = acc.getPrimary()
190 kwargs.setdefault(
"SegmentMatchingTool", muon_seg_matching)
192 acc =
MuonSegmentMatchingToolCfg(flags, name = prefix+
"MuonSegmentMatchingToolTight", TightSegmentMatching=
True, doPhiMatching = doSegmentPhiMatching)
193 muon_seg_matching_tight = acc.getPrimary()
195 kwargs.setdefault(
"SegmentMatchingToolTight", muon_seg_matching_tight)
197 kwargs.setdefault(
"DoTrackSegmentMatching", flags.Muon.useTrackSegmentMatching)
198 kwargs.setdefault(
"RequireSameSide", flags.Beam.Type
is not BeamType.Collisions)
199 if flags.Muon.useAlignmentCorrections:
200 kwargs.setdefault(
"AlignmentErrorPosX", 5.0)
201 kwargs.setdefault(
"AlignmentErrorPosY", 0.2)
202 kwargs.setdefault(
"AlignmentErrorAngleX", 0.002)
203 kwargs.setdefault(
"AlignmentErrorAngleY", 0.001)
206 kwargs.setdefault(
"AlignmentErrorPosX", 10.0)
207 kwargs.setdefault(
"AlignmentErrorPosY", 5.0)
208 kwargs.setdefault(
"AlignmentErrorAngleX", 0.004)
209 kwargs.setdefault(
"AlignmentErrorAngleY", 0.002)
213 moo_cand_matching_tool = Muon__MooCandidateMatchingTool(prefix+name,**kwargs)
214 result.setPrivateTools(moo_cand_matching_tool)
◆ MooTrackBuilderCfg()
def python.MuonTrackBuildingConfig.MooTrackBuilderCfg |
( |
|
flags, |
|
|
|
name = "MooTrackBuilderTemplate" , |
|
|
|
prefix = "" , |
|
|
|
doSegmentPhiMatching = True , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 68 of file MuonTrackBuildingConfig.py.
68 def MooTrackBuilderCfg(flags, name="MooTrackBuilderTemplate", prefix="", doSegmentPhiMatching=True, **kwargs):
69 Muon__MooTrackBuilder=CompFactory.Muon.MooTrackBuilder
70 from MuonConfig.MuonRIO_OnTrackCreatorToolConfig
import MdtDriftCircleOnTrackCreatorCfg, TriggerChamberClusterOnTrackCreatorCfg
71 from MuonConfig.MuonRecToolsConfig
import MuonTrackToSegmentToolCfg, MuonTrackExtrapolationToolCfg
72 from MagFieldServices.MagFieldServicesConfig
import AtlasFieldCacheCondAlgCfg
77 moo_track_fitter = result.popToolsAndMerge(
MooTrackFitterCfg(flags, name=
'MooTrackFitter', prefix=prefix))
78 kwargs.setdefault(
"Fitter", moo_track_fitter)
82 mctbslfitter = result.popToolsAndMerge(
MCTBSLFitterCfg(flags, name=prefix+
'MCTBSLFitter'))
85 from TrkConfig.TrkExSTEP_PropagatorConfig
import AtlasSTEP_PropagatorCfg
88 moo_sl_track_fitter = result.popToolsAndMerge(
MooTrackFitterCfg( flags, name=
"MooSLTrackFitter", prefix=prefix, Fitter = mctbslfitter, Propagator=muon_prop, ReducedChi2Cut=10.0, SLFit=
True))
90 kwargs.setdefault(
"SLFitter", moo_sl_track_fitter)
91 kwargs.setdefault(
"RecalibrateMDTHitsOnTrack", ( (
not flags.Muon.doSegmentT0Fit)
and flags.Beam.Type
is BeamType.Collisions) )
94 kwargs.setdefault(
"SeededSegmentFinder", muon_seeded_segment_finder)
97 kwargs.setdefault(
"MdtRotCreator", mdt_dcot_creator)
100 kwargs.setdefault(
"CompetingClustersCreator", muon_comp_cluster_creator)
102 kwargs.setdefault(
"Propagator", muon_prop)
103 kwargs.setdefault(
"ChamberHoleRecoveryTool",
116 kwargs.setdefault(
"CandidateMatchingTool",
118 doSegmentPhiMatching=doSegmentPhiMatching, prefix=prefix)))
120 from TrkConfig.TrkTrackSummaryToolConfig
import MuonTrackSummaryToolCfg
123 if "PullCalculator" not in kwargs:
124 from TrkConfig.TrkResidualPullCalculatorConfig
import (
125 ResidualPullCalculatorCfg)
126 kwargs.setdefault(
"PullCalculator", result.popToolsAndMerge(
129 result.setPrivateTools(Muon__MooTrackBuilder(name, **kwargs))
◆ MooTrackFitterCfg()
def python.MuonTrackBuildingConfig.MooTrackFitterCfg |
( |
|
flags, |
|
|
|
name = 'MooTrackFitter' , |
|
|
|
prefix = '' , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 11 of file MuonTrackBuildingConfig.py.
14 Muon__MooTrackFitter=CompFactory.Muon.MooTrackFitter
15 MuonSegmentMomentum=CompFactory.MuonSegmentMomentum
16 from MuonConfig.MuonRecToolsConfig
import MuonPhiHitSelectorCfg, MuonTrackToSegmentToolCfg, MuonTrackSummaryHelperToolCfg, MuPatHitToolCfg
19 mctb_fitter = result.getPrimaryAndMerge(
MCTBFitterCfg(flags, name = prefix+
'MCTBFitter'))
20 kwargs.setdefault(
"Fitter", mctb_fitter)
23 result.addPublicTool(mu_pat_hit_tool)
24 kwargs.setdefault(
"HitTool", mu_pat_hit_tool)
26 from TrkConfig.TrkExSTEP_PropagatorConfig
import AtlasSTEP_PropagatorCfg
29 kwargs.setdefault(
"Propagator", muon_prop)
30 kwargs.setdefault(
"SLFit" ,
not (flags.BField.barrelToroidOn
and flags.BField.endcapToroidOn) )
31 if flags.Muon.MuonTrigger:
32 kwargs.setdefault(
"SLFit",
False)
33 kwargs.setdefault(
"ReducedChi2Cut", flags.Muon.Chi2NDofCut)
36 if flags.Beam.Type
is BeamType.Cosmics:
41 result.addPublicTool(momentum_estimator)
42 kwargs.setdefault(
"SegmentMomentum", momentum_estimator )
47 kwargs.setdefault(
"TrackToSegmentTool", track_to_segment_tool)
56 kwargs.setdefault(
"TrackSummaryTool", track_summary_helper)
58 kwargs.setdefault(
"CleanPhiHits",
True)
59 kwargs.setdefault(
"UsePreciseHits",
True)
60 kwargs.setdefault(
"UsePrefit",
False)
61 kwargs.setdefault(
"SeedAtStartOfTrack",
False)
63 fitter = Muon__MooTrackFitter(prefix + name, **kwargs)
64 result.setPrivateTools(fitter)
◆ MuonChamberHoleRecoveryToolCfg()
def python.MuonTrackBuildingConfig.MuonChamberHoleRecoveryToolCfg |
( |
|
flags, |
|
|
|
name = "MuonChamberHoleRecoveryTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 326 of file MuonTrackBuildingConfig.py.
330 from TrkConfig.AtlasExtrapolatorConfig
import MuonExtrapolatorCfg
333 from MuonConfig.MuonGeometryConfig
import TrackingVolumesSvcCfg
336 from MuonConfig.MuonRIO_OnTrackCreatorToolConfig
import MdtDriftCircleOnTrackCreatorCfg, MuonClusterOnTrackCreatorCfg
339 kwargs.setdefault(
"AddMeasurements",
not flags.Muon.doSegmentT0Fit )
340 if flags.Detector.GeometryCSC:
342 from MuonConfig.MuonRIO_OnTrackCreatorToolConfig
import CscClusterOnTrackCreatorCfg
345 kwargs[
"CscRotCreator"] =
None
346 kwargs.setdefault(
"CscPrepDataContainer",
"")
350 if not flags.Detector.GeometrysTGC:
351 kwargs.setdefault(
"sTgcPrepDataContainer",
"")
353 if not flags.Detector.GeometryMM:
354 kwargs.setdefault(
"MMPrepDataContainer",
"")
356 kwargs.setdefault(
'TgcPrepDataContainer',
'TGC_MeasurementsAllBCs' if not flags.Muon.useTGCPriorNextBC
else 'TGC_Measurements')
359 if "PullCalculator" not in kwargs:
360 from TrkConfig.TrkResidualPullCalculatorConfig
import (
361 ResidualPullCalculatorCfg)
362 kwargs.setdefault(
"PullCalculator", result.popToolsAndMerge(
365 result.setPrivateTools(CompFactory.Muon.MuonChamberHoleRecoveryTool(name, **kwargs))
◆ MuonSegmentInOverlapResolvingToolCfg()
def python.MuonTrackBuildingConfig.MuonSegmentInOverlapResolvingToolCfg |
( |
|
flags, |
|
|
|
name = "MuonSegmentInOverlapResolvingTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 132 of file MuonTrackBuildingConfig.py.
133 from MuonConfig.MuonRecToolsConfig
import MuonEDMHelperSvcCfg
134 from TrkConfig.TrkExRungeKuttaPropagatorConfig
import RungeKuttaPropagatorCfg
138 kwargs.setdefault(
"AtlasRungeKuttaPropagator", result.popToolsAndMerge(
141 if "ResidualPullCalculator" not in kwargs:
142 from TrkConfig.TrkResidualPullCalculatorConfig
import (
143 ResidualPullCalculatorCfg)
144 kwargs.setdefault(
"ResidualPullCalculator", result.popToolsAndMerge(
147 result.setPrivateTools(CompFactory.Muon.MuonSegmentInOverlapResolvingTool(name, **kwargs))
◆ MuonSegmentMatchingToolCfg()
def python.MuonTrackBuildingConfig.MuonSegmentMatchingToolCfg |
( |
|
flags, |
|
|
|
name = "MuonSegmentMatchingTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 152 of file MuonTrackBuildingConfig.py.
153 Muon__MuonSegmentMatchingTool=CompFactory.Muon.MuonSegmentMatchingTool
155 kwargs.setdefault(
"doThetaMatching", flags.Muon.useSegmentMatching)
156 kwargs.setdefault(
"doPhiMatching",
False )
157 if flags.Beam.Type
is BeamType.Cosmics:
158 kwargs.setdefault(
"OverlapMatchAveragePhiHitPullCut", 200.)
159 kwargs.setdefault(
"ToroidOn",
False )
168 kwargs.setdefault(
"Printer", result.getPrimary() )
169 kwargs.setdefault(
"MuonSegmentInOverlapResolvingTool", result.popToolsAndMerge(
171 kwargs.setdefault(
"MuonSegmentPairMatchingTool", CompFactory.Muon.MuonSegmentPairMatchingTool(
'MuonSegmentPairMatchingTool'))
173 matching = Muon__MuonSegmentMatchingTool(name, **kwargs)
174 result.setPrivateTools(matching)
◆ MuonSegmentRegionRecoveryToolCfg()
def python.MuonTrackBuildingConfig.MuonSegmentRegionRecoveryToolCfg |
( |
|
flags, |
|
|
|
name = "MuonSegmentRegionRecoveryTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 217 of file MuonTrackBuildingConfig.py.
218 Muon__MuonSegmentRegionRecoveryTool=CompFactory.Muon.MuonSegmentRegionRecoveryTool
219 from TrkConfig.AtlasExtrapolatorConfig
import MuonExtrapolatorCfg
220 from TrkConfig.TrkTrackSummaryToolConfig
import MuonTrackSummaryToolCfg
221 from MuonConfig.MuonCondAlgConfig
import MuonStationIntersectCondAlgCfg
222 from MuonCombinedConfig.MuonCombinedRecToolsConfig
import CombinedMuonTrackBuilderFitCfg
223 from MuonConfig.MuonRecToolsConfig
import MuonHitSummaryToolCfg
228 kwargs.setdefault(
"SeededSegmentFinder",
231 kwargs.setdefault(
"TrackSegmentMatchingTool",
234 kwargs.setdefault(
"ChamberHoleRecoveryTool",
237 kwargs.setdefault(
"Extrapolator",
239 if 'OnlyEO' in kwargs:
241 kwargs.setdefault(
"Builder", result.popToolsAndMerge(
244 kwargs.setdefault(
"Builder", result.popToolsAndMerge(
248 kwargs.setdefault(
"Fitter",
251 kwargs.setdefault(
"EDMPrinter", result.getPrimaryAndMerge(
257 from RegionSelector.RegSelToolConfig
import regSelTool_MDT_Cfg, regSelTool_RPC_Cfg, regSelTool_TGC_Cfg
259 kwargs.setdefault(
"MDTRegionSelector", acc.popPrivateTools())
263 kwargs.setdefault(
"TGCRegionSelector", acc.popPrivateTools())
267 kwargs.setdefault(
"RPCRegionSelector", acc.popPrivateTools())
270 if flags.Detector.GeometryCSC:
271 from RegionSelector.RegSelToolConfig
import regSelTool_CSC_Cfg
273 kwargs.setdefault(
"CSCRegionSelector", acc.popPrivateTools())
276 kwargs.setdefault(
"CSCRegionSelector",
"")
278 if flags.Detector.GeometrysTGC:
279 from RegionSelector.RegSelToolConfig
import regSelTool_STGC_Cfg
281 kwargs.setdefault(
"STGCRegionSelector", acc.popPrivateTools())
284 kwargs.setdefault(
"STGCRegionSelector",
"")
286 if flags.Detector.GeometryMM:
287 from RegionSelector.RegSelToolConfig
import regSelTool_MM_Cfg
289 kwargs.setdefault(
"MMRegionSelector", acc.popPrivateTools())
292 kwargs.setdefault(
"MMRegionSelector",
"")
294 if "TrackSummaryTool" not in kwargs:
297 segment_region_recovery_tool = Muon__MuonSegmentRegionRecoveryTool(name, **kwargs)
298 result.setPrivateTools(segment_region_recovery_tool)
◆ MuonTrackBuildingCfg()
def python.MuonTrackBuildingConfig.MuonTrackBuildingCfg |
( |
|
flags, |
|
|
|
name = "MuPatTrackBuilder" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 507 of file MuonTrackBuildingConfig.py.
512 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
514 from MuonConfig.MuonRecToolsConfig
import MuonEDMHelperSvcCfg
518 from MuonConfig.MuonSegmentNameFixConfig
import MuonSegmentNameFixCfg
522 if flags.Muon.runCommissioningChain:
◆ MuonTrackSelectorCfg()
def python.MuonTrackBuildingConfig.MuonTrackSelectorCfg |
( |
|
flags, |
|
|
|
name = "MuonTrackSelectorTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 447 of file MuonTrackBuildingConfig.py.
448 from MuonConfig.MuonRecToolsConfig
import MuonTrackSummaryHelperToolCfg
451 if flags.Beam.Type
in [BeamType.Cosmics, BeamType.SingleBeam]
or not flags.Input.isMC:
452 kwargs.setdefault(
"UseRPCHoles",
False)
453 kwargs.setdefault(
"UseTGCHoles",
False)
454 kwargs.setdefault(
"MaxMdtHolesOnTwoStationTrack", 10)
455 kwargs.setdefault(
"MaxMdtHolesOnTrack", 30)
456 kwargs.setdefault(
"HolesToHitsRatioCutPerStation", 2)
457 kwargs.setdefault(
"CountMDTOutlierAsHoles",
False)
459 kwargs.setdefault(
"MaxMdtHolesOnTwoStationTrack", 4)
460 kwargs.setdefault(
"MaxMdtHolesOnTrack", 5)
461 kwargs.setdefault(
"CountMDTOutlierAsHoles",
True)
465 theTool = CompFactory.Muon.MuonTrackSelectorTool(name, **kwargs)
466 result.setPrivateTools(theTool)
◆ MuonTrackSteeringCfg()
def python.MuonTrackBuildingConfig.MuonTrackSteeringCfg |
( |
|
flags, |
|
|
|
name = "MuonTrackSteering" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 374 of file MuonTrackBuildingConfig.py.
375 Muon__MuonTrackSteering=CompFactory.Muon.MuonTrackSteering
381 "BarrelCombined[CombineSegInStation,DoRefinement,DoAmbiSolving,CutSeedsOnTracks]:BML,BMS;BOL,BOS;BIL,BIS",
382 "EndcapCombined[CombineSegInStation,DoRefinement,DoAmbiSolving,CutSeedsOnTracks]:EML,EMS;EOL,EOS;EIL,EIS;CSL,CSS;EEL,EES;BEE",
383 "BarrelEndcap[CombineSegInStation,DoRefinement,DoAmbiSolving,CutSeedsOnTracks,BarrelEndcapFilter]:EML,EMS;EEL,EES;BML,BMS;EIL,EIS;BIL,BIS;BOL,BOS"]
385 kwargs.setdefault(
"StrategyList", MoorelikeStrategy)
391 mctbslfitter = result.getPrimary()
394 muon_eo_recovery_tool = acc.getPrimary()
397 kwargs.setdefault(
"HoleRecoveryTool", muon_eo_recovery_tool)
398 kwargs.setdefault(
"SegSeedQCut", 2
if flags.Beam.Type != BeamType.Cosmics
else 1)
399 kwargs.setdefault(
"Seg2ndQCut", 1)
401 if "TrackBuilderTool" not in kwargs:
409 kwargs[
"TrackBuilderTool"] = result.popToolsAndMerge(
MooTrackBuilderCfg(flags, name=
'MooMuonTrackBuilder', prefix=
"MuSt_"))
411 if "TrackRefinementTool" not in kwargs:
412 kwargs[
"TrackRefinementTool"] = result.popToolsAndMerge(
MooTrackBuilderCfg(flags, name=
'MooTrackBuilderTemplate', doSegmentPhiMatching=
False))
415 cand_tool = acc.getPrimary()
417 kwargs.setdefault(
"MuPatCandidateTool", cand_tool)
419 from MuonConfig.MuonRecToolsConfig
import MuonAmbiProcessorCfg
421 ambi = acc.getPrimary()
423 kwargs.setdefault(
"AmbiguityTool", ambi)
425 kwargs.setdefault(
"MooBuilderTool", result.popToolsAndMerge(
MooTrackBuilderCfg(flags, name=
'MooMuonTrackBuilder', prefix=
"MuSt_")))
427 kwargs.setdefault(
"CandidateMatchingTool",
430 kwargs.setdefault(
"MuonSegmentFittingTool",
432 kwargs.setdefault(
"MuonTrackSelector",
435 kwargs.setdefault(
"HoleRecoveryTool",
438 from TrkConfig.TrkTrackSummaryToolConfig
import MuonTrackSummaryToolCfg
440 kwargs.setdefault(
"DoSummary", flags.Muon.printSummary)
443 track_maker_steering = Muon__MuonTrackSteering(name,**kwargs)
444 result.setPrivateTools(track_maker_steering)
◆ MuPatCandidateToolCfg()
def python.MuonTrackBuildingConfig.MuPatCandidateToolCfg |
( |
|
flags, |
|
|
|
name = "MuPatCandidateTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 301 of file MuonTrackBuildingConfig.py.
304 from MuonConfig.MuonRIO_OnTrackCreatorToolConfig
import MdtDriftCircleOnTrackCreatorCfg, TriggerChamberClusterOnTrackCreatorCfg
305 from MuonCombinedConfig.MuonCombinedRecToolsConfig
import MuonSegmentSelectionToolCfg
307 kwargs.setdefault(
"MdtRotCreator", result.getPrimary())
309 if flags.Detector.GeometryCSC:
310 from MuonConfig.MuonRIO_OnTrackCreatorToolConfig
import CscClusterOnTrackCreatorCfg
313 kwargs.setdefault(
"CscRotCreator",
"")
319 from MuonConfig.MuonRecToolsConfig
import MuPatHitToolCfg
320 kwargs.setdefault(
"HitTool", result.getPrimaryAndMerge(
MuPatHitToolCfg(flags)))
323 result.setPrivateTools(CompFactory.Muon.MuPatCandidateTool(name, **kwargs))
◆ MuPatTrackBuilderCfg()
def python.MuonTrackBuildingConfig.MuPatTrackBuilderCfg |
( |
|
flags, |
|
|
|
name = "MuPatTrackBuilder" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 493 of file MuonTrackBuildingConfig.py.
496 track_steering = acc.getPrimary()
499 kwargs.setdefault(
"TrackSteering", track_steering)
500 kwargs.setdefault(
"MuonSegmentCollection",
"TrackMuonSegments")
501 kwargs.setdefault(
"SpectrometerTrackOutputLocation",
"MuonSpectrometerTracks")
503 track_builder = CompFactory.MuPatTrackBuilder(name=name, **kwargs)
504 result.addEventAlgo( track_builder, primary=
True )
◆ acc
◆ AddressRemappingSvc
python.MuonTrackBuildingConfig.AddressRemappingSvc |
◆ args
python.MuonTrackBuildingConfig.args |
◆ ars
◆ cfg
python.MuonTrackBuildingConfig.cfg = SetupMuonStandaloneCA(flags) |
python.MuonTrackBuildingConfig.f = open("MuonTrackBuilding.pkl","wb") |
◆ flags
python.MuonTrackBuildingConfig.flags |
◆ itemsToRecord
list python.MuonTrackBuildingConfig.itemsToRecord = ["TrackCollection#MuonSpectrometerTracks"] |
◆ pps
◆ ProxyProviderSvc
python.MuonTrackBuildingConfig.ProxyProviderSvc |
◆ sc
python.MuonTrackBuildingConfig.sc = cfg.run(20) |
◆ withDetails
python.MuonTrackBuildingConfig.withDetails |
def MuonStationIntersectCondAlgCfg(flags, name='MuonStationIntersectCondAlg', **kwargs)
def MooTrackBuilderCfg(flags, name="MooTrackBuilderTemplate", prefix="", doSegmentPhiMatching=True, **kwargs)
def MuPatTrackBuilderCfg(flags, name="MuPatTrackBuilder", **kwargs)
def MuPatCandidateToolCfg(flags, name="MuPatCandidateTool", **kwargs)
def MuonSegmentNameFixCfg(flags)
def MuonTrackSelectorCfg(flags, name="MuonTrackSelectorTool", **kwargs)
def MCTBSLFitterCfg(flags, name='MCTBSLFitter', **kwargs)
def RungeKuttaPropagatorCfg(flags, name='AtlasRungeKuttaPropagator', **kwargs)
def MuonChamberHoleRecoveryToolCfg(flags, name="MuonChamberHoleRecoveryTool", **kwargs)
def MuonSegmentFittingToolCfg(flags, name="MuonSegmentFittingTool", **kwargs)
def TrackingVolumesSvcCfg(flags, name="TrackingVolumesSvc", **kwargs)
def MooTrackFitterCfg(flags, name='MooTrackFitter', prefix='', **kwargs)
def MuonTrackBuildingCfg(flags, name="MuPatTrackBuilder", **kwargs)
def AtlasSTEP_PropagatorCfg(flags, name='AtlasSTEP_Propagator', **kwargs)
def EMEO_MuonChamberHoleRecoveryToolCfg(flags, name="MuonChamberRecovery_EMEO")
def EMEO_MuPatTrackBuilderCfg(flags, name="MuPatTrackBuilder_EMEO", **kwargs)
def MuonSegmentInOverlapResolvingToolCfg(flags, name="MuonSegmentInOverlapResolvingTool", **kwargs)
def MCTBFitterCfg(flags, name='MCTBFitter', **kwargs)
def MuonGeoModelCfg(flags)
def MuonTrackSteeringCfg(flags, name="MuonTrackSteering", **kwargs)
def AtlasFieldCacheCondAlgCfg(flags, **kwargs)
def MuonSegmentRegionRecoveryToolCfg(flags, name="MuonSegmentRegionRecoveryTool", **kwargs)
def ResidualPullCalculatorCfg(flags, name='ResidualPullCalculator', **kwargs)
def MooCandidateMatchingToolCfg(flags, name="MooCandidateMatchingTool", doSegmentPhiMatching=False, prefix="", **kwargs)
def MuonSegmentMatchingToolCfg(flags, name="MuonSegmentMatchingTool", **kwargs)