ATLAS Offline Software
Functions
TileTMDBDigitsMonitorAlgorithm Namespace Reference

Functions

def TileTMDBDigitsMonitoringConfig (flags)
 

Function Documentation

◆ TileTMDBDigitsMonitoringConfig()

def TileTMDBDigitsMonitorAlgorithm.TileTMDBDigitsMonitoringConfig (   flags)
Function to configures some algorithms in the monitoring system.

Definition at line 10 of file TileTMDBDigitsMonitorAlgorithm.py.

11  '''Function to configures some algorithms in the monitoring system.'''
12  from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
13  result = ComponentAccumulator()
14 
15  from TileConditions.TileCablingSvcConfig import TileCablingSvcCfg
16  result.merge( TileCablingSvcCfg(flags) )
17 
18  from AthenaMonitoring import AthMonitorCfgHelper
19  helper = AthMonitorCfgHelper(flags, 'TileTMDBDigitsMonitoring')
20 
21 
22  from AthenaConfiguration.ComponentFactory import CompFactory
23  tileTMDBDigitsMonAlg = helper.addAlgorithm(CompFactory.TileTMDBDigitsMonitorAlgorithm, 'TileTMDBDigitsMonAlg')
24 
25  tileTMDBDigitsMonAlg.TriggerChain = ''
26 
27 
28  run = str(flags.Input.RunNumbers[0])
29  from TileMonitoring.TileMonitoringCfgHelper import addTileTMDB_1DHistogramsArray, addTileTMDB_2DHistogramsArray
30 
31 
32 
33 
34  addTileTMDB_2DHistogramsArray(helper, tileTMDBDigitsMonAlg, name = 'TMDB_DigitsPedestal',
35  value = 'pedestal', title = 'Mean pedestal (sample[0])',
36  path = 'Tile/TMDBDigits', type='TProfile2D', run = run)
37 
38  addTileTMDB_2DHistogramsArray(helper, tileTMDBDigitsMonAlg, name = 'TMDB_DigitsAmplitude',
39  value = 'amplitude', title = 'Difference between maximum and minimum sample',
40  path = 'Tile/TMDBDigits', type='TProfile2D', run = run)
41 
42  addTileTMDB_2DHistogramsArray(helper, tileTMDBDigitsMonAlg, name = 'TMDB_DigitsHFN',
43  value = 'HFN', title = 'Mean RMS of 7 samples (HFN)',
44  path = 'Tile/TMDBDigits', type='TProfile2D', run = run)
45 
46 
47  addTileTMDB_1DHistogramsArray(helper, tileTMDBDigitsMonAlg, name = 'TMDB_DigitsCellPedestal',
48  xvalue = 'pedestal', title = 'Pedestal (sample[0]);[ADC]',
49  path = 'Tile/TMDBDigits', type='TH1D', run = run,
50  xbins = 101, xmin = -0.5, xmax = 100.5)
51 
52  addTileTMDB_1DHistogramsArray(helper, tileTMDBDigitsMonAlg, name = 'TMDB_DigitsCellHFN',
53  xvalue = 'HFN', title = 'Mean RMS (HFN);[ADC]',
54  path = 'Tile/TMDBDigits', type='TH1D', run = run,
55  xbins = 41, xmin = -0.5, xmax = 40.5)
56 
57  addTileTMDB_1DHistogramsArray(helper, tileTMDBDigitsMonAlg, name = 'TMDB_DigitsCellAmplitude',
58  xvalue = 'amplitude', title = 'Difference between maximum and minimum sample;[ADC]',
59  path = 'Tile/TMDBDigits', type='TH1D', run = run,
60  xbins = 101, xmin = -0.5, xmax = 100.5)
61 
62 
63  accumalator = helper.result()
64  result.merge(accumalator)
65  return result
66 
67 
68 
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
TileMonitoringCfgHelper.addTileTMDB_1DHistogramsArray
def addTileTMDB_1DHistogramsArray(helper, algorithm, name='', xvalue='', value='', title='', path='', xbins=0, xmin=0., xmax=0., type='TH1D', run='', perModule=False, isCorr=False)
Definition: TileMonitoringCfgHelper.py:673
TileTMDBDigitsMonitorAlgorithm.TileTMDBDigitsMonitoringConfig
def TileTMDBDigitsMonitoringConfig(flags)
Definition: TileTMDBDigitsMonitorAlgorithm.py:10
str
Definition: BTagTrackIpAccessor.cxx:11
TileMonitoringCfgHelper.addTileTMDB_2DHistogramsArray
def addTileTMDB_2DHistogramsArray(helper, algorithm, name='', value='', title='', path='', type='TH2D', run='')
Definition: TileMonitoringCfgHelper.py:652
python.TileCablingSvcConfig.TileCablingSvcCfg
def TileCablingSvcCfg(flags)
Definition: TileCablingSvcConfig.py:11