ATLAS Offline Software
JetOnlineMon.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2 
3 # define histograms for monitoring of HLT jets
4 def getMonTool_TrigJetAlgorithm(flags, path):
5  from AthenaMonitoringKernel.GenericMonitoringTool import GenericMonitoringTool
6  monTool = GenericMonitoringTool(flags, 'MonTool')
7  monTool.HistPath = path
8  monTool.defineHistogram( 'TIME_jetreco', path='EXPERT', type='TH1F', title='Counts',
9  xbins=100, xmin=0, xmax=200 )
10  monTool.defineHistogram( 'TIME_jetprovider', path='EXPERT', type='TH1F', title='Counts',
11  xbins=100, xmin=0, xmax=200 )
12  monTool.defineHistogram( 'TIME_jetmod', path='EXPERT', type='TH1F', title='Counts',
13  xbins=100, xmin=0, xmax=100 )
14 
15  monTool.defineHistogram( 'JET_n', path='EXPERT', type='TH1F', title='Counts',
16  xbins=100, xmin=0, xmax=100 )
17  monTool.defineHistogram( 'JET_pt', path='EXPERT', type='TH1F', title='Counts',
18  xbins=100, xmin=0, xmax=500 )
19  monTool.defineHistogram( 'JET_et', path='EXPERT', type='TH1F', title='Counts',
20  xbins=100, xmin=0, xmax=500 )
21  monTool.defineHistogram( 'JET_m', path='EXPERT', type='TH1F', title='Counts',
22  xbins=100, xmin=0, xmax=200 )
23  monTool.defineHistogram( 'JET_eta', path='EXPERT', type='TH1F', title='Counts',
24  xbins=50, xmin=-5, xmax=5 )
25  monTool.defineHistogram( 'JET_phi', path='EXPERT', type='TH1F', title='Counts',
26  xbins=64, xmin=-3.2, xmax=3.2)
27 
28  monTool.defineHistogram( 'JET_eta,JET_phi', path='EXPERT', type='TH2F', title='Counts',
29  xbins=50, xmin=-5, xmax=5,
30  ybins=64, ymin=-3, ymax=3)
31  return monTool
GenericMonitoringTool
Definition: GenericMonitoringTool.h:53
JetOnlineMon.getMonTool_TrigJetAlgorithm
def getMonTool_TrigJetAlgorithm(flags, path)
Definition: JetOnlineMon.py:4