4 from AthenaMonitoring
import AthMonitorCfgHelper
5 monConfig = AthMonitorCfgHelper(configFlags,
'TrigAFPSidHypoMonitoring')
7 from AthenaConfiguration.ComponentFactory
import CompFactory
8 alg = monConfig.addAlgorithm( CompFactory.TrigAFPSidHypoMonitoringAlg,
'TrigAFPSidHypoMonitoring')
10 alg.Chains = [
"all",
"AFP",
"HLT_mb_afprec_L1CEP-CjJ50"]
12 mbtsGroup = monConfig.addGroup(alg,
'AFPCoarse', topPath=
'HLT/MBAFPCoarse/')
13 mbtsGroup.defineHistogram(
'TrigCounts', title=
'Trigger counts;;Event rate',
14 xbins=len(alg.Chains), xmin=0, xmax=len(alg.Chains), xlabels=
list(alg.Chains))
15 mbtsGroup.defineHistogram(
'xDiff', title=
'xLocal diff online-offline', xbins=101, xmin=-10, xmax=10)
16 mbtsGroup.defineHistogram(
'yDiff', title=
'yLocal diff online-offline', xbins=101, xmin=-10, xmax=10)
17 mbtsGroup.defineHistogram(
'xDiff;xDiffWideRange', title=
'xLocal diff online-offline large scale', xbins=101, xmin=-100, xmax=100)
18 mbtsGroup.defineHistogram(
'yDiff;yDiffWideRange', title=
'yLocal diff online-offline large scale', xbins=101, xmin=-100, xmax=100)
20 return monConfig.result()