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

Functions

 MuonHitTesterCfg (flags, name="MuonHitTester", outFile="SimHitTest.root", **kwargs)
 MuonDigiTestCfg (flags, name="MuonDigiTester", outFile="DigiTest.root", **kwargs)
 MuonPileUpTestCfg (flags, name="MuonDigiTester", outFile="DigiTest.root", **kwargs)

Variables

 parser = SetupArgParser()
 help
 default
 choices
 nEvents
 inputFile
 outRootFile
 args = parser.parse_args()
 flags
 cfg

Function Documentation

◆ MuonDigiTestCfg()

MuonHitTestConfig.MuonDigiTestCfg ( flags,
name = "MuonDigiTester",
outFile = "DigiTest.root",
** kwargs )

Definition at line 53 of file MuonHitTestConfig.py.

53def MuonDigiTestCfg(flags, name="MuonDigiTester", outFile="DigiTest.root", **kwargs):
54 kwargs.setdefault("MdtSimHitKey", "MDT_SDO")
55 kwargs.setdefault("RpcSimHitKey", "RPC_SDO")
56 kwargs.setdefault("TgcSimHitKey", "TGC_SDO")
57 kwargs.setdefault("MmSimHitKey", "MM_SDO")
58 kwargs.setdefault("sTgcSimHitKey", "sTGC_SDO")
59 kwargs.setdefault("dumpDigits", True)
60 return MuonHitTesterCfg(flags, name = name, outFile = outFile, **kwargs)
61

◆ MuonHitTesterCfg()

MuonHitTestConfig.MuonHitTesterCfg ( flags,
name = "MuonHitTester",
outFile = "SimHitTest.root",
** kwargs )

Definition at line 6 of file MuonHitTestConfig.py.

6def MuonHitTesterCfg(flags, name="MuonHitTester", outFile="SimHitTest.root", **kwargs):
7 result = ComponentAccumulator()
8 from MuonConfig.MuonConfigUtils import setupHistSvcCfg
9 result.merge(setupHistSvcCfg(flags,outFile=outFile, outStream="MuonR4HitTest"))
10 from ActsAlignmentAlgs.AlignmentAlgsConfig import ActsGeometryContextAlgCfg
11 result.merge(ActsGeometryContextAlgCfg(flags))
12 kwargs.setdefault("isMC", flags.Input.isMC)
13
14 kwargs.setdefault("dumpPileUp", True)
15
16 kwargs.setdefault("dumpPrds", False)
17 kwargs.setdefault("dumpDigits", False)
18 kwargs.setdefault("dumpSimHits", True)
19 kwargs.setdefault("dumpSpacePoints", False)
20
21
24 kwargs.setdefault("dumpMdtSimHits", flags.Detector.GeometryMDT)
25 kwargs.setdefault("dumpRpcSimHits", flags.Detector.GeometryRPC)
26 kwargs.setdefault("dumpTgcSimHits", flags.Detector.GeometryTGC)
27 kwargs.setdefault("dumpStgcSimHits",flags.Detector.GeometrysTGC)
28 kwargs.setdefault("dumpMmSimHits", flags.Detector.GeometryMM)
29
30
31 kwargs.setdefault("dumpMdtDigits", flags.Detector.GeometryMDT)
32 kwargs.setdefault("dumpRpcDigits", flags.Detector.GeometryRPC)
33 kwargs.setdefault("dumpTgcDigits", flags.Detector.GeometryTGC)
34 kwargs.setdefault("dumpStgcDigits",flags.Detector.GeometrysTGC)
35 kwargs.setdefault("dumpMmDigits", flags.Detector.GeometryMM)
36
37 kwargs.setdefault("dumpMdtPrds", flags.Detector.GeometryMDT)
38 kwargs.setdefault("dumpRpcPrds", flags.Detector.GeometryRPC)
39 kwargs.setdefault("dumpTgcPrds", flags.Detector.GeometryTGC)
40 kwargs.setdefault("dumpMmPrds", flags.Detector.GeometryMM)
41
42 kwargs.setdefault("dumpMuonSpacePoints", flags.Detector.GeometryMDT or flags.Detector.GeometryRPC or flags.Detector.GeometryTGC)
43 kwargs.setdefault("dumpNswSpacePoints", flags.Detector.GeometrysTGC or flags.Detector.GeometryMM)
44 if kwargs.get("dumpSpacePoints"):
45 from MuonSpacePointFormation.SpacePointFormationConfig import MuonSpacePointFormationCfg
46 result.merge( MuonSpacePointFormationCfg( flags ) )
47
48 theAlg = CompFactory.MuonValR4.MuonHitTesterAlg(name, **kwargs)
49 result.addEventAlgo(theAlg, primary = True)
50 return result
51
52

◆ MuonPileUpTestCfg()

MuonHitTestConfig.MuonPileUpTestCfg ( flags,
name = "MuonDigiTester",
outFile = "DigiTest.root",
** kwargs )

Definition at line 62 of file MuonHitTestConfig.py.

62def MuonPileUpTestCfg(flags, name="MuonDigiTester", outFile="DigiTest.root", **kwargs):
63 kwargs.setdefault("MdtSimHitKey", "Bkg_MDT_SDO")
64 kwargs.setdefault("RpcSimHitKey", "Bkg_RPC_SDO")
65 kwargs.setdefault("TgcSimHitKey", "Bkg_TGC_SDO")
66 kwargs.setdefault("MmSimHitKey", "Bkg_MM_SDO")
67 kwargs.setdefault("sTgcSimHitKey", "Bkg_sTGC_SDO")
68 kwargs.setdefault("EvtInfoKey", "Bkg_EventInfo")
69 kwargs.setdefault("dumpDigits", True)
70 return MuonHitTesterCfg(flags, name = name, outFile = outFile, **kwargs)
71
72

Variable Documentation

◆ args

MuonHitTestConfig.args = parser.parse_args()

Definition at line 82 of file MuonHitTestConfig.py.

◆ cfg

MuonHitTestConfig.cfg

Definition at line 83 of file MuonHitTestConfig.py.

◆ choices

MuonHitTestConfig.choices

Definition at line 77 of file MuonHitTestConfig.py.

◆ default

MuonHitTestConfig.default

Definition at line 77 of file MuonHitTestConfig.py.

◆ flags

MuonHitTestConfig.flags

Definition at line 83 of file MuonHitTestConfig.py.

◆ help

MuonHitTestConfig.help

Definition at line 77 of file MuonHitTestConfig.py.

◆ inputFile

MuonHitTestConfig.inputFile

Definition at line 79 of file MuonHitTestConfig.py.

◆ nEvents

MuonHitTestConfig.nEvents

Definition at line 78 of file MuonHitTestConfig.py.

◆ outRootFile

MuonHitTestConfig.outRootFile

Definition at line 80 of file MuonHitTestConfig.py.

◆ parser

MuonHitTestConfig.parser = SetupArgParser()

Definition at line 76 of file MuonHitTestConfig.py.