![]() |
ATLAS Offline Software
|
Functions | |
| getCellName (partition, channel) | |
| getChannelsForCell (partition, cellName) | |
| getPartitionName (ros) | |
| getGainName (gain) | |
| getSampleName (sample) | |
| getTileHistogramName (name, separator='_', **kwargs) | |
| getTileHistogramTitle (title, **kwargs) | |
| getTileHistogramPath (path, **kwargs) | |
| getModuleLabels (partition) | |
| getCellChannelLabels (partition) | |
| getLabels (labels, partition='') | |
| getCellNameTMDB (partition, channel) | |
| getCellChannelTMDB_Labels (partition) | |
| getLegacyChannelForDemonstrator (useDemoCabling, partition, drawer, channel) | |
| addValueVsModuleAndChannelMaps (group, name, title, path, subDirectory=False, type='TH2D', value='', trigger='', run='') | |
| _getDimensions (triggers=[], perPartition=False, perSample=False, perGain=False, allPartitions=False) | |
| _parsePostfix (postfix, triggers=[], perPartition=False, perSample=False, perGain=False) | |
| addTile2DHistogramsArray (helper, algorithm, name='', xvalue='', yvalue='', value='', title='', path='', weight='', xbins=0, xmin=0., xmax=0., ybins=0, ymin=0., ymax=0., type='TH2D', run='', triggers=[], xlabels=(), ylabels=(), opt='', subDirectory=False, perPartition=False, perSample=False, perGain=False, allPartitions=False, separator='_', merge=None) | |
| addTileModuleChannelMapsArray (helper, algorithm, name, title, path, weight='', subDirectory=False, type='TH2D', value='', run='', triggers=[], perGain=False, separator='_') | |
| addTileModuleCorrelionMapsArray (helper, algorithm, name, title, path, weight='', subDirectory=False, type='TH2D', value='', run='', triggers=[], perGain=False, allPartitions=False, separator='_') | |
| addTileModulePartitionMapsArray (helper, algorithm, name, title, path, weight='', type='TH2D', value='', run='', triggers=[], perGain=False, separator='_') | |
| addTileModuleDigitizerMapsArray (helper, algorithm, name, title, path, weight='', subDirectory=False, type='TH2D', value='', run='', triggers=[], perGain=False, separator='_') | |
| addTileEtaPhiMapsArray (helper, algorithm, name, title, path, weight='', type='TH2D', value='', run='', triggers=[], perSample=True, perGain=False, separator='_', etaTitle='#eta', etabins=21, etamin=-2.025, etamax=2.025, phiTitle='#phi', phibins=Tile.MAX_DRAWER, phimin=-3.15, phimax=3.15) | |
| addTile1DHistogramsArray (helper, algorithm, name='', xvalue='', value='', title='', path='', weight='', xbins=0, xmin=0., xmax=0., type='TH1D', run='', triggers=[], subDirectory=False, perPartition=True, perSample=False, opt='', perGain=False, xlabels=(), allPartitions=False, separator='_', merge=None) | |
| addTileModuleArray (helper, algorithm, name, title, path, type='TH1D', value='', subDirectory=False, triggers=[], run='', separator='_') | |
| addTileTMDB2DScatterHistogramsArray (helper, algorithm, name='', xvalue='', yvalue='', xbins=0, xmin=0, xmax=0, title='', path='', type='TH2D', run='') | |
| addTileTMDB_2DHistogramsArray (helper, algorithm, name='', value='', title='', path='', type='TH2D', run='') | |
| addTileTMDB_1DHistogramsArray (helper, algorithm, name='', xvalue='', value='', title='', path='', xbins=0, xmin=0., xmax=0., type='TH1D', run='', perModule=False, isCorr=False) | |
| addTileChannelHistogramsArray (helper, algorithm, name, title, path, xvalue, xbins, xmin, xmax, type='TH1D', yvalue=None, ybins=None, ymin=None, ymax=None, run='', value='', aliasSuffix='') | |
Variables | |
| list | _cellNameEB |
| list | _cellNameLB |
| dict | _partitionName = {0: 'AUX', 1 : 'LBA', 2 : 'LBC', 3 : 'EBA', 4 : 'EBC', 5 : 'AllPart'} |
| dict | _gainName = {0 : 'LG', 1 : 'HG'} |
| dict | _sampleName = {0 : 'SampA', 1 : 'SampB', 2 : 'SampD', 3 : 'SampE', 4 : 'AllSamp'} |
| list | _cellNameTMDB_LB = ["D0", "D1L", "D1R", "D2R", "D2L", "D3L", "D3R", ""] |
| list | _cellNameTMDB_EB = ["D5L", "D5R", "D6L", "D6R"] |
@file TileMonitoringHelper.py @brief Helper functions for Run 3 Tile monitoring algorithm configuration
|
protected |
Definition at line 280 of file TileMonitoringCfgHelper.py.
|
protected |
Definition at line 295 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.addTile1DHistogramsArray | ( | helper, | |
| algorithm, | |||
| name = '', | |||
| xvalue = '', | |||
| value = '', | |||
| title = '', | |||
| path = '', | |||
| weight = '', | |||
| xbins = 0, | |||
| xmin = 0., | |||
| xmax = 0., | |||
| type = 'TH1D', | |||
| run = '', | |||
| triggers = [], | |||
| subDirectory = False, | |||
| perPartition = True, | |||
| perSample = False, | |||
| opt = '', | |||
| perGain = False, | |||
| xlabels = (), | |||
| allPartitions = False, | |||
| separator = '_', | |||
| merge = None ) |
This function configures 1D histograms with Tile monitored value per L1 trigger, partition, sample, gain.
Arguments:
helper -- Helper
algorithm -- Monitoring algorithm
name -- Name of histogram, actual name is constructed dynamicaly like:
name + partition + sample + trigger
xvalue -- Name of monitored value for x axis
value -- Name of monitored value (needed for TProfile)
title -- Title of histogram, actual title is constructed dynamicaly like:
run + trigger + partion + sample + title
path -- Path in file for histogram (relative to the path of given group)
subDirectory -- Put the configured histograms into sub directory named like partion (True, False)
type -- Type of histogram (TH1D, TProfile)
run -- Run number (given it will be put into the title)
triggers -- Name of triggers (given it will be put into title and name of histogram)
perPartition -- Configure histograms per partition (if True partition name will be put into the title)
perSample -- Configure histograms per sample (if True sample name will be put into the title)
perGain -- Configure histograms per gain (if True gain name will be put into the title)
xlabels -- List of bin labels
allPartitions -- Configure additional histogram with information from all partitions
separator -- Given it will be used as separtor between name and trigger
merge -- Whether to use a different histogram merging algorithm (must be "merge" for opt=kAddBinsDynamically)
Definition at line 548 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.addTile2DHistogramsArray | ( | helper, | |
| algorithm, | |||
| name = '', | |||
| xvalue = '', | |||
| yvalue = '', | |||
| value = '', | |||
| title = '', | |||
| path = '', | |||
| weight = '', | |||
| xbins = 0, | |||
| xmin = 0., | |||
| xmax = 0., | |||
| ybins = 0, | |||
| ymin = 0., | |||
| ymax = 0., | |||
| type = 'TH2D', | |||
| run = '', | |||
| triggers = [], | |||
| xlabels = (), | |||
| ylabels = (), | |||
| opt = '', | |||
| subDirectory = False, | |||
| perPartition = False, | |||
| perSample = False, | |||
| perGain = False, | |||
| allPartitions = False, | |||
| separator = '_', | |||
| merge = None ) |
This function configures 2D histograms with Tile monitored value per L1 trigger, partition, sample, gain.
Arguments:
helper -- Helper
algorithm -- Monitoring algorithm
name -- Name of histogram, actual name is constructed dynamicaly like:
name + partition + sample + gain + trigger
xvalue -- Name of monitored value for x axis
yvalue -- Name of monitored value for y axis
value -- Name of monitored value for profile (needed for TProfile2D)
title -- Title of histogram, actual title is constructed dynamicaly like:
run + trigger + partion + sample + title
path -- Path in file for histogram (relative to the path of given group)
subDirectory -- Put the configured histograms into sub directory named like partion (True, False)
type -- Type of histogram (TH2D, TProfile2D)
run -- Run number (given it will be put into the title)
triggers -- Name of triggers (given it will be put into title and name of histogram)
xlabels -- List of bin labels for x axis, "modules" and "channels" have special meaning,
in this case corresponding labels will be generated dynamicaly
ylabels -- List of bin labels for y axis, "modules" and "channels" have special meaning,
in this case corresponding labels will be generated dynamicaly
perPartition -- Configure histograms per partition (if True partition name will be put into the title)
perSample -- Configure histograms per sample (if True sample name will be put into the title)
perGain -- Configure histograms per gain (if True gain name will be put into the title)
allPartitions -- Configure additional histogram with information from all partitions
separator -- Given it will be used as separtor between name and trigger
merge -- Whether to use a different histogram merging algorithm (must be "merge" for opt=kAddBinsDynamically)
Definition at line 312 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.addTileChannelHistogramsArray | ( | helper, | |
| algorithm, | |||
| name, | |||
| title, | |||
| path, | |||
| xvalue, | |||
| xbins, | |||
| xmin, | |||
| xmax, | |||
| type = 'TH1D', | |||
| yvalue = None, | |||
| ybins = None, | |||
| ymin = None, | |||
| ymax = None, | |||
| run = '', | |||
| value = '', | |||
| aliasSuffix = '' ) |
This function configures 1D histograms with Tile monitored value per module, channel, gain.
Arguments:
helper -- Helper
algorithm -- Monitoring algorithm
name -- Name of histogram, actual name is constructed dynamicaly like:
name + mudule + channel + gain
title -- Title of histogram, actual title is constructed dynamicaly like:
run + module + channel + gain + title
path -- Path in file for histogram (relative to the path of given group)
xvalue -- Name of monitored value for x axis
yvalue -- Name of monitored value for y axis
type -- Type of histogram (TH1D, TProfile, TH2D)
value -- Name of monitored value (needed for TProfile)
run -- Run number (given it will be put into the title)
xlabels -- List of bin labels
Definition at line 729 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.addTileEtaPhiMapsArray | ( | helper, | |
| algorithm, | |||
| name, | |||
| title, | |||
| path, | |||
| weight = '', | |||
| type = 'TH2D', | |||
| value = '', | |||
| run = '', | |||
| triggers = [], | |||
| perSample = True, | |||
| perGain = False, | |||
| separator = '_', | |||
| etaTitle = '#eta', | |||
| etabins = 21, | |||
| etamin = -2.025, | |||
| etamax = 2.025, | |||
| phiTitle = '#phi', | |||
| phibins = Tile.MAX_DRAWER, | |||
| phimin = -3.15, | |||
| phimax = 3.15 ) |
This function configures 2D histograms (maps) with Tile monitored value vs eta and phi.
Arguments:
helper -- Helper
algorithm -- Monitoring algorithm
name -- Name of histogram, actual name is constructed dynamicaly like:
name + sample + gain + trigger
title -- Title of histogram, actual title is constructed dynamicaly like:
run + trigger + sample + gain + title
path -- Path in file for histogram (relative to the path of given group)
type -- Type of histogram (TH2D, TProfile2D)
value -- Name of monitored value (needed for TProfile2D)
run -- Run number (given it will be put into the title)
triggers -- Name of trigger (given it will be put into title and name of histogram)
perSample -- Configure histograms per sample (if True sample name will be put into the title)
perGain -- Configure histograms per gain (if True gain name will be put into the title)
separator -- Given it will be used as separtor between name, gain, and trigger
Definition at line 513 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.addTileModuleArray | ( | helper, | |
| algorithm, | |||
| name, | |||
| title, | |||
| path, | |||
| type = 'TH1D', | |||
| value = '', | |||
| subDirectory = False, | |||
| triggers = [], | |||
| run = '', | |||
| separator = '_' ) |
This function configures 1D histograms with Tile monitored value vs module per partition.
Arguments:
helper -- Helper
algorithm -- Monitoring algorithm
name -- Name of histogram, actual name is constructed dynamicaly like:
name + partition + trigger
title -- Title of histogram, actual title is constructed dynamicaly like:
run + trigger + partion + title
path -- Path in file for histogram (relative to the path of given group)
type -- Type of histogram (TH1D, TProfile)
value -- Name of monitored value (needed for TProfile)
subDirectory -- Put the configured histograms into sub directory named like partion (True, False)
run -- Run number (given it will be put into the title)
separator -- Given it will be used as separtor between name and trigger
Definition at line 604 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.addTileModuleChannelMapsArray | ( | helper, | |
| algorithm, | |||
| name, | |||
| title, | |||
| path, | |||
| weight = '', | |||
| subDirectory = False, | |||
| type = 'TH2D', | |||
| value = '', | |||
| run = '', | |||
| triggers = [], | |||
| perGain = False, | |||
| separator = '_' ) |
This function configures 2D histograms (maps) with Tile monitored value vs module and channel per partition.
Arguments:
helper -- Helper
algorithm -- Monitoring algorithm
name -- Name of histogram, actual name is constructed dynamicaly like:
name + partition + gain + trigger
title -- Title of histogram, actual title is constructed dynamicaly like:
run + trigger + partion + gain + title
path -- Path in file for histogram (relative to the path of given group)
subDirectory -- Put the configured histograms into sub directory named like partion (True, False)
type -- Type of histogram (TH2D, TProfile2D)
value -- Name of monitored value (needed for TProfile2D)
run -- Run number (given it will be put into the title)
triggers -- Name of triggers (given it will be put into title and name of histogram)
perGain -- Configure histograms per gain (if True gain name will be put into the title)
separator -- Given it will be used as separtor between name, gain, and trigger
Definition at line 382 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.addTileModuleCorrelionMapsArray | ( | helper, | |
| algorithm, | |||
| name, | |||
| title, | |||
| path, | |||
| weight = '', | |||
| subDirectory = False, | |||
| type = 'TH2D', | |||
| value = '', | |||
| run = '', | |||
| triggers = [], | |||
| perGain = False, | |||
| allPartitions = False, | |||
| separator = '_' ) |
This function configures 2D histograms (maps) with Tile monitored value vs module and channel per partition.
Arguments:
helper -- Helper
algorithm -- Monitoring algorithm
name -- Name of histogram, actual name is constructed dynamicaly like:
name + partition + gain + trigger
title -- Title of histogram, actual title is constructed dynamicaly like:
run + trigger + partion + gain + title
path -- Path in file for histogram (relative to the path of given group)
subDirectory -- Put the configured histograms into sub directory named like partion (True, False)
type -- Type of histogram (TH2D, TProfile2D)
value -- Name of monitored value (needed for TProfile2D)
run -- Run number (given it will be put into the title)
triggers -- Name of triggers (given it will be put into title and name of histogram)
perGain -- Configure histograms per gain (if True gain name will be put into the title)
allPartitions -- Configure additional histogram with information from all partitions
separator -- Given it will be used as separtor between name, gain, and trigger
Definition at line 414 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.addTileModuleDigitizerMapsArray | ( | helper, | |
| algorithm, | |||
| name, | |||
| title, | |||
| path, | |||
| weight = '', | |||
| subDirectory = False, | |||
| type = 'TH2D', | |||
| value = '', | |||
| run = '', | |||
| triggers = [], | |||
| perGain = False, | |||
| separator = '_' ) |
This function configures 2D histograms (maps) with Tile monitored value vs module and digitizer per partition.
Arguments:
helper -- Helper
algorithm -- Monitoring algorithm
name -- Name of histogram, actual name is constructed dynamicaly like:
name + partition + gain + trigger
title -- Title of histogram, actual title is constructed dynamicaly like:
run + trigger + partion + gain + title
path -- Path in file for histogram (relative to the path of given group)
subDirectory -- Put the configured histograms into sub directory named like partion (True, False)
type -- Type of histogram (TH2D, TProfile2D)
value -- Name of monitored value (needed for TProfile2D)
run -- Run number (given it will be put into the title)
triggers -- Name of triggers (given it will be put into title and name of histogram)
perGain -- Configure histograms per gain (if True gain name will be put into the title)
separator -- Given it will be used as separtor between name, gain, and trigger
Definition at line 481 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.addTileModulePartitionMapsArray | ( | helper, | |
| algorithm, | |||
| name, | |||
| title, | |||
| path, | |||
| weight = '', | |||
| type = 'TH2D', | |||
| value = '', | |||
| run = '', | |||
| triggers = [], | |||
| perGain = False, | |||
| separator = '_' ) |
This function configures 2D histograms (maps) with Tile monitored value vs module and partition.
Arguments:
helper -- Helper
algorithm -- Monitoring algorithm
name -- Name of histogram, actual name is constructed dynamicaly like:
name + partition + gain + trigger
title -- Title of histogram, actual title is constructed dynamicaly like:
run + trigger + partion + gain + title
path -- Path in file for histogram (relative to the path of given group)
type -- Type of histogram (TH2D, TProfile2D)
value -- Name of monitored value (needed for TProfile2D)
run -- Run number (given it will be put into the title)
triggers -- Name of triggers (given it will be put into title and name of histogram)
perGain -- Configure histograms per gain (if True gain name will be put into the title)
separator -- Given it will be used as separtor between name, gain, and trigger
Definition at line 448 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.addTileTMDB2DScatterHistogramsArray | ( | helper, | |
| algorithm, | |||
| name = '', | |||
| xvalue = '', | |||
| yvalue = '', | |||
| xbins = 0, | |||
| xmin = 0, | |||
| xmax = 0, | |||
| title = '', | |||
| path = '', | |||
| type = 'TH2D', | |||
| run = '' ) |
Definition at line 632 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.addTileTMDB_1DHistogramsArray | ( | helper, | |
| algorithm, | |||
| name = '', | |||
| xvalue = '', | |||
| value = '', | |||
| title = '', | |||
| path = '', | |||
| xbins = 0, | |||
| xmin = 0., | |||
| xmax = 0., | |||
| type = 'TH1D', | |||
| run = '', | |||
| perModule = False, | |||
| isCorr = False ) |
Definition at line 685 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.addTileTMDB_2DHistogramsArray | ( | helper, | |
| algorithm, | |||
| name = '', | |||
| value = '', | |||
| title = '', | |||
| path = '', | |||
| type = 'TH2D', | |||
| run = '' ) |
Definition at line 664 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.addValueVsModuleAndChannelMaps | ( | group, | |
| name, | |||
| title, | |||
| path, | |||
| subDirectory = False, | |||
| type = 'TH2D', | |||
| value = '', | |||
| trigger = '', | |||
| run = '' ) |
This function configures 2D histograms (maps) with Tile monitored value vs module and channel per partion.
Arguments:
group -- Group (technically, a GenericMonitoringTool instance)
name -- Name of histogram (actual name is constructed dynamicaly like: name + partition + trigger)
title -- Title of histogram (actual title is constructed dynamicaly like: run + trigger + partion + title)
path -- Path in file for histogram (relative to the path of given group)
subDirectory -- Put the configured histograms into sub directory named like partion (True, False)
type -- Type of histogram (TH2D, TProfile2D)
value -- Name of monitored value (needed for TProfile2D)
trigger -- Name of trigger (given it will be put into title and name of histogram)
run -- Run number (given it will be put into the title)
Definition at line 233 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.getCellChannelLabels | ( | partition | ) |
This function returns list of Tile cell names with channes for given partition.
Arguments:
partition -- Tile partition name (LBA, LBC, EBA, EBC)
Definition at line 169 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.getCellChannelTMDB_Labels | ( | partition | ) |
Definition at line 209 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.getCellName | ( | partition, | |
| channel ) |
This function returns name of Tile cell for given partition and channel.
Arguments:
partition -- Tile partition name (LBA, LBC, EBA, EBC)
channel -- Tile channel number ([0..47])
Definition at line 29 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.getCellNameTMDB | ( | partition, | |
| channel ) |
Definition at line 206 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.getChannelsForCell | ( | partition, | |
| cellName ) |
This function returns channel numbers of Tile cell for given partition and cell.
Arguments:
partition -- Tile partition name (LBA, LBC, EBA, EBC)
cellName -- Tile cell name (A1, B1, ...)
Definition at line 40 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.getGainName | ( | gain | ) |
This function returns name of Tile gain name
Arguments:
gain -- Tile gain ([0,1])
Definition at line 62 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.getLabels | ( | labels, | |
| partition = '' ) |
This function returns list of labels for Tile histograms.
This function returns list of Tile module or channel names for given partition
in the case of input labels is modules or channels. Otherwise it returns given labels.
Arguments:
labels -- List of labels, "modules" and "channels" have special meaning,
in this case corresponding labels will be generated dynamicaly
partition -- Tile partition name (LBA, LBC, EBA, EBC)
Definition at line 185 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.getLegacyChannelForDemonstrator | ( | useDemoCabling, | |
| partition, | |||
| drawer, | |||
| channel ) |
Function to get legacy channel number from Tile Demonatrator
Definition at line 213 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.getModuleLabels | ( | partition | ) |
This function returns list of Tile module names for given partition.
Arguments:
partition -- Tile partition name (LBA, LBC, EBA, EBC)
Definition at line 152 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.getPartitionName | ( | ros | ) |
This function returns name of Tile partition for given ROS.
Arguments:
ros -- Tile ROS ([0..5])
Definition at line 52 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.getSampleName | ( | sample | ) |
This function returns name of Tile sample name
Arguments:
sample -- Tile sample ([0..4])
Definition at line 72 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.getTileHistogramName | ( | name, | |
| separator = '_', | |||
| ** | kwargs ) |
This function returns name of Tile histogram.
Arguments:
name -- Name of histogram, actual name is constructed dynamicaly like:
name [+ partition] [+ sample] [+gain] [+ trigger]
separator -- Separtor between name, partition, sample, gain, and trigger
Definition at line 82 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.getTileHistogramPath | ( | path, | |
| ** | kwargs ) |
This function returns path of Tile histogram.
Arguments:
path -- Path of histogram, actual path is constructed dynamicaly like:
path [+ trigger] [+ partition]
Definition at line 132 of file TileMonitoringCfgHelper.py.
| TileMonitoringCfgHelper.getTileHistogramTitle | ( | title, | |
| ** | kwargs ) |
This function returns title of Tile histogram.
Arguments:
title -- Title of histogram, actual title is constructed dynamicaly like:
[run +] [trigger +] [partion +] [sample +] [gain +] title
Definition at line 106 of file TileMonitoringCfgHelper.py.
|
protected |
Definition at line 10 of file TileMonitoringCfgHelper.py.
|
protected |
Definition at line 16 of file TileMonitoringCfgHelper.py.
|
protected |
Definition at line 27 of file TileMonitoringCfgHelper.py.
|
protected |
Definition at line 26 of file TileMonitoringCfgHelper.py.
|
protected |
Definition at line 23 of file TileMonitoringCfgHelper.py.
|
protected |
Definition at line 22 of file TileMonitoringCfgHelper.py.
|
protected |
Definition at line 24 of file TileMonitoringCfgHelper.py.