ATLAS Offline Software
Functions | Variables
testMuonDetector Namespace Reference

Functions

def MuonDetectorNavTestCfg (flags, name="MuonDetectorNavTest", **kwargs)
 

Variables

 parser = SetupArgParser()
 
 inputFile
 
 outRootFile
 
 nEvents
 
 help
 
 action
 
 default
 
 args = parser.parse_args()
 
 flags = initConfigFlags()
 
 doFullMonMT
 
 cfg
 
 dumpDetector
 
 dumpPassive
 
 dumpDetectorVolumes
 
 BuildSensitives
 
 dumpMaterialSurfaces
 

Function Documentation

◆ MuonDetectorNavTestCfg()

def testMuonDetector.MuonDetectorNavTestCfg (   flags,
  name = "MuonDetectorNavTest",
**  kwargs 
)

Definition at line 6 of file testMuonDetector.py.

6 def MuonDetectorNavTestCfg(flags, name = "MuonDetectorNavTest", **kwargs):
7  result = ComponentAccumulator()
8  containerNames = []
9  if flags.Detector.EnableMDT:
10  containerNames+=["xMdtSimHits"]
11  if flags.Detector.EnableMM:
12  containerNames+=["xMmSimHits"]
13  if flags.Detector.EnableRPC:
14  containerNames+=["xRpcSimHits"]
15  if flags.Detector.EnableTGC:
16  containerNames+=["xTgcSimHits"]
17  if flags.Detector.EnablesTGC:
18  containerNames+=["xStgcSimHits"]
19 
20  from MuonTruthAlgsR4.MuonTruthAlgsConfig import TruthSegmentMakerCfg, TruthSegmentToTruthPartAssocCfg, SdoMultiTruthMakerCfg
21 
22  from MuonConfig.MuonTruthAlgsConfig import TruthMuonMakerAlgCfg, MuonTruthHitCountsAlgCfg
23  if ("TruthEvents" in flags.Input.Collections):
24  from xAODTruthCnv.RedoTruthLinksConfig import RedoTruthLinksAlgCfg
25  result.merge( RedoTruthLinksAlgCfg(flags) )
26  else:
27  from xAODTruthCnv.xAODTruthCnvConfig import GEN_AOD2xAODCfg
28  result.merge(GEN_AOD2xAODCfg(flags))
29 
30  result.merge(TruthMuonMakerAlgCfg(flags, pdgIds=[13,998,999]))
31  result.merge(MuonTruthHitCountsAlgCfg(flags))
32  result.merge(TruthSegmentToTruthPartAssocCfg(flags))
33  result.merge(SdoMultiTruthMakerCfg(flags))
34 
35  result.merge(TruthSegmentMakerCfg(flags, SimHitKeys=containerNames, useOnlyMuonHits = False))
36  kwargs.setdefault("StartFromFirstHit", True)
37 
38  from TrkConfig.AtlasExtrapolatorConfig import AtlasExtrapolatorCfg
39  extp = result.popToolsAndMerge(AtlasExtrapolatorCfg(flags))
40  extp.ApplyMaterialEffects = False
41  kwargs.setdefault("Extrapolator", extp)
42 
43  the_alg = CompFactory.ActsTrk.MuonDetectorNavTest(name, **kwargs)
44  result.addEventAlgo(the_alg, primary = True)
45  return result
46 

Variable Documentation

◆ action

testMuonDetector.action

Definition at line 54 of file testMuonDetector.py.

◆ args

testMuonDetector.args = parser.parse_args()

Definition at line 60 of file testMuonDetector.py.

◆ BuildSensitives

testMuonDetector.BuildSensitives

Definition at line 75 of file testMuonDetector.py.

◆ cfg

testMuonDetector.cfg

Definition at line 64 of file testMuonDetector.py.

◆ default

testMuonDetector.default

Definition at line 54 of file testMuonDetector.py.

◆ doFullMonMT

testMuonDetector.doFullMonMT

Definition at line 63 of file testMuonDetector.py.

◆ dumpDetector

testMuonDetector.dumpDetector

Definition at line 72 of file testMuonDetector.py.

◆ dumpDetectorVolumes

testMuonDetector.dumpDetectorVolumes

Definition at line 74 of file testMuonDetector.py.

◆ dumpMaterialSurfaces

testMuonDetector.dumpMaterialSurfaces

Definition at line 76 of file testMuonDetector.py.

◆ dumpPassive

testMuonDetector.dumpPassive

Definition at line 73 of file testMuonDetector.py.

◆ flags

testMuonDetector.flags = initConfigFlags()

Definition at line 62 of file testMuonDetector.py.

◆ help

testMuonDetector.help

Definition at line 54 of file testMuonDetector.py.

◆ inputFile

testMuonDetector.inputFile

Definition at line 51 of file testMuonDetector.py.

◆ nEvents

testMuonDetector.nEvents

Definition at line 53 of file testMuonDetector.py.

◆ outRootFile

testMuonDetector.outRootFile

Definition at line 52 of file testMuonDetector.py.

◆ parser

testMuonDetector.parser = SetupArgParser()

Definition at line 50 of file testMuonDetector.py.

MuonTruthAlgsConfig.TruthSegmentMakerCfg
def TruthSegmentMakerCfg(flags, name="TruthSegmentMakerAlg", **kwargs)
Definition: MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py:7
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
MuonTruthAlgsConfig.SdoMultiTruthMakerCfg
def SdoMultiTruthMakerCfg(flags, useSDO=False)
Definition: MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py:97
xAODTruthCnvConfig.GEN_AOD2xAODCfg
def GEN_AOD2xAODCfg(flags, name="GEN_AOD2xAOD", **kwargs)
Definition: xAODTruthCnvConfig.py:22
MuonTruthAlgsConfig.TruthSegmentToTruthPartAssocCfg
def TruthSegmentToTruthPartAssocCfg(flags, name="MuonTruthSegmentToTruthAssocAlg", **kwargs)
Definition: MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py:141
RedoTruthLinksConfig.RedoTruthLinksAlgCfg
def RedoTruthLinksAlgCfg(flags)
Definition: RedoTruthLinksConfig.py:5
python.AtlasExtrapolatorConfig.AtlasExtrapolatorCfg
def AtlasExtrapolatorCfg(flags, name='AtlasExtrapolator')
Definition: AtlasExtrapolatorConfig.py:63
testMuonDetector.MuonDetectorNavTestCfg
def MuonDetectorNavTestCfg(flags, name="MuonDetectorNavTest", **kwargs)
Definition: testMuonDetector.py:6
MuonTruthAlgsConfig.MuonTruthHitCountsAlgCfg
def MuonTruthHitCountsAlgCfg(flags, name="MuonTruthHitSummaryAlg", **kwargs)
Definition: MuonConfig/python/MuonTruthAlgsConfig.py:49
MuonTruthAlgsConfig.TruthMuonMakerAlgCfg
def TruthMuonMakerAlgCfg(flags, name="TruthMuonMakerAlg", **kwargs)
Definition: MuonConfig/python/MuonTruthAlgsConfig.py:28