ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCombinedAlgsConfigR4 Namespace Reference

Functions

 BeamSpotPreparatorAlgCfg (flags, name="MuonBeamSpotPreparator", **kwargs)
 MuidSaTagMakerAlgCfg (flags, name="MuonMuidTagSaAlg", **kwargs)
 MuonCombinedStacoAlgCfg (flags, name="MuonCombinedStacoAlgR4", **kwargs)
 LRT_MuonCombinedStacoAlgCfg (flags, name="MuonCombinedStacoAlgR4_LRT", **kwargs)
 MuonLegacyCaloTagAlgCfg (flags, name="MuonLegacyCaloTagAlgR4", **kwargs)
 LRT_MuonLegacyCaloTagAlgCfg (flags, name="MuonLegacyCaloTagAlgR4_LRT", **kwargs)
 MuonCombinedFitAlgCfg (flags, name="MuonCombinedFitAlg", **kwargs)
 LRT_MuonCombinedFitAlgCfg (flags, name="LRT_MuonCombinedFitAlg", **kwargs)
 MuonInDetTrackSelectionAlgCfg (flags, name="MuonCombinedInDetCandidateAlgR4", **kwargs)
 LRT_MuonInDetTrackSelectionAlgCfg (flags, name="MuonCombinedInDetCandidateAlgR4_LRT", **kwargs)
 MuonSegmentTaggingAlgCfg (flags, name="MuonCombinedSegmentTaggingAlgR4", **kwargs)
 LRT_MuonSegmentTaggingAlgCfg (flags, name="MuonCombinedSegmentTaggingAlgR4_LRT", **kwargs)
 MuonCreatorAlgCfg (flags, name="MuonCreatorAlgR4", **kwargs)

Function Documentation

◆ BeamSpotPreparatorAlgCfg()

BeamSpotPreparatorAlgCfg ( flags,
name = "MuonBeamSpotPreparator",
** kwargs )

Definition at line 6 of file MuonCombinedAlgsConfigR4.py.

6def BeamSpotPreparatorAlgCfg(flags, name="MuonBeamSpotPreparator", **kwargs):
7 result = ComponentAccumulator()
8 from BeamSpotConditions.BeamSpotConditionsConfig import BeamSpotCondAlgCfg
9 result.merge(BeamSpotCondAlgCfg(flags))
10 from MagFieldServices.MagFieldServicesConfig import AtlasFieldCacheCondAlgCfg
11 result.merge(AtlasFieldCacheCondAlgCfg(flags))
12 the_alg = CompFactory.MuonCombinedR4.BeamSpotPreparatorAlg(name, **kwargs)
13 result.addEventAlgo(the_alg, primary = True)
14 return result
15

◆ LRT_MuonCombinedFitAlgCfg()

LRT_MuonCombinedFitAlgCfg ( flags,
name = "LRT_MuonCombinedFitAlg",
** kwargs )

Definition at line 86 of file MuonCombinedAlgsConfigR4.py.

86def LRT_MuonCombinedFitAlgCfg(flags, name = "LRT_MuonCombinedFitAlg", **kwargs):
87 kwargs.setdefault("StacoKey", "MuonTagsSTACOLRT")
88 kwargs.setdefault("MuonTagKey", "MuonTagsMuidCoLRT")
89 kwargs.setdefault("CombinedParticleKey", "MuonCmbTrackParticlesLRT")
90 kwargs.setdefault("MeParticleKey", "MuonMeTrackParticlesLRT")
91 kwargs.setdefault("CombinedTrackKey", "MuonCmbTracksLRT")
92 kwargs.setdefault("MeTrackKey", "MuonMeTracksLRT")
93 return MuonCombinedFitAlgCfg(flags, name = name, **kwargs)
94

◆ LRT_MuonCombinedStacoAlgCfg()

LRT_MuonCombinedStacoAlgCfg ( flags,
name = "MuonCombinedStacoAlgR4_LRT",
** kwargs )

Definition at line 43 of file MuonCombinedAlgsConfigR4.py.

43def LRT_MuonCombinedStacoAlgCfg(flags, name="MuonCombinedStacoAlgR4_LRT", **kwargs ):
44 kwargs.setdefault("IdTrkKey", "MuonInDetCandidatesLRT")
45 kwargs.setdefault("writeKey","MuonTagsSTACOLRT")
46 kwargs.setdefault("writeTrkKey","MuonSTACOTrackParticlesLRT")
47 return MuonCombinedStacoAlgCfg(flags, name, **kwargs)
48

◆ LRT_MuonInDetTrackSelectionAlgCfg()

LRT_MuonInDetTrackSelectionAlgCfg ( flags,
name = "MuonCombinedInDetCandidateAlgR4_LRT",
** kwargs )

Definition at line 108 of file MuonCombinedAlgsConfigR4.py.

108def LRT_MuonInDetTrackSelectionAlgCfg(flags, name="MuonCombinedInDetCandidateAlgR4_LRT", **kwargs):
109 kwargs.setdefault("IdTrackKey", "InDetLargeD0TrackParticles")
110 kwargs.setdefault("writeKey", "MuonInDetCandidatesLRT")
111 return MuonInDetTrackSelectionAlgCfg(flags, name, **kwargs)
112

◆ LRT_MuonLegacyCaloTagAlgCfg()

LRT_MuonLegacyCaloTagAlgCfg ( flags,
name = "MuonLegacyCaloTagAlgR4_LRT",
** kwargs )

Definition at line 58 of file MuonCombinedAlgsConfigR4.py.

58def LRT_MuonLegacyCaloTagAlgCfg(flags, name = "MuonLegacyCaloTagAlgR4_LRT", **kwargs):
59 result = ComponentAccumulator()
60 from TrackToCalo.CaloExtensionBuilderAlgCfg import CaloExtensionBuilderAlgLRTCfg
61 from MuonCombinedConfig.MuonCombinedReconstructionConfig import LRT_MuonCaloTagAlgCfg, LRT_MuonCombinedInDetCandidateAlgCfg
62 result.merge(CaloExtensionBuilderAlgLRTCfg(flags))
63 result.merge(LRT_MuonCombinedInDetCandidateAlgCfg(flags))
64 result.merge(LRT_MuonCaloTagAlgCfg(flags))
65 kwargs.setdefault("IdTrackKey", "MuonInDetCandidatesLRT")
66 kwargs.setdefault("WriteKey","LegacyCaloTagsLRT")
67 kwargs.setdefault("CaloTagMap","caloTagMap_LRT")
68 the_alg = CompFactory.MuonCombinedR4.LegacyCaloTagAlg(name, **kwargs)
69 result.addEventAlgo(the_alg, primary = True)
70 return result
71

◆ LRT_MuonSegmentTaggingAlgCfg()

LRT_MuonSegmentTaggingAlgCfg ( flags,
name = "MuonCombinedSegmentTaggingAlgR4_LRT",
** kwargs )

Definition at line 121 of file MuonCombinedAlgsConfigR4.py.

121def LRT_MuonSegmentTaggingAlgCfg(flags, name="MuonCombinedSegmentTaggingAlgR4_LRT", **kwargs):
122 kwargs.setdefault("IdTrackKey", "MuonInDetCandidatesLRT")
123 kwargs.setdefault("writeKey", "SegmentTagsLRT")
124 return MuonSegmentTaggingAlgCfg(flags, name, **kwargs)
125

◆ MuidSaTagMakerAlgCfg()

MuidSaTagMakerAlgCfg ( flags,
name = "MuonMuidTagSaAlg",
** kwargs )

Definition at line 16 of file MuonCombinedAlgsConfigR4.py.

16def MuidSaTagMakerAlgCfg(flags, name="MuonMuidTagSaAlg", **kwargs):
17 result = ComponentAccumulator()
18 kwargs.setdefault("ExtrapolateToIP", flags.Muon.buildMETrack )
19 kwargs.setdefault("RefitWithBeamSpot", flags.Muon.buildMETrack )
20 kwargs.setdefault("CombinedTags", "MuonTagsMuidCo")
21 from MuonTrackFindingAlgs.TrackFindingConfig import TrackSummaryToolCfg
22 kwargs.setdefault("TrackSummaryTool", result.popToolsAndMerge(TrackSummaryToolCfg(flags)))
23 from ActsConfig.ActsGeometryConfig import ActsTrackingGeometrySvcCfg
24 result.merge(ActsTrackingGeometrySvcCfg(flags))
25 if kwargs["ExtrapolateToIP"]:
26 from MuonTrackFindingAlgs.TrackFindingConfig import MSTrackFitterCfg, MSExtrapolatorCfg
27 kwargs.setdefault("FittingTool", result.popToolsAndMerge(MSTrackFitterCfg(flags)))
28 kwargs.setdefault("ExtrapolationTool", result.popToolsAndMerge(MSExtrapolatorCfg(flags)))
29 from ActsConfig.ActsEventCnvConfig import ActsTrackToTrackParticleCnvToolCfg
30 kwargs.setdefault("TrackToTrackParticleCnvTool",
31 result.popToolsAndMerge(ActsTrackToTrackParticleCnvToolCfg(flags)))
32
33 the_alg = CompFactory.MuonCombinedR4.StandaloneMuonTagAlg(name, **kwargs)
34 result.addEventAlgo(the_alg, primary = True)
35 return result
36

◆ MuonCombinedFitAlgCfg()

MuonCombinedFitAlgCfg ( flags,
name = "MuonCombinedFitAlg",
** kwargs )

Definition at line 72 of file MuonCombinedAlgsConfigR4.py.

72def MuonCombinedFitAlgCfg(flags, name="MuonCombinedFitAlg", **kwargs):
73 result = ComponentAccumulator()
74 kwargs.setdefault("fitMETracks", flags.Muon.buildMETrack)
75 from ActsConfig.ActsGeometryConfig import ActsTrackingGeometrySvcCfg
76 result.merge(ActsTrackingGeometrySvcCfg(flags))
77 from MuonTrackFindingAlgs.TrackFindingConfig import MSTrackFitterCfg, MSExtrapolatorCfg
78 kwargs.setdefault("FittingTool", result.popToolsAndMerge(MSTrackFitterCfg(flags)))
79 kwargs.setdefault("ExtrapolationTool", result.popToolsAndMerge(MSExtrapolatorCfg(flags)))
80 from ActsConfig.ActsEventCnvConfig import ActsTrackToTrackParticleCnvToolCfg
81 kwargs.setdefault("TrackToTrackParticleCnvTool", result.popToolsAndMerge(ActsTrackToTrackParticleCnvToolCfg(flags)))
82 the_alg = CompFactory.MuonCombinedR4.CombinedFitAlg(name, **kwargs)
83 result.addEventAlgo(the_alg, primary = True)
84 return result
85

◆ MuonCombinedStacoAlgCfg()

MuonCombinedStacoAlgCfg ( flags,
name = "MuonCombinedStacoAlgR4",
** kwargs )

Definition at line 37 of file MuonCombinedAlgsConfigR4.py.

37def MuonCombinedStacoAlgCfg(flags, name="MuonCombinedStacoAlgR4", **kwargs ):
38 result = ComponentAccumulator()
39 the_alg = CompFactory.MuonCombinedR4.CombinedStacoAlg(name, **kwargs)
40 result.addEventAlgo(the_alg, primary = True)
41 return result
42

◆ MuonCreatorAlgCfg()

MuonCreatorAlgCfg ( flags,
name = "MuonCreatorAlgR4",
** kwargs )

Definition at line 126 of file MuonCombinedAlgsConfigR4.py.

126def MuonCreatorAlgCfg(flags, name="MuonCreatorAlgR4", **kwargs):
127 result = ComponentAccumulator()
128 from MuonSelectorTools.MuonSelectorToolsConfig import MuonLoosenedNonCalibratedSelectionToolCfg
129 kwargs.setdefault("SelectionTool", result.popToolsAndMerge(MuonLoosenedNonCalibratedSelectionToolCfg(flags)))
130 from MuonTrackFindingAlgs.TrackFindingConfig import TrackSummaryToolCfg
131 kwargs.setdefault("TrackSummaryTool", result.popToolsAndMerge(TrackSummaryToolCfg(flags)))
132 the_alg = CompFactory.MuonCombinedR4.MuonCreatorAlg(name, **kwargs)
133 result.addEventAlgo(the_alg, primary = True)
134 return result

◆ MuonInDetTrackSelectionAlgCfg()

MuonInDetTrackSelectionAlgCfg ( flags,
name = "MuonCombinedInDetCandidateAlgR4",
** kwargs )

Definition at line 95 of file MuonCombinedAlgsConfigR4.py.

95def MuonInDetTrackSelectionAlgCfg(flags, name="MuonCombinedInDetCandidateAlgR4", **kwargs):
96 result = ComponentAccumulator()
97 if not flags.Acts.TrackingGeometry.UseBlueprint:
98 raise RuntimeError("Cannot setup the InDet Candidate selection with Gen 1 geometry")
99 from MuonTrackFindingAlgs.TrackFindingConfig import MSExtrapolatorCfg
100 kwargs.setdefault("ExtrapolationTool", result.popToolsAndMerge(MSExtrapolatorCfg(flags)))
101 from ActsConfig.ActsGeometryConfig import ActsTrackingGeometrySvcCfg
102 result.merge(ActsTrackingGeometrySvcCfg(flags))
103 kwargs.setdefault("matchTracksOnSameSurface", flags.Muon.expressMsTrackAtEntrance)
104 the_alg = CompFactory.MuonCombinedR4.InDetTrackSelectionAlg(name, **kwargs)
105 result.addEventAlgo(the_alg, primary = True)
106 return result
107

◆ MuonLegacyCaloTagAlgCfg()

MuonLegacyCaloTagAlgCfg ( flags,
name = "MuonLegacyCaloTagAlgR4",
** kwargs )

Definition at line 49 of file MuonCombinedAlgsConfigR4.py.

49def MuonLegacyCaloTagAlgCfg(flags, name = "MuonLegacyCaloTagAlgR4", **kwargs):
50 result = ComponentAccumulator()
51 from MuonCombinedConfig.MuonCombinedReconstructionConfig import MuonCaloTagAlgCfg, MuonCombinedInDetCandidateAlgCfg
52 result.merge(MuonCombinedInDetCandidateAlgCfg(flags))
53 result.merge(MuonCaloTagAlgCfg(flags))
54 the_alg = CompFactory.MuonCombinedR4.LegacyCaloTagAlg(name, **kwargs)
55 result.addEventAlgo(the_alg, primary = True)
56 return result
57

◆ MuonSegmentTaggingAlgCfg()

MuonSegmentTaggingAlgCfg ( flags,
name = "MuonCombinedSegmentTaggingAlgR4",
** kwargs )

Definition at line 113 of file MuonCombinedAlgsConfigR4.py.

113def MuonSegmentTaggingAlgCfg(flags, name="MuonCombinedSegmentTaggingAlgR4", **kwargs):
114 result = ComponentAccumulator()
115 from MuonTrackFindingAlgs.TrackFindingConfig import MSExtrapolatorCfg
116 kwargs.setdefault("ExtrapolationTool", result.popToolsAndMerge(MSExtrapolatorCfg(flags)))
117 the_alg = CompFactory.MuonCombinedR4.SegmentTaggingAlg(name, **kwargs)
118 result.addEventAlgo(the_alg, primary = True)
119 return result
120