![]() |
ATLAS Offline Software
|
Classes | |
| class | TileMonPostProcessingAlg |
Functions | |
| _configFlagsFromPartition (flags, partition, log) | |
| _addBoolArgument (parser, argument, dest=None, help='') | |
Variables | |
| flags = initConfigFlags() | |
| parser = flags.getArgumentParser() | |
| help | |
| action | |
| dest | |
| default | |
| type | |
| str | |
| int | |
| choices | |
| update_group = parser.add_mutually_exclusive_group() | |
| args | |
| _ | |
| cells | |
| False | |
| towers | |
| clusters | |
| muid | |
| muonfit = flags.Beam.Type is not BeamType.Collisions if args.muonfit is None else args.muonfit | |
| mbts = not (args.stateless and args.useMbtsTrigger) | |
| rod | |
| tmdb | |
| tmdbDigits | |
| tmdbRawChannels | |
| True | |
| None | |
| digiNoise | |
| rawChanNoise | |
| online | |
| partition = args.partition if args.partition else os.getenv('TDAQ_PARTITION', 'ATLAS') | |
| dict | keys = {'ATLAS' : 'dcm', 'TileMon' : 'CompleteEvent', 'Tile' : 'ReadoutApplication'} |
| dict | key = args.key if args.key else keys.get(partition, 'dcm') |
| dict | keyValues = {'Tile': ['TileREB-ROS']} |
| dict | keyValue = args.keyValue if args.keyValue else keyValues.get(partition, []) |
| int | updatePeriod = 0 if args.frequency > 0 else args.updatePeriod |
| str | calibGroupName = 'TileLasMon' if args.laser else 'TileCisMon' |
| streamType | |
| streamNames | |
| streamLogic | |
| keyCount | |
| groupName | |
| str | publishInclude = ".*Summary.*|.*DMUErrors.*|.*DigiNoise.*" |
| include | |
| triggerType | |
| x82 | |
| frequency | |
| postProcessingInterval | |
| list | _l1Items = [] |
| list | _l1Names = ['L1_MBTS_1', 'L1_MBTS_1_EMPTY', 'L1_MBTS_1_1_EMPTY'] |
| lvl1Logic | |
| lvl1Origin | |
| lvl1Items | |
| lvl1Names | |
| useMbtsTrigger | |
| useTrigger | |
| enableLumiAccess | |
| RunType | |
| doHVCorr | |
| triggerConfig | |
| Files | |
| isMC | |
| Format | |
| Run | |
| beamType = flags.Beam.Type | |
| Type | |
| str | inputDirectory = "/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TileByteStream/TileByteStream-02-00-00" |
| str | inputFile = "data18_tilecomm.00363899.calibration_tile.daq.RAW._lb0000._TileREB-ROS._0005-200ev.data" |
| RunNumbers | |
| ProjectName | |
| runNumber = flags.Input.RunNumbers[0] | |
| AtlasVersion | |
| HISTFileName | |
| isOnline | |
| GlobalTag | |
| Environment | |
| FileKey | |
| doFit | |
| correctTime | |
| doOverflowFit | |
| BestPhaseFromCOOL | |
| NoiseFilter | |
| doJiveXML | |
| pattern | |
| evaluate | |
| cfg = MainServicesCfg(flags) | |
| list | typeNames = ['CTP_RDO/CTP_RDO'] if args.mbts and args.useMbtsTrigger else [] |
| list | jobs = ['cosmics', 'mbts', 'noise', 'laser', 'cis'] |
| int | bufferSize = 200 if any(job in args.publishName for job in jobs) else 500 |
| bsEmonInputSvc = cfg.getService( "ByteStreamInputSvc" ) | |
| Partition | |
| Key | |
| KeyValue | |
| KeyCount | |
| PublishName | |
| ISServer | |
| Include | |
| UpdatePeriod | |
| Frequency | |
| LVL1Items | |
| LVL1Names | |
| LVL1Logic | |
| LVL1Origin | |
| StreamType | |
| StreamNames | |
| StreamLogic | |
| GroupName | |
| ProcessCorruptedEvents | |
| BufferSize | |
| ExtraOutputs | |
| list | l1Triggers |
| list | triggerTypes = [0x34] if args.laser else [0x32] |
| list | configurations = [] |
| dataPath = find_datafile('TileMonitoring') | |
| ppa | |
| OutputLevel | |
| ExtraInputs | |
| Interval | |
| ConfigFiles | |
| _descriptors | |
| _ctr | |
| fileKey = flags.DQ.FileKey | |
| sequenceName | |
| Output | |
| CablingType | |
| TileBeamElemContainer | |
| withDetails | |
| summariseProps | |
| printDefaults | |
| sc = cfg.run() | |
@file RunTileMonitoring.py @brief Script to run Tile Reconstrcution/Monitoring with new-style configuration
|
protected |
Definition at line 68 of file RunTileMonitoring.py.
|
protected |
Configure the following flags from partition in online: run number, beam type, and project
Definition at line 13 of file RunTileMonitoring.py.
|
protected |
Definition at line 129 of file RunTileMonitoring.py.
|
protected |
Definition at line 425 of file RunTileMonitoring.py.
|
protected |
Definition at line 424 of file RunTileMonitoring.py.
|
protected |
Definition at line 165 of file RunTileMonitoring.py.
|
protected |
Definition at line 166 of file RunTileMonitoring.py.
| RunTileMonitoring.action |
Definition at line 79 of file RunTileMonitoring.py.
| RunTileMonitoring.args |
Definition at line 129 of file RunTileMonitoring.py.
| RunTileMonitoring.AtlasVersion |
Definition at line 242 of file RunTileMonitoring.py.
| RunTileMonitoring.beamType = flags.Beam.Type |
Definition at line 209 of file RunTileMonitoring.py.
| RunTileMonitoring.BestPhaseFromCOOL |
Definition at line 264 of file RunTileMonitoring.py.
| RunTileMonitoring.bsEmonInputSvc = cfg.getService( "ByteStreamInputSvc" ) |
Definition at line 300 of file RunTileMonitoring.py.
| RunTileMonitoring.BufferSize |
Definition at line 319 of file RunTileMonitoring.py.
Definition at line 298 of file RunTileMonitoring.py.
| RunTileMonitoring.CablingType |
Definition at line 446 of file RunTileMonitoring.py.
Definition at line 157 of file RunTileMonitoring.py.
| RunTileMonitoring.cells |
Definition at line 133 of file RunTileMonitoring.py.
| RunTileMonitoring.cfg = MainServicesCfg(flags) |
Definition at line 284 of file RunTileMonitoring.py.
| RunTileMonitoring.choices |
Definition at line 115 of file RunTileMonitoring.py.
| RunTileMonitoring.clusters |
Definition at line 133 of file RunTileMonitoring.py.
| RunTileMonitoring.ConfigFiles |
Definition at line 422 of file RunTileMonitoring.py.
| list RunTileMonitoring.configurations = [] |
Definition at line 402 of file RunTileMonitoring.py.
| RunTileMonitoring.correctTime |
Definition at line 262 of file RunTileMonitoring.py.
| RunTileMonitoring.dataPath = find_datafile('TileMonitoring') |
Definition at line 403 of file RunTileMonitoring.py.
| RunTileMonitoring.default |
Definition at line 104 of file RunTileMonitoring.py.
| RunTileMonitoring.dest |
Definition at line 92 of file RunTileMonitoring.py.
| RunTileMonitoring.digiNoise |
Definition at line 140 of file RunTileMonitoring.py.
| RunTileMonitoring.doFit |
Definition at line 261 of file RunTileMonitoring.py.
| RunTileMonitoring.doHVCorr |
Definition at line 194 of file RunTileMonitoring.py.
| RunTileMonitoring.doJiveXML |
Definition at line 268 of file RunTileMonitoring.py.
| RunTileMonitoring.doOverflowFit |
Definition at line 263 of file RunTileMonitoring.py.
| RunTileMonitoring.enableLumiAccess |
Definition at line 192 of file RunTileMonitoring.py.
| RunTileMonitoring.Environment |
Definition at line 251 of file RunTileMonitoring.py.
| RunTileMonitoring.evaluate |
Definition at line 278 of file RunTileMonitoring.py.
| RunTileMonitoring.ExtraInputs |
Definition at line 420 of file RunTileMonitoring.py.
| RunTileMonitoring.ExtraOutputs |
Definition at line 322 of file RunTileMonitoring.py.
| RunTileMonitoring.False |
Definition at line 133 of file RunTileMonitoring.py.
| RunTileMonitoring.FileKey |
Definition at line 252 of file RunTileMonitoring.py.
| RunTileMonitoring.fileKey = flags.DQ.FileKey |
Definition at line 427 of file RunTileMonitoring.py.
| RunTileMonitoring.Files |
Definition at line 199 of file RunTileMonitoring.py.
| RunTileMonitoring.flags = initConfigFlags() |
Definition at line 75 of file RunTileMonitoring.py.
| RunTileMonitoring.Format |
Definition at line 203 of file RunTileMonitoring.py.
| RunTileMonitoring.Frequency |
Definition at line 309 of file RunTileMonitoring.py.
| RunTileMonitoring.frequency |
Definition at line 162 of file RunTileMonitoring.py.
| RunTileMonitoring.GlobalTag |
Definition at line 250 of file RunTileMonitoring.py.
| RunTileMonitoring.GroupName |
Definition at line 317 of file RunTileMonitoring.py.
| RunTileMonitoring.groupName |
Definition at line 158 of file RunTileMonitoring.py.
| RunTileMonitoring.help |
Definition at line 77 of file RunTileMonitoring.py.
| RunTileMonitoring.HISTFileName |
Definition at line 245 of file RunTileMonitoring.py.
| RunTileMonitoring.Include |
Definition at line 307 of file RunTileMonitoring.py.
| RunTileMonitoring.include |
Definition at line 161 of file RunTileMonitoring.py.
| str RunTileMonitoring.inputDirectory = "/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TileByteStream/TileByteStream-02-00-00" |
Definition at line 219 of file RunTileMonitoring.py.
| str RunTileMonitoring.inputFile = "data18_tilecomm.00363899.calibration_tile.daq.RAW._lb0000._TileREB-ROS._0005-200ev.data" |
Definition at line 220 of file RunTileMonitoring.py.
| RunTileMonitoring.int |
Definition at line 109 of file RunTileMonitoring.py.
| RunTileMonitoring.Interval |
Definition at line 421 of file RunTileMonitoring.py.
| RunTileMonitoring.isMC |
Definition at line 202 of file RunTileMonitoring.py.
| RunTileMonitoring.isOnline |
Definition at line 248 of file RunTileMonitoring.py.
| RunTileMonitoring.ISServer |
Definition at line 306 of file RunTileMonitoring.py.
| list RunTileMonitoring.jobs = ['cosmics', 'mbts', 'noise', 'laser', 'cis'] |
Definition at line 297 of file RunTileMonitoring.py.
| RunTileMonitoring.Key |
Definition at line 302 of file RunTileMonitoring.py.
Definition at line 147 of file RunTileMonitoring.py.
| RunTileMonitoring.KeyCount |
Definition at line 304 of file RunTileMonitoring.py.
| RunTileMonitoring.keyCount |
Definition at line 158 of file RunTileMonitoring.py.
| dict RunTileMonitoring.keys = {'ATLAS' : 'dcm', 'TileMon' : 'CompleteEvent', 'Tile' : 'ReadoutApplication'} |
Definition at line 146 of file RunTileMonitoring.py.
| RunTileMonitoring.KeyValue |
Definition at line 303 of file RunTileMonitoring.py.
Definition at line 150 of file RunTileMonitoring.py.
| dict RunTileMonitoring.keyValues = {'Tile': ['TileREB-ROS']} |
Definition at line 149 of file RunTileMonitoring.py.
| list RunTileMonitoring.l1Triggers |
Definition at line 329 of file RunTileMonitoring.py.
| RunTileMonitoring.LVL1Items |
Definition at line 310 of file RunTileMonitoring.py.
| RunTileMonitoring.lvl1Items |
Definition at line 169 of file RunTileMonitoring.py.
| RunTileMonitoring.LVL1Logic |
Definition at line 312 of file RunTileMonitoring.py.
| RunTileMonitoring.lvl1Logic |
Definition at line 169 of file RunTileMonitoring.py.
| RunTileMonitoring.LVL1Names |
Definition at line 311 of file RunTileMonitoring.py.
| RunTileMonitoring.lvl1Names |
Definition at line 169 of file RunTileMonitoring.py.
| RunTileMonitoring.LVL1Origin |
Definition at line 313 of file RunTileMonitoring.py.
| RunTileMonitoring.lvl1Origin |
Definition at line 169 of file RunTileMonitoring.py.
| RunTileMonitoring.mbts = not (args.stateless and args.useMbtsTrigger) |
Definition at line 133 of file RunTileMonitoring.py.
| RunTileMonitoring.muid |
Definition at line 133 of file RunTileMonitoring.py.
| RunTileMonitoring.muonfit = flags.Beam.Type is not BeamType.Collisions if args.muonfit is None else args.muonfit |
Definition at line 133 of file RunTileMonitoring.py.
| RunTileMonitoring.NoiseFilter |
Definition at line 265 of file RunTileMonitoring.py.
| RunTileMonitoring.None |
Definition at line 137 of file RunTileMonitoring.py.
| RunTileMonitoring.online |
Definition at line 143 of file RunTileMonitoring.py.
| RunTileMonitoring.Output |
Definition at line 445 of file RunTileMonitoring.py.
| RunTileMonitoring.OutputLevel |
Definition at line 419 of file RunTileMonitoring.py.
| RunTileMonitoring.parser = flags.getArgumentParser() |
Definition at line 76 of file RunTileMonitoring.py.
| RunTileMonitoring.Partition |
Definition at line 301 of file RunTileMonitoring.py.
| RunTileMonitoring.partition = args.partition if args.partition else os.getenv('TDAQ_PARTITION', 'ATLAS') |
Definition at line 144 of file RunTileMonitoring.py.
| RunTileMonitoring.pattern |
Definition at line 278 of file RunTileMonitoring.py.
| RunTileMonitoring.postProcessingInterval |
Definition at line 162 of file RunTileMonitoring.py.
| RunTileMonitoring.ppa |
Definition at line 418 of file RunTileMonitoring.py.
| RunTileMonitoring.printDefaults |
Definition at line 453 of file RunTileMonitoring.py.
| RunTileMonitoring.ProcessCorruptedEvents |
Definition at line 318 of file RunTileMonitoring.py.
| RunTileMonitoring.ProjectName |
Definition at line 237 of file RunTileMonitoring.py.
| str RunTileMonitoring.publishInclude = ".*Summary.*|.*DMUErrors.*|.*DigiNoise.*" |
Definition at line 160 of file RunTileMonitoring.py.
| RunTileMonitoring.PublishName |
Definition at line 305 of file RunTileMonitoring.py.
| RunTileMonitoring.rawChanNoise |
Definition at line 140 of file RunTileMonitoring.py.
| RunTileMonitoring.rod |
Definition at line 134 of file RunTileMonitoring.py.
| RunTileMonitoring.Run |
Definition at line 204 of file RunTileMonitoring.py.
| RunTileMonitoring.runNumber = flags.Input.RunNumbers[0] |
Definition at line 239 of file RunTileMonitoring.py.
| RunTileMonitoring.RunNumbers |
Definition at line 222 of file RunTileMonitoring.py.
| RunTileMonitoring.RunType |
Definition at line 193 of file RunTileMonitoring.py.
| RunTileMonitoring.sc = cfg.run() |
Definition at line 455 of file RunTileMonitoring.py.
| RunTileMonitoring.sequenceName |
Definition at line 432 of file RunTileMonitoring.py.
| RunTileMonitoring.str |
Definition at line 105 of file RunTileMonitoring.py.
| RunTileMonitoring.StreamLogic |
Definition at line 316 of file RunTileMonitoring.py.
| RunTileMonitoring.streamLogic |
Definition at line 158 of file RunTileMonitoring.py.
| RunTileMonitoring.StreamNames |
Definition at line 315 of file RunTileMonitoring.py.
| RunTileMonitoring.streamNames |
Definition at line 158 of file RunTileMonitoring.py.
| RunTileMonitoring.StreamType |
Definition at line 314 of file RunTileMonitoring.py.
| RunTileMonitoring.streamType |
Definition at line 158 of file RunTileMonitoring.py.
| RunTileMonitoring.summariseProps |
Definition at line 452 of file RunTileMonitoring.py.
| RunTileMonitoring.TileBeamElemContainer |
Definition at line 449 of file RunTileMonitoring.py.
| RunTileMonitoring.tmdb |
Definition at line 134 of file RunTileMonitoring.py.
| RunTileMonitoring.tmdbDigits |
Definition at line 134 of file RunTileMonitoring.py.
| RunTileMonitoring.tmdbRawChannels |
Definition at line 134 of file RunTileMonitoring.py.
| RunTileMonitoring.towers |
Definition at line 133 of file RunTileMonitoring.py.
| RunTileMonitoring.triggerConfig |
Definition at line 197 of file RunTileMonitoring.py.
| RunTileMonitoring.triggerType |
Definition at line 162 of file RunTileMonitoring.py.
| list RunTileMonitoring.triggerTypes = [0x34] if args.laser else [0x32] |
Definition at line 333 of file RunTileMonitoring.py.
| RunTileMonitoring.True |
Definition at line 137 of file RunTileMonitoring.py.
| RunTileMonitoring.Type |
Definition at line 212 of file RunTileMonitoring.py.
| RunTileMonitoring.type |
Definition at line 105 of file RunTileMonitoring.py.
Definition at line 286 of file RunTileMonitoring.py.
| RunTileMonitoring.update_group = parser.add_mutually_exclusive_group() |
Definition at line 125 of file RunTileMonitoring.py.
| RunTileMonitoring.UpdatePeriod |
Definition at line 308 of file RunTileMonitoring.py.
| RunTileMonitoring.updatePeriod = 0 if args.frequency > 0 else args.updatePeriod |
Definition at line 153 of file RunTileMonitoring.py.
| RunTileMonitoring.useMbtsTrigger |
Definition at line 170 of file RunTileMonitoring.py.
| RunTileMonitoring.useTrigger |
Definition at line 191 of file RunTileMonitoring.py.
| RunTileMonitoring.withDetails |
Definition at line 451 of file RunTileMonitoring.py.
| RunTileMonitoring.x82 |
Definition at line 162 of file RunTileMonitoring.py.