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

Functions

 load_function (file_path, function_name)
 addEDM (edmType, edmName)

Variables

 log = logging.getLogger('l1calo-ath-mon')
 embargoed
 partition = ispy.IPCPartition(os.getenv("TDAQ_PARTITION","ATLAS"))
 flags = initConfigFlags()
list neededCats = ["GeoModel","DQ","Trigger","PerfMon","Detector","Muon","Overlay","LAr","Reco","Calo","Tile"]
 Files
 OutputLevel
 InfoMessageComponents
 PrintAlgsSequence
 Run
 Modify default flags.
 useOnlineLumi
 doMonitoring
 enableLumiAccess
 FileKey
 HISTFileName
 useTrigger
 doCaloInputs
 enableL1CaloPhase1
 doCalo
 doeFex
 dojFex
 dogFex
 doTopo
 doLVL1
 doHLT
 parser = flags.getArgumentParser(epilog=)
 formatter_class
 default
 None
 help
 nargs
 type
 int
 action
 str
 args
 unknown_args
 return_unknown
 optionsPathEnv = os.environ[ 'JOBOPTSEARCHPATH' ]
 optionsPath = re.split( ',|' + os.pathsep, optionsPathEnv )
 name = FindFile( os.path.expanduser( os.path.expandvars( fn ) ), optionsPath, os.R_OK )
 lumiBlock
str tryStr = f"/eos/atlas/atlastier0/rucio/data*/{args.stream}/*{args.runNumber}/*RAW/*lb*.*"
str customMenuFile = ""
 triggerConfig
bool standalone = False
 Environment
 AtlasVersion
 doMuon
 cfg = MainServicesCfg(flags)
 func = load_function(name,"setup")
 evaluate
 bsSvc = cfg.getService("ByteStreamInputSvc")
 Partition
 Key
 KeyCount
 ISServer
 BufferSize
 UpdatePeriod
 Timeout
 PublishName
 StreamType
 ExitOnPartitionShutdown
 ClearHistograms
 GroupName
 StreamNames
 StreamLogic
 LVL1Names
 LVL1Logic
 menuFilename = getL1MenuFileName(flags)
list decoderTools = []
 sequenceName
 parentName
 L1_menu = getL1MenuAccess(flags)
 em_algoVersion = L1_menu.thresholdExtraInfo("eEM").get("algoVersion", 0)
 tau_algoVersion = L1_menu.thresholdExtraInfo("eTAU").get("algoVersion", 0)
 OverviewMonAlg = cfg.getEventAlgo("OverviewMonAlg")
 CPMErrorLocation
 CPMMismatchLocation
 EfexMonAlg = cfg.getEventAlgo('EfexMonAlg')
 eFexEMTobKeyList
 eFexTauTobKeyList
str mainSeq = "AthAllAlgSeq"
 topSeq = cfg.getSequence("AthAlgEvtSeq")
 algSeq = cfg.getSequence(mainSeq)
 Members
 IntervalInSeconds
 EventPrintoutInterval
 ShowDataDependencies
 runinfo = getLArDTInfoForRun(flags.Input.RunNumbers[0], connstring="COOLONL_LAR/CONDBR2")
 dbOverrides
 folderName
 dbPath
str db = ""
 dbInst
str tag = ""
list outputEDM = []
 algo
 eFexEMRoIKeys
 eFexTauRoIKeys
 jFexSRJetRoIKeys
 jFexLRJetRoIKeys
 jFexTauRoIKeys
 jFexFwdElRoIKeys
 write = ByteStreamWriteCfg(flags, ["xAOD::TrigCompositeContainer#OutputBSTCC"])
 compName
 propNameAndVal
 propName
 propVal
bool applied = False
 availableComps = defaultdict(list)
 v
 sep
 withDetails
 True
 summariseProps
 printDefaults
 Dump
 oldLevel = int(cfg._msg.getEffectiveLevel())
 _wasMerged

Function Documentation

◆ addEDM()

L1CaloPhase1Monitoring.addEDM ( edmType,
edmName )

Definition at line 608 of file L1CaloPhase1Monitoring.py.

608 def addEDM(edmType, edmName):
609 if edmName.endswith("Sim") and flags.Input.Format == Format.POOL: edmName = edmName.replace("Sim","_ReSim")
610 auxType = edmType.replace('Container','AuxContainer')
611 return [f'{edmType}#{edmName}', f'{auxType}#{edmName}Aux.']
612

◆ load_function()

L1CaloPhase1Monitoring.load_function ( file_path,
function_name )

Definition at line 282 of file L1CaloPhase1Monitoring.py.

282 def load_function(file_path, function_name):
283 with open(file_path, "r", encoding="utf-8") as f:
284 source = f.read()
285 tree = ast.parse(source, filename=file_path)
286 for node in tree.body:
287 if isinstance(node, ast.FunctionDef) and node.name == function_name:
288 # Create a module containing only this function
289 mod = ast.Module(body=[node], type_ignores=[])
290 # Compile it
291 code = compile(mod, filename=file_path, mode="exec")
292 namespace = {}
293 # Execute only the function definition
294 exec(code, namespace)
295 return namespace[function_name]

Variable Documentation

◆ _wasMerged

L1CaloPhase1Monitoring._wasMerged
protected

Definition at line 789 of file L1CaloPhase1Monitoring.py.

◆ action

L1CaloPhase1Monitoring.action

Definition at line 116 of file L1CaloPhase1Monitoring.py.

◆ algo

L1CaloPhase1Monitoring.algo
Initial value:
1= CompFactory.L1TriggerResultMaker("OutputBSTCCMaker",
2 MuRoIKeys=[],
3 eFexEMRoIKeys=[], eFexTauRoIKeys=[],
4 jFexFwdElRoIKeys=[], jFexTauRoIKeys = [],
5 jFexSRJetRoIKeys = [], jFexLRJetRoIKeys = [],
6 gFexSRJetRoIKeys = [], gFexLRJetRoIKeys = [],
7 cTauRoIKey = "", cjTauLinkKey = "", ThresholdPatternTools= [],
8 L1TriggerResultWHKey = "OutputBSTCC")

Definition at line 681 of file L1CaloPhase1Monitoring.py.

◆ algSeq

L1CaloPhase1Monitoring.algSeq = cfg.getSequence(mainSeq)

Definition at line 542 of file L1CaloPhase1Monitoring.py.

◆ applied

bool L1CaloPhase1Monitoring.applied = False

Definition at line 722 of file L1CaloPhase1Monitoring.py.

◆ args

L1CaloPhase1Monitoring.args

Definition at line 121 of file L1CaloPhase1Monitoring.py.

◆ AtlasVersion

L1CaloPhase1Monitoring.AtlasVersion

Definition at line 253 of file L1CaloPhase1Monitoring.py.

◆ availableComps

L1CaloPhase1Monitoring.availableComps = defaultdict(list)

Definition at line 724 of file L1CaloPhase1Monitoring.py.

◆ bsSvc

L1CaloPhase1Monitoring.bsSvc = cfg.getService("ByteStreamInputSvc")

Definition at line 321 of file L1CaloPhase1Monitoring.py.

◆ BufferSize

L1CaloPhase1Monitoring.BufferSize

Definition at line 327 of file L1CaloPhase1Monitoring.py.

◆ cfg

L1CaloPhase1Monitoring.cfg = MainServicesCfg(flags)

Definition at line 271 of file L1CaloPhase1Monitoring.py.

◆ ClearHistograms

L1CaloPhase1Monitoring.ClearHistograms

Definition at line 333 of file L1CaloPhase1Monitoring.py.

◆ compName

L1CaloPhase1Monitoring.compName

Definition at line 720 of file L1CaloPhase1Monitoring.py.

◆ CPMErrorLocation

L1CaloPhase1Monitoring.CPMErrorLocation

Definition at line 485 of file L1CaloPhase1Monitoring.py.

◆ CPMMismatchLocation

L1CaloPhase1Monitoring.CPMMismatchLocation

Definition at line 486 of file L1CaloPhase1Monitoring.py.

◆ customMenuFile

L1CaloPhase1Monitoring.customMenuFile = ""

Definition at line 183 of file L1CaloPhase1Monitoring.py.

◆ db

str L1CaloPhase1Monitoring.db = ""

Definition at line 589 of file L1CaloPhase1Monitoring.py.

◆ dbInst

L1CaloPhase1Monitoring.dbInst

Definition at line 592 of file L1CaloPhase1Monitoring.py.

◆ dbOverrides

L1CaloPhase1Monitoring.dbOverrides

Definition at line 576 of file L1CaloPhase1Monitoring.py.

◆ dbPath

L1CaloPhase1Monitoring.dbPath

Definition at line 587 of file L1CaloPhase1Monitoring.py.

◆ decoderTools

list L1CaloPhase1Monitoring.decoderTools = []

Definition at line 386 of file L1CaloPhase1Monitoring.py.

◆ default

L1CaloPhase1Monitoring.default

Definition at line 112 of file L1CaloPhase1Monitoring.py.

◆ doCalo

L1CaloPhase1Monitoring.doCalo

Definition at line 59 of file L1CaloPhase1Monitoring.py.

◆ doCaloInputs

L1CaloPhase1Monitoring.doCaloInputs

Definition at line 56 of file L1CaloPhase1Monitoring.py.

◆ doeFex

L1CaloPhase1Monitoring.doeFex

Definition at line 60 of file L1CaloPhase1Monitoring.py.

◆ dogFex

L1CaloPhase1Monitoring.dogFex

Definition at line 62 of file L1CaloPhase1Monitoring.py.

◆ doHLT

L1CaloPhase1Monitoring.doHLT

Definition at line 70 of file L1CaloPhase1Monitoring.py.

◆ dojFex

L1CaloPhase1Monitoring.dojFex

Definition at line 61 of file L1CaloPhase1Monitoring.py.

◆ doLVL1

L1CaloPhase1Monitoring.doLVL1

Definition at line 69 of file L1CaloPhase1Monitoring.py.

◆ doMonitoring

L1CaloPhase1Monitoring.doMonitoring

Definition at line 51 of file L1CaloPhase1Monitoring.py.

◆ doMuon

L1CaloPhase1Monitoring.doMuon

Definition at line 262 of file L1CaloPhase1Monitoring.py.

◆ doTopo

L1CaloPhase1Monitoring.doTopo

Definition at line 63 of file L1CaloPhase1Monitoring.py.

◆ Dump

L1CaloPhase1Monitoring.Dump

Definition at line 763 of file L1CaloPhase1Monitoring.py.

◆ eFexEMRoIKeys

L1CaloPhase1Monitoring.eFexEMRoIKeys

Definition at line 690 of file L1CaloPhase1Monitoring.py.

◆ eFexEMTobKeyList

L1CaloPhase1Monitoring.eFexEMTobKeyList

Definition at line 493 of file L1CaloPhase1Monitoring.py.

◆ EfexMonAlg

L1CaloPhase1Monitoring.EfexMonAlg = cfg.getEventAlgo('EfexMonAlg')

Definition at line 491 of file L1CaloPhase1Monitoring.py.

◆ eFexTauRoIKeys

L1CaloPhase1Monitoring.eFexTauRoIKeys

Definition at line 691 of file L1CaloPhase1Monitoring.py.

◆ eFexTauTobKeyList

L1CaloPhase1Monitoring.eFexTauTobKeyList

Definition at line 494 of file L1CaloPhase1Monitoring.py.

◆ em_algoVersion

L1CaloPhase1Monitoring.em_algoVersion = L1_menu.thresholdExtraInfo("eEM").get("algoVersion", 0)

Definition at line 453 of file L1CaloPhase1Monitoring.py.

◆ embargoed

L1CaloPhase1Monitoring.embargoed

Definition at line 18 of file L1CaloPhase1Monitoring.py.

◆ enableL1CaloPhase1

L1CaloPhase1Monitoring.enableL1CaloPhase1

Definition at line 57 of file L1CaloPhase1Monitoring.py.

◆ enableLumiAccess

L1CaloPhase1Monitoring.enableLumiAccess

Definition at line 52 of file L1CaloPhase1Monitoring.py.

◆ Environment

L1CaloPhase1Monitoring.Environment

Definition at line 220 of file L1CaloPhase1Monitoring.py.

◆ evaluate

L1CaloPhase1Monitoring.evaluate

Definition at line 307 of file L1CaloPhase1Monitoring.py.

◆ EventPrintoutInterval

L1CaloPhase1Monitoring.EventPrintoutInterval

Definition at line 567 of file L1CaloPhase1Monitoring.py.

◆ ExitOnPartitionShutdown

L1CaloPhase1Monitoring.ExitOnPartitionShutdown

Definition at line 332 of file L1CaloPhase1Monitoring.py.

◆ FileKey

L1CaloPhase1Monitoring.FileKey

Definition at line 53 of file L1CaloPhase1Monitoring.py.

◆ Files

L1CaloPhase1Monitoring.Files

Definition at line 37 of file L1CaloPhase1Monitoring.py.

◆ flags

L1CaloPhase1Monitoring.flags = initConfigFlags()

Definition at line 31 of file L1CaloPhase1Monitoring.py.

◆ folderName

L1CaloPhase1Monitoring.folderName

Definition at line 587 of file L1CaloPhase1Monitoring.py.

◆ formatter_class

L1CaloPhase1Monitoring.formatter_class

Definition at line 111 of file L1CaloPhase1Monitoring.py.

◆ func

L1CaloPhase1Monitoring.func = load_function(name,"setup")

Definition at line 301 of file L1CaloPhase1Monitoring.py.

◆ GroupName

L1CaloPhase1Monitoring.GroupName

Definition at line 334 of file L1CaloPhase1Monitoring.py.

◆ help

L1CaloPhase1Monitoring.help

Definition at line 112 of file L1CaloPhase1Monitoring.py.

◆ HISTFileName

L1CaloPhase1Monitoring.HISTFileName

Definition at line 54 of file L1CaloPhase1Monitoring.py.

◆ InfoMessageComponents

L1CaloPhase1Monitoring.InfoMessageComponents

Definition at line 44 of file L1CaloPhase1Monitoring.py.

◆ int

L1CaloPhase1Monitoring.int

Definition at line 114 of file L1CaloPhase1Monitoring.py.

◆ IntervalInSeconds

L1CaloPhase1Monitoring.IntervalInSeconds

Definition at line 566 of file L1CaloPhase1Monitoring.py.

◆ ISServer

L1CaloPhase1Monitoring.ISServer

Definition at line 326 of file L1CaloPhase1Monitoring.py.

◆ jFexFwdElRoIKeys

L1CaloPhase1Monitoring.jFexFwdElRoIKeys

Definition at line 697 of file L1CaloPhase1Monitoring.py.

◆ jFexLRJetRoIKeys

L1CaloPhase1Monitoring.jFexLRJetRoIKeys

Definition at line 695 of file L1CaloPhase1Monitoring.py.

◆ jFexSRJetRoIKeys

L1CaloPhase1Monitoring.jFexSRJetRoIKeys

Definition at line 694 of file L1CaloPhase1Monitoring.py.

◆ jFexTauRoIKeys

L1CaloPhase1Monitoring.jFexTauRoIKeys

Definition at line 696 of file L1CaloPhase1Monitoring.py.

◆ Key

L1CaloPhase1Monitoring.Key

Definition at line 323 of file L1CaloPhase1Monitoring.py.

◆ KeyCount

L1CaloPhase1Monitoring.KeyCount

Definition at line 325 of file L1CaloPhase1Monitoring.py.

◆ L1_menu

L1CaloPhase1Monitoring.L1_menu = getL1MenuAccess(flags)

Definition at line 451 of file L1CaloPhase1Monitoring.py.

◆ log

L1CaloPhase1Monitoring.log = logging.getLogger('l1calo-ath-mon')

Definition at line 14 of file L1CaloPhase1Monitoring.py.

◆ lumiBlock

L1CaloPhase1Monitoring.lumiBlock

Definition at line 171 of file L1CaloPhase1Monitoring.py.

◆ LVL1Logic

L1CaloPhase1Monitoring.LVL1Logic

Definition at line 339 of file L1CaloPhase1Monitoring.py.

◆ LVL1Names

L1CaloPhase1Monitoring.LVL1Names

Definition at line 338 of file L1CaloPhase1Monitoring.py.

◆ mainSeq

str L1CaloPhase1Monitoring.mainSeq = "AthAllAlgSeq"

Definition at line 538 of file L1CaloPhase1Monitoring.py.

◆ Members

L1CaloPhase1Monitoring.Members

Definition at line 545 of file L1CaloPhase1Monitoring.py.

◆ menuFilename

str L1CaloPhase1Monitoring.menuFilename = getL1MenuFileName(flags)

Definition at line 359 of file L1CaloPhase1Monitoring.py.

◆ name

L1CaloPhase1Monitoring.name = FindFile( os.path.expanduser( os.path.expandvars( fn ) ), optionsPath, os.R_OK )

Definition at line 133 of file L1CaloPhase1Monitoring.py.

◆ nargs

L1CaloPhase1Monitoring.nargs

Definition at line 114 of file L1CaloPhase1Monitoring.py.

◆ neededCats

list L1CaloPhase1Monitoring.neededCats = ["GeoModel","DQ","Trigger","PerfMon","Detector","Muon","Overlay","LAr","Reco","Calo","Tile"]

Definition at line 33 of file L1CaloPhase1Monitoring.py.

◆ None

L1CaloPhase1Monitoring.None

Definition at line 112 of file L1CaloPhase1Monitoring.py.

◆ oldLevel

L1CaloPhase1Monitoring.oldLevel = int(cfg._msg.getEffectiveLevel())

Definition at line 774 of file L1CaloPhase1Monitoring.py.

◆ optionsPath

L1CaloPhase1Monitoring.optionsPath = re.split( ',|' + os.pathsep, optionsPathEnv )

Definition at line 128 of file L1CaloPhase1Monitoring.py.

◆ optionsPathEnv

L1CaloPhase1Monitoring.optionsPathEnv = os.environ[ 'JOBOPTSEARCHPATH' ]

Definition at line 125 of file L1CaloPhase1Monitoring.py.

◆ outputEDM

list L1CaloPhase1Monitoring.outputEDM = []

Definition at line 613 of file L1CaloPhase1Monitoring.py.

◆ OutputLevel

L1CaloPhase1Monitoring.OutputLevel

Definition at line 43 of file L1CaloPhase1Monitoring.py.

◆ OverviewMonAlg

L1CaloPhase1Monitoring.OverviewMonAlg = cfg.getEventAlgo("OverviewMonAlg")

Definition at line 484 of file L1CaloPhase1Monitoring.py.

◆ parentName

L1CaloPhase1Monitoring.parentName

Definition at line 425 of file L1CaloPhase1Monitoring.py.

◆ parser

L1CaloPhase1Monitoring.parser = flags.getArgumentParser(epilog=)

Definition at line 79 of file L1CaloPhase1Monitoring.py.

◆ Partition

L1CaloPhase1Monitoring.Partition

Definition at line 322 of file L1CaloPhase1Monitoring.py.

◆ partition

L1CaloPhase1Monitoring.partition = ispy.IPCPartition(os.getenv("TDAQ_PARTITION","ATLAS"))

Definition at line 29 of file L1CaloPhase1Monitoring.py.

◆ PrintAlgsSequence

L1CaloPhase1Monitoring.PrintAlgsSequence

Definition at line 45 of file L1CaloPhase1Monitoring.py.

◆ printDefaults

L1CaloPhase1Monitoring.printDefaults

Definition at line 756 of file L1CaloPhase1Monitoring.py.

◆ propName

L1CaloPhase1Monitoring.propName

Definition at line 721 of file L1CaloPhase1Monitoring.py.

◆ propNameAndVal

L1CaloPhase1Monitoring.propNameAndVal

Definition at line 720 of file L1CaloPhase1Monitoring.py.

◆ propVal

L1CaloPhase1Monitoring.propVal

Definition at line 721 of file L1CaloPhase1Monitoring.py.

◆ PublishName

L1CaloPhase1Monitoring.PublishName

Definition at line 330 of file L1CaloPhase1Monitoring.py.

◆ return_unknown

L1CaloPhase1Monitoring.return_unknown

Definition at line 121 of file L1CaloPhase1Monitoring.py.

◆ Run

L1CaloPhase1Monitoring.Run

Modify default flags.

Definition at line 49 of file L1CaloPhase1Monitoring.py.

◆ runinfo

L1CaloPhase1Monitoring.runinfo = getLArDTInfoForRun(flags.Input.RunNumbers[0], connstring="COOLONL_LAR/CONDBR2")

Definition at line 573 of file L1CaloPhase1Monitoring.py.

◆ sep

L1CaloPhase1Monitoring.sep

Definition at line 741 of file L1CaloPhase1Monitoring.py.

◆ sequenceName

L1CaloPhase1Monitoring.sequenceName

Definition at line 418 of file L1CaloPhase1Monitoring.py.

◆ ShowDataDependencies

L1CaloPhase1Monitoring.ShowDataDependencies

Definition at line 568 of file L1CaloPhase1Monitoring.py.

◆ standalone

tuple L1CaloPhase1Monitoring.standalone = False

Definition at line 188 of file L1CaloPhase1Monitoring.py.

◆ str

L1CaloPhase1Monitoring.str

Definition at line 117 of file L1CaloPhase1Monitoring.py.

◆ StreamLogic

L1CaloPhase1Monitoring.StreamLogic

Definition at line 337 of file L1CaloPhase1Monitoring.py.

◆ StreamNames

L1CaloPhase1Monitoring.StreamNames

Definition at line 336 of file L1CaloPhase1Monitoring.py.

◆ StreamType

L1CaloPhase1Monitoring.StreamType

Definition at line 331 of file L1CaloPhase1Monitoring.py.

◆ summariseProps

L1CaloPhase1Monitoring.summariseProps

Definition at line 756 of file L1CaloPhase1Monitoring.py.

◆ tag

L1CaloPhase1Monitoring.tag = ""

Definition at line 595 of file L1CaloPhase1Monitoring.py.

◆ tau_algoVersion

L1CaloPhase1Monitoring.tau_algoVersion = L1_menu.thresholdExtraInfo("eTAU").get("algoVersion", 0)

Definition at line 454 of file L1CaloPhase1Monitoring.py.

◆ Timeout

L1CaloPhase1Monitoring.Timeout

Definition at line 329 of file L1CaloPhase1Monitoring.py.

◆ topSeq

L1CaloPhase1Monitoring.topSeq = cfg.getSequence("AthAlgEvtSeq")

Definition at line 541 of file L1CaloPhase1Monitoring.py.

◆ triggerConfig

L1CaloPhase1Monitoring.triggerConfig

Definition at line 186 of file L1CaloPhase1Monitoring.py.

◆ True

L1CaloPhase1Monitoring.True

Definition at line 756 of file L1CaloPhase1Monitoring.py.

◆ tryStr

str L1CaloPhase1Monitoring.tryStr = f"/eos/atlas/atlastier0/rucio/data*/{args.stream}/*{args.runNumber}/*RAW/*lb*.*"

Definition at line 176 of file L1CaloPhase1Monitoring.py.

◆ type

L1CaloPhase1Monitoring.type

Definition at line 114 of file L1CaloPhase1Monitoring.py.

◆ unknown_args

L1CaloPhase1Monitoring.unknown_args

Definition at line 121 of file L1CaloPhase1Monitoring.py.

◆ UpdatePeriod

L1CaloPhase1Monitoring.UpdatePeriod

Definition at line 328 of file L1CaloPhase1Monitoring.py.

◆ useOnlineLumi

L1CaloPhase1Monitoring.useOnlineLumi

Definition at line 50 of file L1CaloPhase1Monitoring.py.

◆ useTrigger

L1CaloPhase1Monitoring.useTrigger

Definition at line 55 of file L1CaloPhase1Monitoring.py.

◆ v

L1CaloPhase1Monitoring.v

Definition at line 741 of file L1CaloPhase1Monitoring.py.

◆ withDetails

L1CaloPhase1Monitoring.withDetails

Definition at line 756 of file L1CaloPhase1Monitoring.py.

◆ write

L1CaloPhase1Monitoring.write = ByteStreamWriteCfg(flags, ["xAOD::TrigCompositeContainer#OutputBSTCC"])

Definition at line 701 of file L1CaloPhase1Monitoring.py.