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

Variables

str epiLog
 log = logging.getLogger('RunTileTBRec')
 flags = initConfigFlags()
list parserParents = [flags.getArgumentParser(), TileInputFiles.getArgumentParser(add_help=False)]
 parser = argparse.ArgumentParser(parents=parserParents, add_help=False, fromfile_prefix_chars='@', epilog=epiLog, formatter_class=argparse.RawTextHelpFormatter)
 help
 nargs
 action
 type
 str
 default
 dest
 int
 None
 False
 choices
 run_type_group = parser.add_argument_group('Tile Run Type')
 run_type = run_type_group.add_mutually_exclusive_group()
 method = parser.add_argument_group('Tile reconstuction method')
 True
 args
 _
list fragIDs = [int(fragID, base=16) for fragID in args.fragIDs]
 Files
 MaxEvents
 isOnline
 AtlasVersion
 useTrigger
 enableLumiAccess
 PrintAlgsSequence
 doFit
 useDCS
 NoiseFilter
 correctTime
 correctTimeJumps
 BestPhaseFromCOOL
 doOverflowFit
 RunType
 Type
 beamEnergy = GetFileMD(flags.Input.Files).get("beam_energy", 100)
 Energy
 doOpt2
 doOptATLAS
 runNumber = flags.Input.RunNumbers[0]
 HISTFileName
 pattern
 evaluate
 nSamples = args.nsamples
 cfg = MainServicesCfg(flags)
str ntupleFile = f'{args.outputDirectory}/tiletb_{runNumber}{args.outputVersion}.aan.root'
 offlineUnits = args.offline_units
dict unitsName = {0: "ADC", 1: "pC", 2: "Cesium pC", 3: "MeV"}.get(offlineUnits)
tuple calibrateEnergy = (offlineUnits != 0)
str cisCalibFile = f'{args.outputDirectory}/tileCalibCIS_{runNumber}_CIS{args.outputVersion}.root'
 tileCisTool = cfg.getEventAlgo('TileCisCalibAlg').TileCalibTools['TileCisDefaultCalibTool']
 FragIDsDemonstrators
 RODStatusProxy
 withDetails
 summariseProps
 printDefaults
 sc = cfg.run()

Detailed Description

@file RunTileTBRec.py
@brief Script to run Tile TestBeam Reconstruction/Monitoring

Variable Documentation

◆ _

RunTileTBRec._
protected

Definition at line 78 of file RunTileTBRec.py.

◆ action

RunTileTBRec.action

Definition at line 48 of file RunTileTBRec.py.

◆ args

RunTileTBRec.args

Definition at line 78 of file RunTileTBRec.py.

◆ AtlasVersion

RunTileTBRec.AtlasVersion

Definition at line 99 of file RunTileTBRec.py.

◆ beamEnergy

RunTileTBRec.beamEnergy = GetFileMD(flags.Input.Files).get("beam_energy", 100)

Definition at line 115 of file RunTileTBRec.py.

◆ BestPhaseFromCOOL

RunTileTBRec.BestPhaseFromCOOL

Definition at line 109 of file RunTileTBRec.py.

◆ calibrateEnergy

tuple RunTileTBRec.calibrateEnergy = (offlineUnits != 0)

Definition at line 210 of file RunTileTBRec.py.

◆ cfg

RunTileTBRec.cfg = MainServicesCfg(flags)

Definition at line 166 of file RunTileTBRec.py.

◆ choices

RunTileTBRec.choices

Definition at line 60 of file RunTileTBRec.py.

◆ cisCalibFile

str RunTileTBRec.cisCalibFile = f'{args.outputDirectory}/tileCalibCIS_{runNumber}_CIS{args.outputVersion}.root'

Definition at line 217 of file RunTileTBRec.py.

◆ correctTime

RunTileTBRec.correctTime

Definition at line 107 of file RunTileTBRec.py.

◆ correctTimeJumps

RunTileTBRec.correctTimeJumps

Definition at line 108 of file RunTileTBRec.py.

◆ default

RunTileTBRec.default

Definition at line 50 of file RunTileTBRec.py.

◆ dest

RunTileTBRec.dest

Definition at line 53 of file RunTileTBRec.py.

◆ doFit

RunTileTBRec.doFit

Definition at line 104 of file RunTileTBRec.py.

◆ doOpt2

RunTileTBRec.doOpt2

Definition at line 138 of file RunTileTBRec.py.

◆ doOptATLAS

RunTileTBRec.doOptATLAS

Definition at line 139 of file RunTileTBRec.py.

◆ doOverflowFit

RunTileTBRec.doOverflowFit

Definition at line 110 of file RunTileTBRec.py.

◆ enableLumiAccess

RunTileTBRec.enableLumiAccess

Definition at line 101 of file RunTileTBRec.py.

◆ Energy

RunTileTBRec.Energy

Definition at line 116 of file RunTileTBRec.py.

◆ epiLog

str RunTileTBRec.epiLog
Initial value:
1= """
2Examples:
3
4 RunTileTBRec.py --run RUNNUMBER --evtMax 1
5 RunTileTBRec.py --filesInput=FILE1,FILE2 Exec.SkipEvents=100
6
7At least one should provide the following arguments or Athena configuration flags (flags have higher priority):
8 Input file(s), e.g.: --run RUNNUMBER | --filesInput=FILE1,FILE2 | Input.Files="['FILE1','FILE2']"
9"""

Definition at line 18 of file RunTileTBRec.py.

◆ evaluate

RunTileTBRec.evaluate

Definition at line 156 of file RunTileTBRec.py.

◆ False

RunTileTBRec.False

Definition at line 59 of file RunTileTBRec.py.

◆ Files

RunTileTBRec.Files

Definition at line 90 of file RunTileTBRec.py.

◆ flags

RunTileTBRec.flags = initConfigFlags()

Definition at line 41 of file RunTileTBRec.py.

◆ fragIDs

list RunTileTBRec.fragIDs = [int(fragID, base=16) for fragID in args.fragIDs]

Definition at line 87 of file RunTileTBRec.py.

◆ FragIDsDemonstrators

RunTileTBRec.FragIDsDemonstrators

Definition at line 223 of file RunTileTBRec.py.

◆ help

RunTileTBRec.help

Definition at line 45 of file RunTileTBRec.py.

◆ HISTFileName

RunTileTBRec.HISTFileName

Definition at line 147 of file RunTileTBRec.py.

◆ int

RunTileTBRec.int

Definition at line 55 of file RunTileTBRec.py.

◆ isOnline

RunTileTBRec.isOnline

Definition at line 97 of file RunTileTBRec.py.

◆ log

RunTileTBRec.log = logging.getLogger('RunTileTBRec')

Definition at line 32 of file RunTileTBRec.py.

◆ MaxEvents

RunTileTBRec.MaxEvents

Definition at line 96 of file RunTileTBRec.py.

◆ method

RunTileTBRec.method = parser.add_argument_group('Tile reconstuction method')

Definition at line 73 of file RunTileTBRec.py.

◆ nargs

RunTileTBRec.nargs

Definition at line 47 of file RunTileTBRec.py.

◆ NoiseFilter

RunTileTBRec.NoiseFilter

Definition at line 106 of file RunTileTBRec.py.

◆ None

RunTileTBRec.None

Definition at line 56 of file RunTileTBRec.py.

◆ nSamples

int RunTileTBRec.nSamples = args.nsamples

Definition at line 159 of file RunTileTBRec.py.

◆ ntupleFile

str RunTileTBRec.ntupleFile = f'{args.outputDirectory}/tiletb_{runNumber}{args.outputVersion}.aan.root'

Definition at line 198 of file RunTileTBRec.py.

◆ offlineUnits

int RunTileTBRec.offlineUnits = args.offline_units

Definition at line 199 of file RunTileTBRec.py.

◆ parser

RunTileTBRec.parser = argparse.ArgumentParser(parents=parserParents, add_help=False, fromfile_prefix_chars='@', epilog=epiLog, formatter_class=argparse.RawTextHelpFormatter)

Definition at line 43 of file RunTileTBRec.py.

◆ parserParents

list RunTileTBRec.parserParents = [flags.getArgumentParser(), TileInputFiles.getArgumentParser(add_help=False)]

Definition at line 42 of file RunTileTBRec.py.

◆ pattern

RunTileTBRec.pattern

Definition at line 156 of file RunTileTBRec.py.

◆ PrintAlgsSequence

RunTileTBRec.PrintAlgsSequence

Definition at line 102 of file RunTileTBRec.py.

◆ printDefaults

RunTileTBRec.printDefaults

Definition at line 248 of file RunTileTBRec.py.

◆ RODStatusProxy

RunTileTBRec.RODStatusProxy

Definition at line 234 of file RunTileTBRec.py.

◆ run_type

RunTileTBRec.run_type = run_type_group.add_mutually_exclusive_group()

Definition at line 65 of file RunTileTBRec.py.

◆ run_type_group

RunTileTBRec.run_type_group = parser.add_argument_group('Tile Run Type')

Definition at line 64 of file RunTileTBRec.py.

◆ runNumber

RunTileTBRec.runNumber = flags.Input.RunNumbers[0]

Definition at line 145 of file RunTileTBRec.py.

◆ RunType

RunTileTBRec.RunType

Definition at line 112 of file RunTileTBRec.py.

◆ sc

RunTileTBRec.sc = cfg.run()

Definition at line 253 of file RunTileTBRec.py.

◆ str

RunTileTBRec.str

Definition at line 50 of file RunTileTBRec.py.

◆ summariseProps

RunTileTBRec.summariseProps

Definition at line 248 of file RunTileTBRec.py.

◆ tileCisTool

RunTileTBRec.tileCisTool = cfg.getEventAlgo('TileCisCalibAlg').TileCalibTools['TileCisDefaultCalibTool']

Definition at line 221 of file RunTileTBRec.py.

◆ True

RunTileTBRec.True

Definition at line 76 of file RunTileTBRec.py.

◆ Type

RunTileTBRec.Type

Definition at line 113 of file RunTileTBRec.py.

◆ type

RunTileTBRec.type

Definition at line 50 of file RunTileTBRec.py.

◆ unitsName

dict RunTileTBRec.unitsName = {0: "ADC", 1: "pC", 2: "Cesium pC", 3: "MeV"}.get(offlineUnits)

Definition at line 207 of file RunTileTBRec.py.

◆ useDCS

RunTileTBRec.useDCS

Definition at line 105 of file RunTileTBRec.py.

◆ useTrigger

RunTileTBRec.useTrigger

Definition at line 100 of file RunTileTBRec.py.

◆ withDetails

RunTileTBRec.withDetails

Definition at line 248 of file RunTileTBRec.py.