Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
◆ LegacyMuonRecoChainCfg()
def PatternTestConfig.LegacyMuonRecoChainCfg |
( |
|
flags | ) |
|
Definition at line 45 of file PatternTestConfig.py.
47 from MuonConfig.MuonSegmentFindingConfig
import MuonLayerHoughAlgCfg, MuonSegmentFinderAlgCfg, MuonSegmentCnvAlgCfg
52 from MuonConfig.MuonTrackBuildingConfig
import MuPatTrackBuilderCfg
54 from xAODTrackingCnv.xAODTrackingCnvConfig
import MuonStandaloneTrackParticleCnvAlgCfg
57 from MuonCombinedConfig.MuonCombinedReconstructionConfig
import MuonCombinedMuonCandidateAlgCfg, MuonSegContainerMergerAlgCfg
64 SegmentContainerName=
"TrkMuonSegments",
65 xAODContainerName=
"MuonSegments"))
68 name =
"UnAssocMuonSegmentAlg",
69 SegmentContainerName=
"UnAssocMuonTrkSegments",
70 xAODContainerName=
"UnAssocMuonSegments"))
73 from MuonCombinedConfig.MuonCombinedReconstructionConfig
import MuonCreatorAlgCfg
74 result.merge(
MuonCreatorAlgCfg(flags, TagMaps=[], CreateSAmuons =
True, MakeClusters=
False,
75 ClusterContainerName=
""))
77 result.getEventAlgo(
"MuonCreatorAlg").MuonCreatorTool.RequireMSOEforSA =
False
80 from DerivationFrameworkMuons.MuonsToolsConfig
import DiMuonTaggingAlgCfg
81 result.merge(
DiMuonTaggingAlgCfg(flags, applyTrigger=
False, Mu1RequireQual =
False, Mu2RequireQual =
False,
82 UseTrackProbe =
False, InvariantMassLow=60. * 1000.,
83 TrackContainerKey =
"MuonSpectrometerTrackParticles", BranchPrefix=
"HabemusZ"))
86 from MuonObjectMarker.ObjectMarkerConfig
import SegmentMarkerAlgCfg, MeasurementMarkerAlgCfg
87 result.merge(
SegmentMarkerAlgCfg(flags, SelectMuons=
"passHabemusZ", SegmentKey=
"MuonSegments"))
90 SegmentKey=
"MuonSegments", SegmentLinkKey=
"HabemusZ"))
92 from MuonObjectMarker.ObjectMarkerConfig
import MuonSegmentFitParDecorAlgCfg
94 SegmentKey=
"MuonSegments"))
96 SegmentKey=
"UnAssocMuonSegments"))
99 from MuonTruthAlgsR4.MuonTruthAlgsConfig
import RecoSegmentTruthAssocCfg
101 name=
"TrkMuonSegmentsTruthMatchingAlg",
102 SegmentKey=
"MuonSegments"))
104 name=
"UnAssocSegmentsTruthMatchingAlg",
105 SegmentKey=
"UnAssocMuonSegments"))
108 from xAODMuonViewAlgs.ViewAlgsConfig
import SegmentViewAlgCfg
110 SegmentsKeys=[
"UnAssocMuonSegments",
"MuonSegments"],
111 ViewKey=
"LegacyChainSegments",
112 ExtraInputs = []
if not flags.Input.isMC
else [(
"SG::AuxVectorBase",
"UnAssocMuonSegments.truthParticleLink"),
113 (
"SG::AuxVectorBase",
"MuonSegments.truthParticleLink")]))
◆ MuonHoughTransformTesterCfg()
def PatternTestConfig.MuonHoughTransformTesterCfg |
( |
|
flags, |
|
|
|
name = "MuonHoughTransformTester" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 28 of file PatternTestConfig.py.
30 kwargs.setdefault(
"isMC", flags.Input.isMC)
33 if flags.Detector.GeometryMDT
or flags.Detector.GeometryRPC
or flags.Detector.GeometryTGC:
34 seedKeys+=[
"MuonHoughStationSegmentSeeds"]
35 segmentKeys+=[
"R4MuonSegments"]
36 if flags.Detector.GeometryMM
or flags.Detector.GeometrysTGC:
37 seedKeys+=[
"MuonHoughNswSegmentSeeds"]
38 kwargs.setdefault(
"SegmentSeedKeys", seedKeys)
39 kwargs.setdefault(
"SegmentKeys", segmentKeys)
41 theAlg = CompFactory.MuonValR4.MuonHoughTransformTester(name, **kwargs)
42 result.addEventAlgo(theAlg, primary=
True)
◆ MuonR4PatternRecoChainCfg()
def PatternTestConfig.MuonR4PatternRecoChainCfg |
( |
|
flags | ) |
|
Definition at line 117 of file PatternTestConfig.py.
119 from MuonPatternCnv.MuonPatternCnvConfig
import MuonPatternCnvAlgCfg
121 PatternCombiKey=
"R4HoughPatterns",
122 HoughDataPerSecKey=
"R4HoughDataPerSec"))
123 from MuonConfig.MuonSegmentFindingConfig
import MuonSegmentFinderAlgCfg, MuonSegmentCnvAlgCfg
125 name=
"MuonSegmentFinderR4Pattern",
126 MuonLayerHoughCombisKey=
"R4HoughPatterns",
127 SegmentCollectionName=
"TrkMuonSegmentsFromHoughR4",
128 NSWSegmentCollectionName=
""))
130 SegmentContainerName=
"TrkMuonSegmentsFromHoughR4",
131 xAODContainerName=
"MuonSegmentsFromHoughR4"))
133 from MuonConfig.MuonTrackBuildingConfig
import MuPatTrackBuilderCfg
135 from xAODTrackingCnv.xAODTrackingCnvConfig
import MuonStandaloneTrackParticleCnvAlgCfg
137 MuonSegmentCollection =
"TrkMuonSegmentsFromHoughR4",
138 SpectrometerTrackOutputLocation=
"MuonTracksFromHoughR4"))
140 TrackContainerName=
"MuonTracksFromHoughR4",
141 xAODTrackParticlesFromTracksContainerName=
"MuonSpectrometerTrackParticlesFromHoughR4"))
144 from MuonObjectMarker.ObjectMarkerConfig
import MuonSegmentFitParDecorAlgCfg
146 SegmentKey=
"MuonSegmentsFromHoughR4"))
148 from MuonTruthAlgsR4.MuonTruthAlgsConfig
import RecoSegmentTruthAssocCfg
150 name=
"MuonSegmentsFromHoughR4TruthMatching",
151 SegmentKey=
"MuonSegmentsFromHoughR4"))
◆ MuonR4SegmentRecoChainCfg()
def PatternTestConfig.MuonR4SegmentRecoChainCfg |
( |
|
flags | ) |
|
Definition at line 154 of file PatternTestConfig.py.
158 from MuonSegmentCnv.MuonSegmentCnvConfig
import MuonR4SegmentCnvAlgCfg
161 from MuonConfig.MuonTrackBuildingConfig
import MuPatTrackBuilderCfg
163 MuonSegmentCollection =
"TrackMuonSegmentsR4",
164 SpectrometerTrackOutputLocation=
"MuonTracksR4"))
165 from xAODTrackingCnv.xAODTrackingCnvConfig
import MuonStandaloneTrackParticleCnvAlgCfg
168 TrackContainerName=
"MuonTracksR4",
169 xAODTrackParticlesFromTracksContainerName=
"MuonSpectrometerTrackParticlesR4"))
◆ MuonRecoChainTesterCfg()
def PatternTestConfig.MuonRecoChainTesterCfg |
( |
|
flags, |
|
|
|
name = "MuonRecoChainTester" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 21 of file PatternTestConfig.py.
23 kwargs.setdefault(
"isMC", flags.Input.isMC)
24 theAlg = CompFactory.MuonValR4.MuonRecoChainTester(name, **kwargs)
25 result.addEventAlgo(theAlg, primary =
True)
◆ PatternVisualizationToolCfg()
def PatternTestConfig.PatternVisualizationToolCfg |
( |
|
flags, |
|
|
|
name = "PatternVisualizationTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 7 of file PatternTestConfig.py.
9 from MuonConfig.MuonDataPrepConfig
import PrimaryMeasContNamesCfg
12 from MuonObjectMarker.ObjectMarkerConfig
import TruthMeasMarkerAlgCfg
14 kwargs.setdefault(
"TruthSegDecors", [markerAlg.SegmentLinkKey])
15 kwargs[
"TruthSegDecors"] += [markerAlg.SegmentLinkKey]
16 the_tool = CompFactory.MuonValR4.PatternVisualizationTool(name, **kwargs)
17 result.setPrivateTools(the_tool)
◆ TrackTruthMatchCfg()
def PatternTestConfig.TrackTruthMatchCfg |
( |
|
flags | ) |
|
Definition at line 173 of file PatternTestConfig.py.
175 if not flags.Input.isMC:
177 from MuonTruthAlgsR4.MuonTruthAlgsConfig
import TrackToTruthPartAssocCfg
179 track_colstp = [
"MuonSpectrometerTrackParticlesR4",
"MuonSpectrometerTrackParticlesFromHoughR4",
"MuonSpectrometerTrackParticles"]
181 for trk
in track_colstp:
def MuonRecoChainTesterCfg(flags, name="MuonRecoChainTester", **kwargs)
def MuonCreatorAlgCfg(flags, name="MuonCreatorAlg", **kwargs)
def PatternVisualizationToolCfg(flags, name="PatternVisualizationTool", **kwargs)
def MuonSegContainerMergerAlgCfg(flags, name="MuonSegContainerMergerAlg", **kwargs)
def TruthMeasMarkerAlgCfg(flags, name="TruthMeasMarkerAlg", **kwargs)
def MuonSegmentFitParDecorAlgCfg(flags, name="MuonSegmentFitParDecorAlg", **kwargs)
def MuonStandaloneTrackParticleCnvAlgCfg(flags, name="MuonStandaloneTrackParticleCnvAlg", **kwargs)
def MuonR4SegmentCnvAlgCfg(flags, name="MuonR4SegmentCnvAlg", **kwargs)
def SegmentMarkerAlgCfg(flags, name="SegmentMarkerAlg", **kwargs)
def MuonCombinedMuonCandidateAlgCfg(flags, name="MuonCombinedMuonCandidateAlg", **kwargs)
def MuPatTrackBuilderCfg(flags, name="MuPatTrackBuilder", **kwargs)
def MuonHoughTransformTesterCfg(flags, name="MuonHoughTransformTester", **kwargs)
def SegmentViewAlgCfg(flags, name="SegmentViewAlg", **kwargs)
def TrackToTruthPartAssocCfg(flags, **kwargs)
def TrackTruthMatchCfg(flags)
def MeasurementMarkerAlgCfg(flags, name="MeasurementMarkerAlg", **kwargs)
def MuonLayerHoughAlgCfg(flags, name="MuonLayerHoughAlg", **kwargs)
def MuonSegmentCnvAlgCfg(flags, name="MuonSegmentCnvAlg", **kwargs)
def LegacyMuonRecoChainCfg(flags)
def RecoSegmentTruthAssocCfg(flags, **kwargs)
def MuonR4PatternRecoChainCfg(flags)
def PrimaryMeasContNamesCfg(flags)
def MuonPatternCnvAlgCfg(flags, name="MuonPatternCnvAlg", **kwargs)
def MuonSegmentFinderAlgCfg(flags, name="MuonSegmentMaker", **kwargs)
def MuonR4SegmentRecoChainCfg(flags)