ATLAS Offline Software
LArCalorimeter
LArMonitoring
python
LArMonConfigFlags.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
2
3
7
8
""" LArMonConfigFlags
9
Python module to hold flags for LAr DQ monitoring
10
11
"""
12
13
__author__ =
"P. Strizenec"
14
__version__=
"$Revision: 0.1 $"
15
__doc__ =
"create LArMonConfigFlags"
16
17
from
AthenaConfiguration.AthConfigFlags
import
AthConfigFlags
18
19
def
createLArMonConfigFlags
():
20
acf=AthConfigFlags()
21
acf.addFlag(
'LArMon.LArDigitKey'
,
'FREE'
)
22
acf.addFlag(
'LArMon.EventBlockSize'
, 0)
23
acf.addFlag(
'LArMon.calibRun'
,
False
)
24
# individual algos
25
acf.addFlag(
'LArMon.doLArRawChannelMon'
,
False
)
26
acf.addFlag(
'LArMon.doLArCollisionTimeMon'
,
True
)
27
acf.addFlag(
'LArMon.doLArAffectedRegions'
,
True
)
28
acf.addFlag(
'LArMon.doLArFEBMon'
,
True
)
29
acf.addFlag(
'LArMon.doLArHVCorrectionMon'
,
True
)
30
acf.addFlag(
'LArMon.doLArCosmicsMon'
,
False
)
31
acf.addFlag(
'LArMon.doLArCoverage'
,
True
)
32
acf.addFlag(
'LArMon.doLArDigitMon'
,
True
)
33
acf.addFlag(
'LArMon.doLArNoisyROMon'
,
True
)
34
acf.addFlag(
'LArMon.doLArRODMon'
,
True
)
35
acf.addFlag(
'LArMon.doLArNoiseCorrelationMon'
,
False
)
36
# and individual parameters
37
acf.addFlag(
'LArMon.doLArRawMonitorSignal'
,
False
)
38
# parameters for individual algos
39
acf.addFlag(
'LArMon.customFEBsToMonitor'
,[
'endcapAft19slot12'
,
'endcapAft19slot09'
,
'endcapAft20slot09'
])
40
return
acf
41
42
def
addLArMonFlags
():
43
from
LArMonitoring.LArMonConfigFlags
import
createLArMonConfigFlags
44
return
createLArMonConfigFlags
()
LArMonConfigFlags.createLArMonConfigFlags
def createLArMonConfigFlags()
Definition:
LArMonConfigFlags.py:19
LArMonConfigFlags.addLArMonFlags
def addLArMonFlags()
Definition:
LArMonConfigFlags.py:42
Generated on Thu Nov 7 2024 21:19:45 for ATLAS Offline Software by
1.8.18