ATLAS Offline Software
Functions | Variables
MdtCablingTester Namespace Reference

Functions

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

Variables

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

Function Documentation

◆ MdtCablingTestAlgCfg()

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

Definition at line 17 of file MdtCablingTester.py.

17 def MdtCablingTestAlgCfg(flags,
18  name = "MdtCablingTestAlg",
19  mezzJSON = "",
20  cablingJSON = "",
21  dumpFile="",
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()

def MdtCablingTester.SetupArgParser ( )

Definition at line 3 of file MdtCablingTester.py.

3 def 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

def 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.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
MdtCablingTester.MdtCablingTestAlgCfg
def MdtCablingTestAlgCfg(flags, name="MdtCablingTestAlg", mezzJSON="", cablingJSON="", dumpFile="")
Definition: MdtCablingTester.py:17
MdtCablingTester.SetupArgParser
def SetupArgParser()
Definition: MdtCablingTester.py:3
MuonCablingConfig.MDTCablingConfigCfg
def MDTCablingConfigCfg(flags, name="MuonMDT_CablingAlg", **kwargs)
Definition: MuonCablingConfig.py:100
MuonCondAlgConfig.MdtCondDbAlgCfg
def MdtCondDbAlgCfg(flags, **kwargs)
Definition: MuonCondAlgConfig.py:13