 |
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="TruthSegmentMakerAlg", **kwargs) |
| |
| def | MeasToSimHitAssocAlgCfg (flags, name="MeasToSimHitConvAlg", **kwargs) |
| |
| def | TruthHitAssociationCfg (flags) |
| |
| def | SdoMultiTruthMakerCfg (flags, useSDO=False) |
| |
| def | RecoSegmentTruthAssocCfg (flags, **kwargs) |
| |
| def | TruthSegmentToTruthPartAssocCfg (flags, name="MuonTruthSegmentToTruthAssocAlg", **kwargs) |
| |
| def | TrackToTruthPartAssocCfg (flags, **kwargs) |
| |
◆ 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()
| def MuonTruthAlgsConfig.MuonTruthAlgsCfg |
( |
|
flags | ) |
|
Definition at line 99 of file MuonConfig/python/MuonTruthAlgsConfig.py.
101 if not flags.Input.isMC
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
◆ 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 |
|
) |
| |
◆ SdoMultiTruthMakerCfg()
| def MuonTruthAlgsConfig.SdoMultiTruthMakerCfg |
( |
|
flags, |
|
|
|
useSDO = False |
|
) |
| |
Definition at line 65 of file MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py.
68 if flags.Detector.GeometryMDT:
69 container =
"xMdtSimHits" if not useSDO
else "MDT_SDO"
70 the_alg = CompFactory.MuonR4.SdoMultiTruthMaker(
"SdoMultiTruthMakerMdt",
71 SimContainer = container,
72 WriteKey =
"MDT_TruthMap")
73 result.addEventAlgo(the_alg)
74 if flags.Detector.GeometryRPC:
75 container =
"xRpcSimHits" if not useSDO
else "RPC_SDO"
76 the_alg = CompFactory.MuonR4.SdoMultiTruthMaker(
"SdoMultiTruthMakerRpc",
77 SimContainer = container,
78 WriteKey =
"RPC_TruthMap")
79 result.addEventAlgo(the_alg)
80 if flags.Detector.GeometryTGC:
81 container =
"xTgcSimHits" if not useSDO
else "TGC_SDO"
82 the_alg = CompFactory.MuonR4.SdoMultiTruthMaker(
"SdoMultiTruthMakerTgc",
83 SimContainer = container,
84 WriteKey =
"TGC_TruthMap")
85 result.addEventAlgo(the_alg)
86 if flags.Detector.GeometryMM:
87 container =
"xMmSimHits" if not useSDO
else "MM_SDO"
88 the_alg = CompFactory.MuonR4.SdoMultiTruthMaker(
"SdoMultiTruthMakerMm",
89 SimContainer = container,
90 WriteKey =
"MM_TruthMap")
91 result.addEventAlgo(the_alg)
92 if flags.Detector.GeometrysTGC:
93 container =
"xStgcSimHits" if not useSDO
else "sTGC_SDO"
94 the_alg = CompFactory.MuonR4.SdoMultiTruthMaker(
"SdoMultiTruthMakerSTGC",
95 SimContainer = container,
96 WriteKey =
"STGC_TruthMap")
97 result.addEventAlgo(the_alg)
◆ TrackToTruthPartAssocCfg()
| def MuonTruthAlgsConfig.TrackToTruthPartAssocCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Definition at line 122 of file MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py.
125 if flags.Detector.GeometryMDT: hitDecors+=[
"truthMdtHits"]
126 if flags.Detector.GeometryRPC: hitDecors+=[
"truthRpcHits"]
127 if flags.Detector.GeometryTGC: hitDecors+=[
"truthTgcHits"]
128 if flags.Detector.GeometryMM: hitDecors+=[
"truthMMHits"]
129 if flags.Detector.GeometrysTGC: hitDecors+=[
"truthStgcHits"]
130 kwargs.setdefault(
"SimHitIds", hitDecors)
131 the_alg = CompFactory.MuonR4.TrackToTruthPartAssocAlg(**kwargs)
132 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. ))
◆ 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 = "TruthSegmentMakerAlg", |
|
|
** |
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"]
17 if flags.Detector.EnableRPC: containerNames+=[
"RPC_SDO"]
18 if flags.Detector.EnableTGC: containerNames+=[
"TGC_SDO"]
19 if flags.Detector.EnableMM: containerNames+=[
"MM_SDO"]
20 if flags.Detector.EnablesTGC: containerNames+=[
"sTGC_SDO"]
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 109 of file MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py.
112 if flags.Detector.GeometryMDT: hitDecors+=[
"truthMdtHits"]
113 if flags.Detector.GeometryRPC: hitDecors+=[
"truthRpcHits"]
114 if flags.Detector.GeometryTGC: hitDecors+=[
"truthTgcHits"]
115 if flags.Detector.GeometryMM: hitDecors+=[
"truthMMHits"]
116 if flags.Detector.GeometrysTGC: hitDecors+=[
"truthStgcHits"]
117 kwargs.setdefault(
"SimHitIds", hitDecors)
118 the_alg = CompFactory.MuonR4.TruthSegToTruthPartAssocAlg(name, **kwargs)
119 result.addEventAlgo(the_alg, primary =
True)
def TruthSegmentMakerCfg(flags, name="TruthSegmentMakerAlg", **kwargs)
def TruthHitAssociationCfg(flags)
def SdoMultiTruthMakerCfg(flags, useSDO=False)
def MuonDetailedTrackTruthMakerCfg(flags, name="MuonDetailedTrackTruthMaker", **kwargs)
def TruthSegmentToTruthPartAssocCfg(flags, name="MuonTruthSegmentToTruthAssocAlg", **kwargs)
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 MuonTruthSegmentCreationAlgCfg(flags, name="MuonTruthSegmentCreationAlg", **kwargs)
def MdtCalibDbAlgCfg(flags, name="MdtCalibDbAlg", **kwargs)
def MuonTruthAlgsCfg(flags)
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 TruthMuonMakerAlgCfg(flags, name="TruthMuonMakerAlg", **kwargs)