 |
ATLAS Offline Software
|
|
| def | MuonDetailedTrackTruthMakerCfg (flags, name="MuonDetailedTrackTruthMaker", **kwargs) |
| |
| def | TruthMuonMakerAlgCfg (flags, name="TruthMuonMakerAlg", **kwargs) |
| |
| def | MuonTruthAddTrackRecordsAlgCfg (flags, name="MuonTruthAddTrackRecordsAlg", **kwargs) |
| |
| def | MuonTruthHitCountsAlgCfg (flags, name="MuonTruthHitSummaryAlg", **kwargs) |
| |
| def | MuonTruthSegmentCreationAlgCfg (flags, name="MuonTruthSegmentCreationAlg", **kwargs) |
| |
| def | MuonTruthAssociationAlgCfg (flags, name="MuonTruthAssociationAlg", **kwargs) |
| |
| def | MuonSegmentTruthAssociationAlgCfg (flags, name="MuonSegmentTruthAssociationAlg", **kwargs) |
| |
| def | MuonTruthAlgsCfg (flags) |
| |
| def | TruthSegmentMakerCfg (flags, name="MuonTruthSegmentMaker", useSDO=True, **kwargs) |
| |
| def | MeasToSimHitAssocAlgCfg (flags, name="MeasToSimHitConvAlg", **kwargs) |
| |
| def | TruthHitAssociationCfg (flags) |
| |
| def | SimHitToTruthPartAlgCfg (flags, useSDO=False) |
| |
| def | TruthHitSummaryAlgCfg (flags, name="MuonTruthHitSummaryAlg", **kwargs) |
| |
| def | RecoSegmentTruthAssocCfg (flags, **kwargs) |
| |
| def | TruthSegmentToTruthPartAssocCfg (flags, name="MuonTruthSegmentToTruthAssocAlg", **kwargs) |
| |
| def | TrackToTruthPartAssocCfg (flags, **kwargs) |
| |
| def | MuonTruthAlgsCfg (flags, useSDO=True, recoAssoc=True) |
| |
◆ MeasToSimHitAssocAlgCfg()
| def MuonTruthAlgsConfig.MeasToSimHitAssocAlgCfg |
( |
|
flags, |
|
|
|
name = "MeasToSimHitConvAlg", |
|
|
** |
kwargs |
|
) |
| |
◆ MuonDetailedTrackTruthMakerCfg()
| def MuonTruthAlgsConfig.MuonDetailedTrackTruthMakerCfg |
( |
|
flags, |
|
|
|
name = "MuonDetailedTrackTruthMaker", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 6 of file MuonConfig/python/MuonTruthAlgsConfig.py.
10 if flags.Detector.EnableRPC:
11 PRD_TruthNames+=[
"RPC_TruthMap"]
12 if flags.Detector.EnableTGC:
13 PRD_TruthNames+=[
"TGC_TruthMap"]
14 if flags.Detector.EnableMDT:
15 PRD_TruthNames+=[
"MDT_TruthMap"]
16 if flags.Detector.EnableCSC:
17 PRD_TruthNames += [
"CSC_TruthMap"]
18 if flags.Detector.EnableMM:
19 PRD_TruthNames += [
"MM_TruthMap"]
20 if flags.Detector.EnablesTGC:
21 PRD_TruthNames += [
"STGC_TruthMap"]
23 kwargs.setdefault(
"PRD_TruthNames", PRD_TruthNames)
24 result.addEventAlgo(CompFactory.MuonDetailedTrackTruthMaker(name, **kwargs))
◆ MuonSegmentTruthAssociationAlgCfg()
| def MuonTruthAlgsConfig.MuonSegmentTruthAssociationAlgCfg |
( |
|
flags, |
|
|
|
name = "MuonSegmentTruthAssociationAlg", |
|
|
** |
kwargs |
|
) |
| |
◆ MuonTruthAddTrackRecordsAlgCfg()
| def MuonTruthAlgsConfig.MuonTruthAddTrackRecordsAlgCfg |
( |
|
flags, |
|
|
|
name = "MuonTruthAddTrackRecordsAlg", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 37 of file MuonConfig/python/MuonTruthAlgsConfig.py.
40 from TrkConfig.AtlasExtrapolatorConfig
import AtlasExtrapolatorCfg
43 trackRecords = [item
for item
in [
"CaloEntryLayer",
"MuonEntryLayer",
"MuonExitLayer"]
if item
in flags.Input.Collections]
44 kwargs.setdefault(
"TrackRecordCollectionNames", trackRecords)
46 result.addEventAlgo(CompFactory.Muon.TruthTrackRecordsAlg(name, **kwargs))
◆ MuonTruthAlgsCfg() [1/2]
| def MuonTruthAlgsConfig.MuonTruthAlgsCfg |
( |
|
flags | ) |
|
Definition at line 99 of file MuonConfig/python/MuonTruthAlgsConfig.py.
101 if not(flags.Input.isMC
or flags.Overlay.DataOverlay)
or flags.Muon.usePhaseIIGeoSetup:
103 from MuonConfig.MuonRdoDecodeConfig
import MuonPRD_MultiTruthMakerCfg
105 from MuonConfig.MuonTruthAlgsConfig
import TruthMuonMakerAlgCfg
107 from MuonConfig.MuonTruthAlgsConfig
import MuonTruthAddTrackRecordsAlgCfg
109 from MuonConfig.MuonTruthAlgsConfig
import MuonTruthHitCountsAlgCfg
111 from MuonConfig.MuonTruthAlgsConfig
import MuonTruthSegmentCreationAlgCfg
◆ MuonTruthAlgsCfg() [2/2]
| def MuonTruthAlgsConfig.MuonTruthAlgsCfg |
( |
|
flags, |
|
|
|
useSDO = True, |
|
|
|
recoAssoc = True |
|
) |
| |
◆ MuonTruthAssociationAlgCfg()
| def MuonTruthAlgsConfig.MuonTruthAssociationAlgCfg |
( |
|
flags, |
|
|
|
name = "MuonTruthAssociationAlg", |
|
|
** |
kwargs |
|
) |
| |
◆ MuonTruthHitCountsAlgCfg()
| def MuonTruthAlgsConfig.MuonTruthHitCountsAlgCfg |
( |
|
flags, |
|
|
|
name = "MuonTruthHitSummaryAlg", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 49 of file MuonConfig/python/MuonTruthAlgsConfig.py.
53 if flags.Detector.EnableRPC:
54 PRD_TruthNames+=[
"RPC_TruthMap"]
55 if flags.Detector.EnableTGC:
56 PRD_TruthNames+=[
"TGC_TruthMap"]
57 if flags.Detector.EnableMDT:
58 PRD_TruthNames+=[
"MDT_TruthMap"]
59 if flags.Detector.EnableCSC:
60 PRD_TruthNames += [
"CSC_TruthMap"]
61 if flags.Detector.EnableMM:
62 PRD_TruthNames += [
"MM_TruthMap"]
63 if flags.Detector.EnablesTGC:
64 PRD_TruthNames += [
"STGC_TruthMap"]
66 kwargs.setdefault(
"PRD_TruthMaps", PRD_TruthNames)
68 result.addEventAlgo(CompFactory.Muon.TruthHitSummaryAlg(name, **kwargs))
◆ MuonTruthSegmentCreationAlgCfg()
| def MuonTruthAlgsConfig.MuonTruthSegmentCreationAlgCfg |
( |
|
flags, |
|
|
|
name = "MuonTruthSegmentCreationAlg", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 71 of file MuonConfig/python/MuonTruthAlgsConfig.py.
74 SDOs = [
"RPC_SDO",
"TGC_SDO",
"MDT_SDO"]
77 if flags.Detector.EnablesTGC
and flags.Detector.EnableMM:
78 SDOs += [
"MM_SDO",
"sTGC_SDO"]
79 if not flags.Detector.EnableCSC:
82 kwargs.setdefault(
"SDOs", SDOs)
83 kwargs.setdefault(
"CSCSDOs", CSCSDOs)
85 result.addEventAlgo(CompFactory.Muon.MuonTruthSegmentCreationAlg(name, **kwargs))
◆ RecoSegmentTruthAssocCfg()
| def MuonTruthAlgsConfig.RecoSegmentTruthAssocCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
◆ SimHitToTruthPartAlgCfg()
| def MuonTruthAlgsConfig.SimHitToTruthPartAlgCfg |
( |
|
flags, |
|
|
|
useSDO = False |
|
) |
| |
Definition at line 65 of file MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py.
67 if flags.Detector.GeometryMDT:
68 container =
"xMdtSimHits" if not useSDO
else "MDT_SDO"
69 the_alg = CompFactory.MuonR4.SimHitToTruthPartAssocAlg(
"MuonMdtSimHitToTruthMappingAlg",
70 SimHitContainer = container,
71 HitIdDecoration =
"truthMdtHits")
72 result.addEventAlgo(the_alg)
73 if flags.Detector.GeometryRPC:
74 container =
"xRpcSimHits" if not useSDO
else "RPC_SDO"
75 the_alg = CompFactory.MuonR4.SimHitToTruthPartAssocAlg(
"MuonRpcSimHitToTruthMappingAlg",
76 SimHitContainer = container,
77 HitIdDecoration =
"truthRpcHits")
78 result.addEventAlgo(the_alg)
79 if flags.Detector.GeometryTGC:
80 container =
"xTgcSimHits" if not useSDO
else "TGC_SDO"
81 the_alg = CompFactory.MuonR4.SimHitToTruthPartAssocAlg(
"MuonTgcSimHitToTruthMappingAlg",
82 SimHitContainer = container,
83 HitIdDecoration =
"truthTgcHits")
84 result.addEventAlgo(the_alg)
85 if flags.Detector.GeometryMM:
86 container =
"xMmSimHits" if not useSDO
else "MM_SDO"
87 the_alg = CompFactory.MuonR4.SimHitToTruthPartAssocAlg(
"MuonMmSimHitToTruthMappingAlg",
88 SimHitContainer = container,
89 HitIdDecoration =
"truthMMHits")
90 result.addEventAlgo(the_alg)
91 if flags.Detector.GeometrysTGC:
92 container =
"xStgcSimHits" if not useSDO
else "sTGC_SDO"
93 the_alg = CompFactory.MuonR4.SimHitToTruthPartAssocAlg(
"MuonsTGCSimHitToTruthMappingAlg",
94 SimHitContainer = container,
95 HitIdDecoration =
"truthStgcHits")
96 result.addEventAlgo(the_alg)
◆ TrackToTruthPartAssocCfg()
| def MuonTruthAlgsConfig.TrackToTruthPartAssocCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Definition at line 133 of file MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py.
136 if flags.Detector.GeometryMDT: hitDecors+=[
"truthMdtHits"]
137 if flags.Detector.GeometryRPC: hitDecors+=[
"truthRpcHits"]
138 if flags.Detector.GeometryTGC: hitDecors+=[
"truthTgcHits"]
139 if flags.Detector.GeometryMM: hitDecors+=[
"truthMMHits"]
140 if flags.Detector.GeometrysTGC: hitDecors+=[
"truthStgcHits"]
141 kwargs.setdefault(
"SimHitIds", hitDecors)
142 the_alg = CompFactory.MuonR4.TrackToTruthPartAssocAlg(**kwargs)
143 result.addEventAlgo(the_alg, primary =
True)
◆ TruthHitAssociationCfg()
| def MuonTruthAlgsConfig.TruthHitAssociationCfg |
( |
|
flags | ) |
|
Definition at line 41 of file MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py.
43 if not flags.Input.isMC:
45 from MuonConfig.MuonDataPrepConfig
import PrimaryMeasContNamesCfg
48 if "xMdt" in cont_name:
50 elif "xRpc" in cont_name:
52 elif "xTgc" in cont_name:
54 elif "MM" in cont_name:
59 name=f
"{cont_name}PrepDataToSimHitAssoc",
61 Measurements=cont_name,
62 AssocPull = 1.
if cont_name==
"xAODsTgcPads" else 3. ))
◆ TruthHitSummaryAlgCfg()
| def MuonTruthAlgsConfig.TruthHitSummaryAlgCfg |
( |
|
flags, |
|
|
|
name = "MuonTruthHitSummaryAlg", |
|
|
** |
kwargs |
|
) |
| |
◆ TruthMuonMakerAlgCfg()
| def MuonTruthAlgsConfig.TruthMuonMakerAlgCfg |
( |
|
flags, |
|
|
|
name = "TruthMuonMakerAlg", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 28 of file MuonConfig/python/MuonTruthAlgsConfig.py.
31 from MCTruthClassifier.MCTruthClassifierConfig
import MCTruthClassifierCfg
34 result.addEventAlgo(CompFactory.Muon.TruthMuonMakerAlg(name, **kwargs))
◆ TruthSegmentMakerCfg()
| def MuonTruthAlgsConfig.TruthSegmentMakerCfg |
( |
|
flags, |
|
|
|
name = "MuonTruthSegmentMaker", |
|
|
|
useSDO = True, |
|
|
** |
kwargs |
|
) |
| |
Definition at line 7 of file MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py.
9 if not flags.Input.isMC:
12 from ActsAlignmentAlgs.AlignmentAlgsConfig
import ActsGeometryContextAlgCfg
16 if flags.Detector.EnableMDT: containerNames+=[
"MDT_SDO" if useSDO
else "xMdtSimHits"]
17 if flags.Detector.EnableRPC: containerNames+=[
"RPC_SDO" if useSDO
else "xRpcSimHits"]
18 if flags.Detector.EnableTGC: containerNames+=[
"TGC_SDO" if useSDO
else "xTgcSimHits"]
19 if flags.Detector.EnableMM: containerNames+=[
"MM_SDO" if useSDO
else "xMmSimHits"]
20 if flags.Detector.EnablesTGC: containerNames+=[
"sTGC_SDO" if useSDO
else "xStgcSimHits"]
22 from MuonConfig.MuonCalibrationConfig
import MdtCalibDbAlgCfg, NswErrorCalibDbAlgCfg
23 if flags.Detector.EnableMDT:
25 if flags.Detector.EnableMM
or flags.Detector.EnablesTGC:
27 kwargs.setdefault(
"SimHitKeys", containerNames)
29 the_alg = CompFactory.MuonR4.TruthSegmentMaker(name, **kwargs)
30 result.addEventAlgo(the_alg, primary =
True)
◆ TruthSegmentToTruthPartAssocCfg()
| def MuonTruthAlgsConfig.TruthSegmentToTruthPartAssocCfg |
( |
|
flags, |
|
|
|
name = "MuonTruthSegmentToTruthAssocAlg", |
|
|
** |
kwargs |
|
) |
| |
Definition at line 120 of file MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py.
123 if flags.Detector.GeometryMDT: hitDecors+=[
"truthMdtHits"]
124 if flags.Detector.GeometryRPC: hitDecors+=[
"truthRpcHits"]
125 if flags.Detector.GeometryTGC: hitDecors+=[
"truthTgcHits"]
126 if flags.Detector.GeometryMM: hitDecors+=[
"truthMMHits"]
127 if flags.Detector.GeometrysTGC: hitDecors+=[
"truthStgcHits"]
128 kwargs.setdefault(
"SimHitIds", hitDecors)
129 the_alg = CompFactory.MuonR4.TruthSegToTruthPartAssocAlg(name, **kwargs)
130 result.addEventAlgo(the_alg, primary =
True)
def TruthHitAssociationCfg(flags)
def TruthHitSummaryAlgCfg(flags, name="MuonTruthHitSummaryAlg", **kwargs)
def MuonTruthAlgsCfg(flags, useSDO=True, recoAssoc=True)
def MuonDetailedTrackTruthMakerCfg(flags, name="MuonDetailedTrackTruthMaker", **kwargs)
def TruthSegmentMakerCfg(flags, name="MuonTruthSegmentMaker", useSDO=True, **kwargs)
def TruthSegmentToTruthPartAssocCfg(flags, name="MuonTruthSegmentToTruthAssocAlg", **kwargs)
def MuonTruthAlgsCfg(flags)
def NswErrorCalibDbAlgCfg(flags, name="NswErrorCalibDbAlg", **kwargs)
def PrimaryMeasContNamesCfg(flags)
def TrackToTruthPartAssocCfg(flags, **kwargs)
def ActsGeometryContextAlgCfg(flags, name="GeometryContextAlg", **kwargs)
Setup the Geometry context algorithm.
def MeasToSimHitAssocAlgCfg(flags, name="MeasToSimHitConvAlg", **kwargs)
def RecoSegmentTruthAssocCfg(flags, **kwargs)
def MuonSegmentTruthAssociationAlgCfg(flags, name="MuonSegmentTruthAssociationAlg", **kwargs)
def TrackSummaryToolCfg(flags, name="MuonTrackSummaryTool", **kwargs)
def MuonTruthSegmentCreationAlgCfg(flags, name="MuonTruthSegmentCreationAlg", **kwargs)
def MdtCalibDbAlgCfg(flags, name="MdtCalibDbAlg", **kwargs)
def MCTruthClassifierCfg(flags, name="MCTruthClassifier", **kwargs)
def MuonTruthAssociationAlgCfg(flags, name="MuonTruthAssociationAlg", **kwargs)
def MuonTruthHitCountsAlgCfg(flags, name="MuonTruthHitSummaryAlg", **kwargs)
def MuonPRD_MultiTruthMakerCfg(flags, name="MuonPRD_MultiTruthMaker", **kwargs)
def MuonTruthAddTrackRecordsAlgCfg(flags, name="MuonTruthAddTrackRecordsAlg", **kwargs)
def SimHitToTruthPartAlgCfg(flags, useSDO=False)
def TruthMuonMakerAlgCfg(flags, name="TruthMuonMakerAlg", **kwargs)