318 from FPGATrackSimConfTools.FPGATrackSimDataPrepConfig
import getPhiRange,getEtaRange
319 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
321 from AthenaMonitoringKernel.GenericMonitoringTool
import GenericMonitoringTool
334 phimin = phimin-flags.Trigger.FPGATrackSim.phiShift
335 phimax = phimax-flags.Trigger.FPGATrackSim.phiShift
337 monTool.defineHistogram(
'nHits_2nd', path=
'EXPERT', type=
'TH1I', title=
'nHits_2nd', xbins=nbin, xmin=low, xmax=high)
338 monTool.defineHistogram(
'nHits_2nd_unmapped', path=
'EXPERT', type=
'TH1I', title=
'nHits_2nd_unmapped', xbins=nbin, xmin=low, xmax=high)
339 monTool.defineHistogram(
'nroads_2nd', path=
'EXPERT', type=
'TH1I', title=
'nroads_2nd', xbins=nbin, xmin=low, xmax=high)
340 monTool.defineHistogram(
'nroads_2nd_postfilter', path=
'EXPERT', type=
'TH1I', title=
'nroads_2nd_postfilter', xbins=nbin, xmin=low, xmax=high)
341 monTool.defineHistogram(
'layerIDs_2nd', path=
'EXPERT', type=
'TH1I', title=
'layerIDs_2nd', xbins=20, xmin=-0.5, xmax = 19.5)
342 monTool.defineHistogram(
'layerIDs_2nd_best', path=
'EXPERT', type=
'TH1I', title=
'layerIDs_2nd_best', xbins=20, xmin=-0.5, xmax = 19.5)
343 monTool.defineHistogram(
'completed_roads_NN', path=
'EXPERT', type=
'TH1I', title=
'completed_roads_NN', xbins=20, xmin=-0.5, xmax = 19.5)
344 monTool.defineHistogram(
'chi2_2nd_all', path=
'EXPERT', type=
'TH1F', title=
'chi2_2nd_all', xbins=nbin, xmin=low, xmax=high)
345 monTool.defineHistogram(
'chi2_2nd_afterOLR', path=
'EXPERT', type=
'TH1F', title=
'chi2_2nd_afterOLR', xbins=nbin, xmin=0, xmax=10.0)
346 monTool.defineHistogram(
'best_chi2_2nd', path=
'EXPERT', type=
'TH1F', title=
'best_chi2_2nd', xbins=nbin, xmin=low, xmax=high)
347 monTool.defineHistogram(
'ntrack_2nd', path=
'EXPERT', type=
'TH1F', title=
'ntrack_2nd', xbins=nbin, xmin=low, xmax=high)
348 monTool.defineHistogram(
'ntrack_2nd_afterOLR', path=
'EXPERT', type=
'TH1F', title=
'ntrack_2nd_afterOLR', xbins=nbin, xmin=low, xmax=high)
349 monTool.defineHistogram(
'eff_road_2nd,pT', path=
'EXPERT', type=
'TEfficiency', title=
'eff_road_pt', xbins=20, xmin=0, xmax=100)
350 monTool.defineHistogram(
'eff_track_2nd,pT', path=
'EXPERT', type=
'TEfficiency', title=
'eff_track_pt', xbins=20, xmin=0, xmax=100)
351 monTool.defineHistogram(
'eff_track_chi2_2nd,pT', path=
'EXPERT', type=
'TEfficiency', title=
'eff_track_chi2_pt', xbins=20, xmin=0, xmax=100)
352 monTool.defineHistogram(
'eff_road_2nd,pT_zoom', path=
'EXPERT', type=
'TEfficiency', title=
'eff_road_pt_zoom', xbins=10, xmin=0, xmax=10)
353 monTool.defineHistogram(
'eff_track_2nd,pT_zoom', path=
'EXPERT', type=
'TEfficiency', title=
'eff_track_pt_zoom', xbins=10, xmin=0, xmax=10)
354 monTool.defineHistogram(
'eff_track_chi2_2nd,pT_zoom', path=
'EXPERT', type=
'TEfficiency', title=
'eff_track_chi2_pt_zoom', xbins=10, xmin=0, xmax=10)
355 monTool.defineHistogram(
'eff_road_2nd,eta', path=
'EXPERT', type=
'TEfficiency', title=
'eff_road_eta', xbins = 20, xmin=etamin, xmax=etamax)
356 monTool.defineHistogram(
'eff_track_2nd,eta', path=
'EXPERT', type=
'TEfficiency', title=
'eff_track_eta', xbins = 20, xmin=etamin, xmax=etamax)
357 monTool.defineHistogram(
'eff_track_chi2_2nd,eta', path=
'EXPERT', type=
'TEfficiency', title=
'eff_track_chi2_eta', xbins = 20, xmin=etamin, xmax=etamax)
358 monTool.defineHistogram(
'eff_road_2nd,phi', path=
'EXPERT', type=
'TEfficiency', title=
'eff_road_phi', xbins = 20, xmin=phimin, xmax=phimax)
359 monTool.defineHistogram(
'eff_track_2nd,phi', path=
'EXPERT', type=
'TEfficiency', title=
'eff_track_phi', xbins = 20, xmin=phimin, xmax=phimax)
360 monTool.defineHistogram(
'eff_track_chi2_2nd,phi', path=
'EXPERT', type=
'TEfficiency', title=
'eff_track_chi2_phi', xbins = 20, xmin=phimin, xmax=phimax)
361 monTool.defineHistogram(
'eff_road_2nd,d0', path=
'EXPERT', type=
'TEfficiency', title=
'eff_road_d0', xbins = 20, xmin = -2.0, xmax = 2.0)
362 monTool.defineHistogram(
'eff_track_2nd,d0', path=
'EXPERT', type=
'TEfficiency', title=
'eff_track_d0', xbins = 20, xmin = -2.0, xmax = 2.0)
363 monTool.defineHistogram(
'eff_track_chi2_2nd,d0', path=
'EXPERT', type=
'TEfficiency', title=
'eff_track_chi2_d0', xbins = 20, xmin = -2.0, xmax = 2.0)
364 monTool.defineHistogram(
'eff_road_2nd,z0', path=
'EXPERT', type=
'TEfficiency', title=
'eff_road_z0', xbins = 20, xmin = -150, xmax = 150.0)
365 monTool.defineHistogram(
'eff_track_2nd,z0', path=
'EXPERT', type=
'TEfficiency', title=
'eff_track_z0', xbins = 20, xmin = -150.0, xmax = 150.0)
366 monTool.defineHistogram(
'eff_track_chi2_2nd,z0', path=
'EXPERT', type=
'TEfficiency', title=
'eff_track_chi2_z0', xbins = 20, xmin = -150.0, xmax = 150.0)
368 result.setPrivateTools(monTool)