ATLAS Offline Software
Functions | Variables
python.LArMonitoringConfig Namespace Reference

Functions

def LArMonitoringConfig (inputFlags)
 

Variables

 flags = initConfigFlags()
 
 Files
 
 HISTFileName
 
 enableLumiAccess
 
 useTrigger
 
 cfg = CaloRecoCfg(flags)
 
def acc = LArMonitoringConfig(flags)
 
 f = open("LArMonitoring.pkl","wb")
 

Function Documentation

◆ LArMonitoringConfig()

def python.LArMonitoringConfig.LArMonitoringConfig (   inputFlags)

Definition at line 5 of file LArMonitoringConfig.py.

5 def LArMonitoringConfig(inputFlags):
6 
7  from AthenaMonitoring.DQConfigFlags import DQDataType
8  from LArMonitoring.LArCollisionTimeMonAlg import LArCollisionTimeMonConfig
9  from LArMonitoring.LArAffectedRegionsAlg import LArAffectedRegionsConfig
10  from LArMonitoring.LArDigitMonAlg import LArDigitMonConfig
11  from LArMonitoring.LArRODMonAlg import LArRODMonConfig
12  from LArMonitoring.LArNoisyROMonAlg import LArNoisyROMonConfig
13  from LArMonitoring.LArFEBMonAlg import LArFEBMonConfig
14  from LArMonitoring.LArHVCorrMonAlg import LArHVCorrMonConfig
15  from LArMonitoring.LArCoverageAlg import LArCoverageConfig
16  from LArMonitoring.LArNoiseCorrelationMonAlg import LArNoiseCorrelationMonConfig
17  #FIXME: not working yet
18  #from LArMonitoring.LArSuperCellMonAlg import LArSuperCellMonConfig
19  from LArMonitoring.RecoPT_Phase1NewConfig import LArDTMonitoringConfig
20 
21  from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
22  acc = ComponentAccumulator()
23 
24  # algos which can run in ESD but not AOD:
25  if inputFlags.DQ.Environment != 'AOD':
26  if inputFlags.DQ.DataType is not DQDataType.Cosmics:
27  from LumiBlockComps.BunchCrossingCondAlgConfig import BunchCrossingCondAlgCfg
28  acc.merge(BunchCrossingCondAlgCfg(inputFlags))
29  acc.merge(LArCollisionTimeMonConfig(inputFlags))
30  if not inputFlags.Input.isMC:
31  acc.merge(LArNoisyROMonConfig(inputFlags))
32  if 'online' not in inputFlags.DQ.Environment:
33  acc.merge(LArAffectedRegionsConfig(inputFlags))
34  acc.merge(LArHVCorrMonConfig(inputFlags))
35 
36 
37  # and others on RAW data only
38  if inputFlags.DQ.Environment in ('online', 'tier0', 'tier0Raw'):
39  if not inputFlags.Input.isMC:
40  acc.merge(LArFEBMonConfig(inputFlags))
41  acc.merge(LArDigitMonConfig(inputFlags))
42  from LArConfiguration.LArConfigFlags import RawChannelSource
43  if inputFlags.LAr.RawChannelSource != RawChannelSource.Calculated:
44  acc.merge(LArRODMonConfig(inputFlags))
45  acc.merge(LArCoverageConfig(inputFlags))
46  acc.merge(LArNoiseCorrelationMonConfig(inputFlags))
47  from AthenaConfiguration.Enums import LHCPeriod
48  if inputFlags.GeoModel.Run > LHCPeriod.Run2:
49  #FIXME: not working yet
50  #acc.merge(LArSuperCellMonConfig(inputFlags))
51  acc.merge(LArDTMonitoringConfig(inputFlags,''))
52 
53  return acc
54 
55 
56 

Variable Documentation

◆ acc

def python.LArMonitoringConfig.acc = LArMonitoringConfig(flags)

Definition at line 80 of file LArMonitoringConfig.py.

◆ cfg

python.LArMonitoringConfig.cfg = CaloRecoCfg(flags)

Definition at line 75 of file LArMonitoringConfig.py.

◆ enableLumiAccess

python.LArMonitoringConfig.enableLumiAccess

Definition at line 70 of file LArMonitoringConfig.py.

◆ f

python.LArMonitoringConfig.f = open("LArMonitoring.pkl","wb")

Definition at line 86 of file LArMonitoringConfig.py.

◆ Files

python.LArMonitoringConfig.Files

Definition at line 67 of file LArMonitoringConfig.py.

◆ flags

python.LArMonitoringConfig.flags = initConfigFlags()

Definition at line 60 of file LArMonitoringConfig.py.

◆ HISTFileName

python.LArMonitoringConfig.HISTFileName

Definition at line 69 of file LArMonitoringConfig.py.

◆ useTrigger

python.LArMonitoringConfig.useTrigger

Definition at line 71 of file LArMonitoringConfig.py.

LArHVCorrMonAlg.LArHVCorrMonConfig
def LArHVCorrMonConfig(flags)
Definition: LArHVCorrMonAlg.py:5
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
LArFEBMonAlg.LArFEBMonConfig
def LArFEBMonConfig(flags, cellDebug=False, dspDebug=False)
Definition: LArFEBMonAlg.py:4
LArDigitMonAlg.LArDigitMonConfig
def LArDigitMonConfig(flags)
Definition: LArDigitMonAlg.py:5
LArRODMonAlg.LArRODMonConfig
def LArRODMonConfig(flags, cellDebug=False, dspDebug=False)
Definition: LArRODMonAlg.py:5
python.BunchCrossingCondAlgConfig.BunchCrossingCondAlgCfg
def BunchCrossingCondAlgCfg(flags)
Definition: BunchCrossingCondAlgConfig.py:8
python.LArMonitoringConfig.LArMonitoringConfig
def LArMonitoringConfig(inputFlags)
Definition: LArMonitoringConfig.py:5
LArCoverageAlg.LArCoverageConfig
def LArCoverageConfig(flags)
Definition: LArCoverageAlg.py:11
LArNoiseCorrelationMonAlg.LArNoiseCorrelationMonConfig
def LArNoiseCorrelationMonConfig(flags)
Definition: LArNoiseCorrelationMonAlg.py:4
LArAffectedRegionsAlg.LArAffectedRegionsConfig
def LArAffectedRegionsConfig(flags)
Definition: LArAffectedRegionsAlg.py:5
LArNoisyROMonAlg.LArNoisyROMonConfig
def LArNoisyROMonConfig(flags, inKey="", NoisyFEBDefStr="(>30 chan with Q>4000)", MNBTightFEBDefStr="", MNBTight_PsVetoFEBDefStr="", MNBLooseFEBDefStr="")
Definition: LArNoisyROMonAlg.py:5
RecoPT_Phase1NewConfig.LArDTMonitoringConfig
def LArDTMonitoringConfig(ConfigFlags, STREAM)
Definition: RecoPT_Phase1NewConfig.py:6
LArCollisionTimeMonAlg.LArCollisionTimeMonConfig
def LArCollisionTimeMonConfig(flags)
Definition: LArCollisionTimeMonAlg.py:6