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

Functions

 SetupArgParser ()
 MdtCablingTestAlgCfg (flags, name="MdtCablingTestAlg", mezzJSON="", cablingJSON="", dumpFile="")

Variables

 args = SetupArgParser().parse_args()
 flags = initConfigFlags()
 NumThreads
 MaxEvents
 NumConcurrentEvents
 ESDFileName
 Files
 AtlasVersion
 cfg = SetupMuonStandaloneCA(flags)

Function Documentation

◆ MdtCablingTestAlgCfg()

MdtCablingTester.MdtCablingTestAlgCfg ( flags,
name = "MdtCablingTestAlg",
mezzJSON = "",
cablingJSON = "",
dumpFile = "" )

Definition at line 17 of file MdtCablingTester.py.

22 ):
23
24 from MuonConfig.MuonCablingConfig import MDTCablingConfigCfg
25 from MuonConfig.MuonCondAlgConfig import MdtCondDbAlgCfg
26 from AthenaConfiguration.ComponentFactory import CompFactory
27 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
28 result = ComponentAccumulator()
29 result.merge(MdtCondDbAlgCfg(flags))
30 result.merge(MDTCablingConfigCfg(flags, MezzanineJSON=mezzJSON, CablingJSON=cablingJSON))
31 event_algo = CompFactory.MdtCablingTestAlg(name, DumpMap=dumpFile)
32 result.addEventAlgo(event_algo, primary = True)
33 return result
34

◆ SetupArgParser()

MdtCablingTester.SetupArgParser ( )

Definition at line 3 of file MdtCablingTester.py.

3def SetupArgParser():
4 from argparse import ArgumentParser
5 from AthenaConfiguration.TestDefaults import defaultGeometryTags
6 parser = ArgumentParser()
7 parser.add_argument("-t", "--threads", dest="threads", type=int, help="number of threads", default=1)
8 parser.add_argument("-o", "--output", dest="output", default='', help="Text file containing each cabling channel", metavar="FILE")
9 parser.add_argument("--inputFile", "-i", default=[],
10 help="Input file to run on ", nargs="+")
11 parser.add_argument("--geoTag", default=defaultGeometryTags.RUN2, help="Geometry tag to use", choices=[defaultGeometryTags.RUN2_BEST_KNOWLEDGE ,
12 defaultGeometryTags.RUN3])
13 parser.add_argument("--mezzMap", default="", help="External JSON file containing the internal mapping of the mezzanine cards")
14 parser.add_argument("--cablingMap", default="", help="External JSON file containing the cabling map of each channel")
15 return parser
16

Variable Documentation

◆ args

MdtCablingTester.args = SetupArgParser().parse_args()

Definition at line 39 of file MdtCablingTester.py.

◆ AtlasVersion

MdtCablingTester.AtlasVersion

Definition at line 49 of file MdtCablingTester.py.

◆ cfg

MdtCablingTester.cfg = SetupMuonStandaloneCA(flags)

Definition at line 60 of file MdtCablingTester.py.

◆ ESDFileName

MdtCablingTester.ESDFileName

Definition at line 45 of file MdtCablingTester.py.

◆ Files

MdtCablingTester.Files

Definition at line 47 of file MdtCablingTester.py.

◆ flags

MdtCablingTester.flags = initConfigFlags()

Definition at line 41 of file MdtCablingTester.py.

◆ MaxEvents

MdtCablingTester.MaxEvents

Definition at line 43 of file MdtCablingTester.py.

◆ NumConcurrentEvents

MdtCablingTester.NumConcurrentEvents

Definition at line 44 of file MdtCablingTester.py.

◆ NumThreads

MdtCablingTester.NumThreads

Definition at line 42 of file MdtCablingTester.py.