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

Variables

 flags = initConfigFlags()
 parser = flags.getArgumentParser()
 action
 help
 threads
 args
 _
 is_online = not args.offline
 partitionName = os.environ.get("TDAQ_PARTITION", "ATLAS")
 NumThreads
 MaxEvents
 p = IPCPartition(partitionName)
 y = ISObject(p, 'RunParams.RunParams', 'RunParams')
 beamType = BeamType.Cosmics
 beamtype = y.beam_type
 beamenergy = y.beam_energy
 runnumber = y.run_number
 project = y.T0_project_tag
 useTrigger
 triggerDataAvailable
 enableLumiAccess
 EnableTrigger
 doHVCorr
bool isOnlineStateless = True
bool isOfflineTest = True
str detDescrVersion = 'ATLAS-R3S-2021-03-02-00'
 DatabaseInstance
 Layout
 AtlasVersion
 triggerConfig
 Files
 isOnline
 isMC
 useSctDCS
 useDCS
 doMonitoring
 doPostProcessing
 FileKey
 Environment
 HISTFileName
 EnableCalo
 doGlobalMon
 doHLTMon
 doZDCMon
 EnableZDC
 doLVL1CaloMon
 doLVL1InterfacesMon
 doDataFlowMon
 doCTPMon
 acc = MainServicesCfg(flags)
 primary
 bytestreamInput = acc.getService("ByteStreamInputSvc")
 Partition
 Key
 KeyCount
 BufferSize
 Timeout
 UpdatePeriod
 StreamNames
 StreamType
 StreamLogic
 PublishName
 ISServer
 doExpert
 sc = acc.run()

Detailed Description

@author Salah-Eddine Dahbi, Song-Ming Wang
@brief Global Monitoring job option to run online DQ with
       new-style configuration.
-- Offline on lxplus for ART test :
   --- python GlobalMonitoring.py IOVDb.GlobalTag="conditions_Tag" --offline
        --filesInput [path_to_RAW_data_file] --evtMax [Max_number_events]
   --- note: if the filesInput is not provided a defaultTestFile will be used.
   --- note: if the evtMax is not provided, the default is 100.
-- Online is the default: python GlobalMonitoring.py"

Variable Documentation

◆ _

GlobalMonitoring._
protected

Definition at line 30 of file GlobalMonitoring.py.

◆ acc

GlobalMonitoring.acc = MainServicesCfg(flags)

Definition at line 202 of file GlobalMonitoring.py.

◆ action

GlobalMonitoring.action

Definition at line 26 of file GlobalMonitoring.py.

◆ args

GlobalMonitoring.args

Definition at line 30 of file GlobalMonitoring.py.

◆ AtlasVersion

GlobalMonitoring.AtlasVersion

Definition at line 112 of file GlobalMonitoring.py.

◆ beamenergy

GlobalMonitoring.beamenergy = y.beam_energy

Definition at line 66 of file GlobalMonitoring.py.

◆ beamType

GlobalMonitoring.beamType = BeamType.Cosmics

Definition at line 62 of file GlobalMonitoring.py.

◆ beamtype

GlobalMonitoring.beamtype = y.beam_type

Definition at line 65 of file GlobalMonitoring.py.

◆ BufferSize

GlobalMonitoring.BufferSize

Definition at line 220 of file GlobalMonitoring.py.

◆ bytestreamInput

GlobalMonitoring.bytestreamInput = acc.getService("ByteStreamInputSvc")

Definition at line 211 of file GlobalMonitoring.py.

◆ DatabaseInstance

GlobalMonitoring.DatabaseInstance

Definition at line 110 of file GlobalMonitoring.py.

◆ detDescrVersion

str GlobalMonitoring.detDescrVersion = 'ATLAS-R3S-2021-03-02-00'

Definition at line 109 of file GlobalMonitoring.py.

◆ doCTPMon

GlobalMonitoring.doCTPMon

Definition at line 188 of file GlobalMonitoring.py.

◆ doDataFlowMon

GlobalMonitoring.doDataFlowMon

Definition at line 185 of file GlobalMonitoring.py.

◆ doExpert

GlobalMonitoring.doExpert

Definition at line 479 of file GlobalMonitoring.py.

◆ doGlobalMon

GlobalMonitoring.doGlobalMon

Definition at line 174 of file GlobalMonitoring.py.

◆ doHLTMon

GlobalMonitoring.doHLTMon

Definition at line 176 of file GlobalMonitoring.py.

◆ doHVCorr

GlobalMonitoring.doHVCorr

Definition at line 94 of file GlobalMonitoring.py.

◆ doLVL1CaloMon

GlobalMonitoring.doLVL1CaloMon

Definition at line 182 of file GlobalMonitoring.py.

◆ doLVL1InterfacesMon

GlobalMonitoring.doLVL1InterfacesMon

Definition at line 183 of file GlobalMonitoring.py.

◆ doMonitoring

GlobalMonitoring.doMonitoring

Definition at line 164 of file GlobalMonitoring.py.

◆ doPostProcessing

GlobalMonitoring.doPostProcessing

Definition at line 165 of file GlobalMonitoring.py.

◆ doZDCMon

GlobalMonitoring.doZDCMon

Definition at line 179 of file GlobalMonitoring.py.

◆ EnableCalo

GlobalMonitoring.EnableCalo

Definition at line 170 of file GlobalMonitoring.py.

◆ enableLumiAccess

GlobalMonitoring.enableLumiAccess

Definition at line 83 of file GlobalMonitoring.py.

◆ EnableTrigger

GlobalMonitoring.EnableTrigger

Definition at line 92 of file GlobalMonitoring.py.

◆ EnableZDC

GlobalMonitoring.EnableZDC

Definition at line 180 of file GlobalMonitoring.py.

◆ Environment

GlobalMonitoring.Environment

Definition at line 167 of file GlobalMonitoring.py.

◆ FileKey

GlobalMonitoring.FileKey

Definition at line 166 of file GlobalMonitoring.py.

◆ Files

GlobalMonitoring.Files

Definition at line 120 of file GlobalMonitoring.py.

◆ flags

GlobalMonitoring.flags = initConfigFlags()

Definition at line 24 of file GlobalMonitoring.py.

◆ help

GlobalMonitoring.help

Definition at line 27 of file GlobalMonitoring.py.

◆ HISTFileName

GlobalMonitoring.HISTFileName

Definition at line 168 of file GlobalMonitoring.py.

◆ is_online

GlobalMonitoring.is_online = not args.offline

Definition at line 31 of file GlobalMonitoring.py.

◆ isMC

GlobalMonitoring.isMC

Definition at line 159 of file GlobalMonitoring.py.

◆ isOfflineTest

bool GlobalMonitoring.isOfflineTest = True

Definition at line 97 of file GlobalMonitoring.py.

◆ isOnline

GlobalMonitoring.isOnline

Definition at line 137 of file GlobalMonitoring.py.

◆ isOnlineStateless

bool GlobalMonitoring.isOnlineStateless = True

Definition at line 96 of file GlobalMonitoring.py.

◆ ISServer

GlobalMonitoring.ISServer

Definition at line 238 of file GlobalMonitoring.py.

◆ Key

GlobalMonitoring.Key

Definition at line 218 of file GlobalMonitoring.py.

◆ KeyCount

GlobalMonitoring.KeyCount

Definition at line 219 of file GlobalMonitoring.py.

◆ Layout

GlobalMonitoring.Layout

Definition at line 111 of file GlobalMonitoring.py.

◆ MaxEvents

GlobalMonitoring.MaxEvents

Definition at line 47 of file GlobalMonitoring.py.

◆ NumThreads

GlobalMonitoring.NumThreads

Definition at line 46 of file GlobalMonitoring.py.

◆ p

GlobalMonitoring.p = IPCPartition(partitionName)

Definition at line 51 of file GlobalMonitoring.py.

◆ parser

GlobalMonitoring.parser = flags.getArgumentParser()

Definition at line 25 of file GlobalMonitoring.py.

◆ Partition

GlobalMonitoring.Partition

Definition at line 216 of file GlobalMonitoring.py.

◆ partitionName

str GlobalMonitoring.partitionName = os.environ.get("TDAQ_PARTITION", "ATLAS")

Definition at line 41 of file GlobalMonitoring.py.

◆ primary

GlobalMonitoring.primary

Definition at line 203 of file GlobalMonitoring.py.

◆ project

GlobalMonitoring.project = y.T0_project_tag

Definition at line 68 of file GlobalMonitoring.py.

◆ PublishName

GlobalMonitoring.PublishName

Definition at line 234 of file GlobalMonitoring.py.

◆ runnumber

GlobalMonitoring.runnumber = y.run_number

Definition at line 67 of file GlobalMonitoring.py.

◆ sc

GlobalMonitoring.sc = acc.run()

Definition at line 494 of file GlobalMonitoring.py.

◆ StreamLogic

GlobalMonitoring.StreamLogic

Definition at line 232 of file GlobalMonitoring.py.

◆ StreamNames

GlobalMonitoring.StreamNames

Definition at line 230 of file GlobalMonitoring.py.

◆ StreamType

GlobalMonitoring.StreamType

Definition at line 231 of file GlobalMonitoring.py.

◆ threads

GlobalMonitoring.threads

Definition at line 29 of file GlobalMonitoring.py.

◆ Timeout

GlobalMonitoring.Timeout

Definition at line 226 of file GlobalMonitoring.py.

◆ triggerConfig

GlobalMonitoring.triggerConfig

Definition at line 114 of file GlobalMonitoring.py.

◆ triggerDataAvailable

GlobalMonitoring.triggerDataAvailable

Definition at line 82 of file GlobalMonitoring.py.

◆ UpdatePeriod

GlobalMonitoring.UpdatePeriod

Definition at line 228 of file GlobalMonitoring.py.

◆ useDCS

GlobalMonitoring.useDCS

Definition at line 162 of file GlobalMonitoring.py.

◆ useSctDCS

GlobalMonitoring.useSctDCS

Definition at line 161 of file GlobalMonitoring.py.

◆ useTrigger

GlobalMonitoring.useTrigger

Definition at line 81 of file GlobalMonitoring.py.

◆ y

GlobalMonitoring.y = ISObject(p, 'RunParams.RunParams', 'RunParams')

Definition at line 58 of file GlobalMonitoring.py.