16def getMonTool_PFTrackSelector(flags):
17 from AthenaMonitoringKernel.GenericMonitoringTool import GenericMonitoringTool
19
20 monTool.defineHistogram( 'TIME_execute', path='EXPERT', type='TH1F', title='Track selector - execution time; Execution time [ms]; Counts',
21 xbins=60, xmin=0., xmax=20. )
22 monTool.defineHistogram( 'TIME_track', path='EXPERT', type='TH1F', title='Track selector - extrapolation time per track; Time per track [us]; Counts',
23 xbins=100, xmin=0., xmax=800. )
24 monTool.defineHistogram( 'N_tracks', path='EXPERT', type='TH1F', title='Track selector - number of selected tracks per event; Selected tracks/event; Counts',
25 xbins=25, xmin=0., xmax=1000. )
26 monTool.defineHistogram( 'eta_track', path='EXPERT', type='TH1F', title='Track selector - track #eta; #eta; Counts',
27 xbins=120, xmin=-3., xmax=3. )
28 monTool.defineHistogram( 'pt_track', path='EXPERT', type='TH1F', title='Track selector - track p_{T}; Track p_{T} [GeV]; Counts',
29 xbins=100, xmin=0., xmax=15. )
30
31 monTool.defineHistogram( 'eta_track,TIME_track', path='EXPERT', type='TH2F', title='Track selector - track #eta vs. extrapolation time;#eta; Extrapolation time per track [us]',
32 xbins=30, xmin=-3., xmax=3., ybins=50, ymin=0., ymax=50. )
33 monTool.defineHistogram( 'pt_track,TIME_track', path='EXPERT', type='TH2F', title='Track selector - track p_{T} vs. extrapolation time; Track p_{T} [GeV]; Extrapolation time per track [us]',
34 xbins=25, xmin=0., xmax=15., ybins=50, ymin=0., ymax=50. )
35 return monTool
36