ATLAS Offline Software
TrigTauRecMonitoring.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2 
3 from AthenaMonitoringKernel.GenericMonitoringTool import GenericMonitoringTool
4 
6  monTool = GenericMonitoringTool(flags, 'MonTool')
7 
8  monTool.defineHistogram('track_errors', path='EXPERT', type='TH1F', title="CaloMVA Track Errors; nRoIs; nEntries", xbins=2, xmin=-0.5, xmax=1.5)
9  monTool.defineHistogram('calo_errors', path='EXPERT', type='TH1F', title="CaloMVA Calo Errors; nRoIs; nEntries", xbins=10, xmin=-0.5, xmax=9.5)
10  monTool.defineHistogram('mEflowApprox', path="EXPERT", type='TH1F', title="CaloMVA RNN scalar mEflowApprox; Log10(max(mEflowApprox 140.); nEntries", xbins=50, xmin=0., xmax=5.)
11  monTool.defineHistogram('ptRatioEflowApprox', path="EXPERT", type='TH1F', title="CaloMVA RNN scalar ptRatioEflowApprox; min(ptRatioEflowApprox 4.); nEntries", xbins=50, xmin=0., xmax=4.)
12  monTool.defineHistogram('ptDetectorAxis', path='EXPERT', type='TH1F', title="CaloMVA RNN ptDetectorAxis; ptDetectorAxis; nEntries", xbins=50, xmin=1., xmax=1000.)
13  monTool.defineHistogram('ptDetectorAxis_log', path='EXPERT', type='TH1F', title=" CaloMVA RNN ptDetectorAxis log; ptDetectorAxis_log; nEntries", xbins=50, xmin=0., xmax=5.)
14  monTool.defineHistogram('pt_jetseed_log', path='EXPERT', type='TH1F', title="CaloMVA RNN scalar pt_jetseed_log; Log10(tau.ptJetSeed); nEntries", xbins=50, xmin=3.5, xmax=7.)
15  monTool.defineHistogram('RNN_clusternumber', path='EXPERT', type='TH1F', title="CaloMVA RNN cluster number; nRNN_Clusters; nEntries", xbins=15, xmin=0., xmax=15.)
16  monTool.defineHistogram('cluster_et_log', path="EXPERT", type='TH1F', title="CaloMVA RNN cluster et_log; Log10(cluster E_{T}); nEntries", xbins=50, xmin=1., xmax=7.)
17  monTool.defineHistogram('cluster_dEta', path="EXPERT", type='TH1F', title="CaloMVA RNN cluster eta - L1 RoI eta; Deta(CaloMVA cluster, L1 RoI); nEntries", xbins=50, xmin=-0.5, xmax=0.5)
18  monTool.defineHistogram('cluster_dPhi', path="EXPERT", type='TH1F', title="CaloMVA RNN cluster phi - L1 RoI phi; Dphi(CaloMVA cluster, L1 RoI); nEntries", xbins=50, xmin=-0.5, xmax=0.5)
19  monTool.defineHistogram('cluster_log_SECOND_R', path="EXPERT",type='TH1F', title='cluster_SECOND_R_log10; cluster_SECOND_R_log10; nEntries',xbins=50,xmin=-3,xmax=7)
20  monTool.defineHistogram('cluster_SECOND_LAMBDA', path="EXPERT",type='TH1F', title='cluster_SECOND_LAMBDA_log10; cluster_SECOND_LAMBDA_log10; nEntries',xbins=50,xmin=-3,xmax=7)
21  monTool.defineHistogram('cluster_CENTER_LAMBDA', path="EXPERT",type='TH1F', title='cluster_CENTER_LAMBDA_log10; cluster_CENTER_LAMBDA_log10; nEntries',xbins=50,xmin=-2,xmax=5)
22  monTool.defineHistogram('RNN_tracknumber', path='EXPERT', type='TH1F', title=" CaloMVA RNN track number; nRNN_Tracks; nEntries", xbins=20, xmin=0., xmax=20.)
23  monTool.defineHistogram('nRoI_EFTauCells', path='EXPERT', type='TH1F', title="CaloMVA nRoI_Cells; nCells; nEntries", xbins=100, xmin=0., xmax=6000.)
24  monTool.defineHistogram('EtFinal', path='EXPERT', type='TH1F', title="Et Final; Et Final; nEntries", xbins=100, xmin=0, xmax=1000)
25  monTool.defineHistogram('dPhiEFTau_RoI', path='EXPERT', type='TH1F', title="CaloMVA RoI phi - L1 RoI phi; Dphi(CaloMVA RoI, L1 RoI); nEntries", xbins=100, xmin=-0.15, xmax=0.15)
26  monTool.defineHistogram('dEtaEFTau_RoI', path='EXPERT', type='TH1F', title="CaloMVA RoI eta - L1 RoI eta; Deta(CaloMVA RoI, L1 RoI); nEntries", xbins=100, xmin=-0.4, xmax=0.4)
27  monTool.defineHistogram('dEtaEFTau_RoI, dPhiEFTau_RoI', path='EXPERT', type='TH2F', title="Dphi(CaloMVA RoI, L1 tau) vs Deta(CaloMVA RoI, L1 RoI) in TrigTauRec FEX; Deta(CaloMVA RoI, L1 RoI); Dphi(CaloMVA RoI, L1 RoI)",
28  xbins=100 , xmin=-0.4, xmax=0.4,
29  ybins=100 , ymin=-0.15, ymax=0.15)
30  monTool.defineHistogram('EMRadius', path='EXPERT', type='TH1F', title="CaloMVA EMRadius; EM radius; nEntries", xbins=50, xmin=-0.1, xmax=1.)
31  monTool.defineHistogram('HadRadius', path='EXPERT', type='TH1F', title="CaloMVA HadRadius; Had radius; nEntries", xbins=50, xmin=-0.1, xmax=1.)
32  monTool.defineHistogram('EtHad, EtEm', path='EXPERT', type='TH2F', title="CaloMVA Et EM vs Et Had in TrigTauRecMerged FEX; Et Had (at EM scale) [GeV]; Et EM (at EM scale) [GeV]",
33  xbins=30, xmin=0., xmax=150.,
34  ybins=30, ymin=0., ymax=150.)
35  monTool.defineHistogram('EMFrac', path='EXPERT', type='TH1F', title="EM Fraction; EM Fraction; nEntries", xbins=70, xmin=-0.1, xmax=1.3)
36  monTool.defineHistogram('IsoFrac', path='EXPERT', type='TH1F', title="Isolation Fraction; Isolation Fraction; nEntries", xbins=80, xmin=-0.4, xmax=1.2)
37  monTool.defineHistogram('centFrac', path='EXPERT', type='TH1F', title="CaloMVA central Fraction; central Fraction; nEntries", xbins=80, xmin=-0.4, xmax=1.2)
38  monTool.defineHistogram('nCand', path='EXPERT', type='TH1F', title="Number of tau candidates; Number of tau candidates; nEntries", xbins=10, xmin=-1.0, xmax=9.)
39  monTool.defineHistogram('EtaL1', path='EXPERT', type='TH1F', title="L1 RoI eta; L1 RoI eta; nEntries", xbins=100, xmin=-2.6, xmax=2.6)
40  monTool.defineHistogram('PhiL1', path='EXPERT', type='TH1F', title="L1 RoI phi; L1 RoI phi; nEntries", xbins=100, xmin=-3.2, xmax=3.2)
41  monTool.defineHistogram('EtaL1, PhiL1', path='EXPERT', type='TH2F', title="L1 RoI phi vs eta in TrigTauRecMerged FEX; eta; phi",
42  xbins=100, xmin=-2.6, xmax=2.6,
43  ybins=100, ymin=-3.2, ymax=3.2)
44  monTool.defineHistogram('EtaEF', path='EXPERT', type='TH1F', title="CaloMVA RoI eta; CaloMVA RoI eta; nEntries", xbins=100, xmin=-2.6, xmax=2.6)
45  monTool.defineHistogram('PhiEF', path='EXPERT', type='TH1F', title="CaloMVA RoI phi; CaloMVA RoI phi; nEntries", xbins=100, xmin=-3.2, xmax=3.2)
46  monTool.defineHistogram('EtaEF, PhiEF', path='EXPERT', type='TH2F', title="CaloMVA RoI phi vs CaloMVA RoI eta in TrigTauRecMerged FEX; eta; phi",
47  xbins=100, xmin=-2.6, xmax=2.6,
48  ybins=100, ymin=-3.2, ymax=3.2)
49  monTool.defineHistogram('EtFinal, EtaEF', path='EXPERT', type='TH2F', title="CaloMVA RoI eta vs Et Final; Et Final; CaloMVA RoI eta",
50  xbins=100 , xmin=0, xmax=1000,
51  ybins=100, ymin=-2.6, ymax=2.6)
52  monTool.defineHistogram('EtFinal, PhiEF', path='EXPERT', type='TH2F', title="CaloMVA RoI phi vs Et Final; Et Final; CaloMVA RoI phi",
53  xbins=100 , xmin=0, xmax=1000,
54  ybins=100, ymin=-3.2, ymax=3.2)
55  monTool.defineHistogram('clustersMeanCenterLambda', path='EXPERT', type='TH1F', title='clustersMeanCenterLambda;clustersMeanCenterLambda;nEntries',xbins=40, xmin=0., xmax=2500.)
56  monTool.defineHistogram('clustersMeanFirstEngDens', path='EXPERT', type='TH1F', title='clustersMeanFirstEngDens;clustersMeanFirstEngDens;nEntries',xbins=40, xmin=-8.7, xmax=-5.5)
57  monTool.defineHistogram('clustersMeanSecondLambda', path='EXPERT', type='TH1F', title='clustersMeanSecondLambda;clustersMeanSecondLambda;nEntries',xbins=20, xmin=0., xmax=6e5)
58  monTool.defineHistogram('clustersMeanPresamplerFrac', path='EXPERT', type='TH1F', title='clustersMeanPresamplerFrac;clustersMeanPresamplerFrac;nEntries',xbins=20, xmin=0., xmax=0.2)
59  monTool.defineHistogram('clustersMeanEMProbability', path='EXPERT', type='TH1F', title='clustersMeanEMProbability;clustersMeanEMProbability;nEntries',xbins=20, xmin=0., xmax=1.)
60  monTool.defineHistogram('etaDetectorAxis', path='EXPERT', type='TH1F', title="CaloMVA RNN etaDetectorAxis; etaDetectorAxis", xbins=100, xmin=-2.6, xmax=2.6)
61 
62  return monTool
63 
65  monTool = GenericMonitoringTool(flags, 'MonTool')
66 
67  monTool.defineHistogram('track_errors', path='EXPERT', type='TH1F', title="Precision Track Errors; nRoIs; nEntries", xbins=2, xmin=-0.5, xmax=1.5)
68  monTool.defineHistogram('calo_errors', path='EXPERT', type='TH1F', title="Precision Calo Errors; nRoIs; nEntries", xbins=10, xmin=-0.5, xmax=9.5)
69  monTool.defineHistogram('mEflowApprox', path="EXPERT", type='TH1F', title="Precision RNN scalar mEflowApprox; Log10(max(mEflowApprox 140.); nEntries", xbins=50, xmin=0., xmax=5.)
70  monTool.defineHistogram('ptRatioEflowApprox', path="EXPERT", type='TH1F', title="Precision RNN scalar ptRatioEflowApprox; min(ptRatioEflowApprox 4.); nEntries", xbins=50, xmin=0., xmax=4.)
71  monTool.defineHistogram('pt_jetseed_log', path='EXPERT', type='TH1F', title="Precision RNN scalar pt_jetseed_log; Log10(tau.ptJetSeed); nEntries", xbins=50, xmin=3.5, xmax=7.)
72  monTool.defineHistogram('ptDetectorAxis', path='EXPERT', type='TH1F', title="Precision RNN ptDetectorAxis; ptDetectorAxis; nEntries", xbins=50, xmin=1., xmax=1000.)
73  monTool.defineHistogram('ptDetectorAxis_log', path='EXPERT', type='TH1F', title="Precision RNN ptDetectorAxis log; ptDetectorAxis_log; nEntries", xbins=50, xmin=0., xmax=5.)
74  monTool.defineHistogram('RNN_clusternumber', path='EXPERT', type='TH1F', title="Precision RNN cluster number; nRNN_Clusters; nEntries", xbins=20, xmin=0., xmax=20.)
75  monTool.defineHistogram('cluster_et_log', path="EXPERT", type='TH1F', title="Precision RNN cluster et_log; Log10(cluster E_{T}); nEntries", xbins=50, xmin=1., xmax=7.)
76  monTool.defineHistogram('cluster_dEta', path="EXPERT", type='TH1F', title="Precision RNN cluster eta - L1 RoI eta; Deta(Precision cluster, L1 RoI); nEntries", xbins=50, xmin=-0.5, xmax=0.5)
77  monTool.defineHistogram('cluster_dPhi', path="EXPERT", type='TH1F', title="Precision RNN cluster phi - L1 RoI phi; Dphi(Precision cluster, L1 RoI); nEntries", xbins=50, xmin=-0.5, xmax=0.5)
78  monTool.defineHistogram('cluster_log_SECOND_R', path="EXPERT",type='TH1F',title='cluster_SECOND_R_log10; cluster_SECOND_R_log10; nEntries',xbins=50,xmin=-3,xmax=7)
79  monTool.defineHistogram('cluster_SECOND_LAMBDA', path="EXPERT",type='TH1F',title='cluster_SECOND_LAMBDA_log10; cluster_SECOND_LAMBDA_log10; nEntries',xbins=50,xmin=-3,xmax=7)
80  monTool.defineHistogram('cluster_CENTER_LAMBDA', path="EXPERT",type='TH1F',title='cluster_CENTER_LAMBDA_log10; cluster_CENTER_LAMBDA_log10; nEntries',xbins=50,xmin=-2,xmax=5)
81  monTool.defineHistogram('RNN_tracknumber', path='EXPERT', type='TH1F', title="Precision RNN track number; nRNN_Tracks; nEntries", xbins=20, xmin=0., xmax=20.)
82  monTool.defineHistogram('track_pt_log', path='EXPERT', type='TH1F', title="Precision RNN track pt_log; Log10(track p_{T}); nEntries", xbins=50, xmin=2.7, xmax=7.)
83  monTool.defineHistogram('track_dEta', path='EXPERT', type='TH1F', title="Precision RNN track eta - L1 RoI eta; Deta(Precision track, L1 RoI); nEntries", xbins=50, xmin=-0.5, xmax=0.5)
84  monTool.defineHistogram('track_dPhi', path='EXPERT', type='TH1F', title="Precision RNN track phi - L1 RoI phi; Dphi(Precision track, L1 RoI); nEntries", xbins=50, xmin=-0.5, xmax=0.5)
85  monTool.defineHistogram('track_d0_abs_log', path='EXPERT',type='TH1F', title="Precision RNN track d0_abs_log; Log10(Abs(track.d0()) + 1e-6); nEntries", xbins=50, xmin=-6.1, xmax=2.)
86  monTool.defineHistogram('track_z0sinthetaTJVA_abs_log', path='EXPERT', type='TH1F', title="Precision RNN track z0sinthetaTJVA_abs_log; Log10(Abs(track.z0sinthetaTJVA(tau)) + 1e-6); nEntries", xbins=50, xmin=-6.1, xmax=4.)
87  monTool.defineHistogram('track_nPixelHitsPlusDeadSensors', path='EXPERT', type='TH1F', title="Precision RNN track nPixelHitsPlusDeadSensors; nPixelHits; nEntries", xbins=11, xmin=0., xmax=11.)
88  monTool.defineHistogram('track_nSCTHitsPlusDeadSensors', path='EXPERT', type='TH1F', title="Precision RNN track nSCTHitsPlusDeadSensors; nSCTHits; nEntries", xbins=20, xmin=0., xmax=20.)
89  monTool.defineHistogram('nRoI_EFTauCells', path='EXPERT', type='TH1F', title="Precision nRoI_Cells; nCells; nEntries", xbins=100, xmin=0., xmax=6000.)
90  monTool.defineHistogram('nRoI_EFTauTracks', path='EXPERT', type='TH1F', title="Precision nRoI_Tracks; NTracks; nEntries", xbins=17, xmin=-2.0, xmax=15.)
91  monTool.defineHistogram('EtFinal', path='EXPERT', type='TH1F', title="Et Final; Et Final; nEntries", xbins=100, xmin=0, xmax=1000)
92  monTool.defineHistogram('dPhiEFTau_RoI', path='EXPERT', type='TH1F', title="Precision RoI phi - L1 RoI phi; Dphi(Precision RoI, L1 RoI); nEntries", xbins=100, xmin=-0.15, xmax=0.15)
93  monTool.defineHistogram('dEtaEFTau_RoI', path='EXPERT', type='TH1F', title="Precision RoI eta - L1 RoI eta; Deta(Precision RoI, L1 RoI); nEntries", xbins=100, xmin=-0.4, xmax=0.4)
94  monTool.defineHistogram('dEtaEFTau_RoI, dPhiEFTau_RoI', path='EXPERT', type='TH2F', title="Dphi(Precision RoI, L1 RoI) vs Deta(Precision RoI, L1 RoI) in TrigTauRec FEX; Deta(Precision RoI, L1 RoI); Dphi(Precision RoI, L1 RoI)",
95  xbins=100 , xmin=-0.4, xmax=0.4,
96  ybins=100 , ymin=-0.15, ymax=0.15)
97  monTool.defineHistogram('EMRadius', path='EXPERT', type='TH1F', title="Precision EMRadius; EM radius; nEntries", xbins=50, xmin=-0.1, xmax=1.)
98  monTool.defineHistogram('HadRadius', path='EXPERT', type='TH1F', title="Precision HadRadius; Had radius; nEntries", xbins=50, xmin=-0.1, xmax=1.)
99  monTool.defineHistogram('EtHad, EtEm', path='EXPERT', type='TH2F', title="Precision Et EM vs Et Had in TrigTauRecMerged FEX; Et Had (at EM scale) [GeV]; Et EM (at EM scale) [GeV]",
100  xbins=30, xmin=0., xmax=150.,
101  ybins=30, ymin=0., ymax=150.)
102  monTool.defineHistogram('EMFrac', path='EXPERT', type='TH1F', title="EM Fraction; EM Fraction; nEntries", xbins=70, xmin=-0.1, xmax=1.3)
103  monTool.defineHistogram('IsoFrac', path='EXPERT', type='TH1F', title="Isolation Fraction; Isolation Fraction; nEntries", xbins=80, xmin=-0.4, xmax=1.2)
104  monTool.defineHistogram('centFrac', path='EXPERT', type='TH1F', title="Precision central Fraction; central Fraction; nEntries", xbins=80, xmin=-0.4, xmax=1.2)
105  monTool.defineHistogram('nWideTrk', path='EXPERT', type='TH1F', title="Precision nWide_Tracks; nWide_Tracks; nEntries", xbins=17, xmin=-2.0, xmax=15.)
106  monTool.defineHistogram('ipSigLeadTrk', path='EXPERT', type='TH1F', title="Precision IPsig Leading Track; IPsig Leading Track; nEntries", xbins=100, xmin=-50., xmax=50)
107  monTool.defineHistogram('trFlightPathSig', path='EXPERT', type='TH1F', title="Precision Flightpath sig Track; Flightpath sig Track; nEntries", xbins=100, xmin=-20., xmax=40)
108  monTool.defineHistogram('massTrkSys', path='EXPERT', type='TH1F', title="Precision Mass Trk Sys; Mass Trk Sys [GeV]; nEntries", xbins=100, xmin=0., xmax=50.)
109  monTool.defineHistogram('dRmax', path='EXPERT', type='TH1F', title="Precision dR max; dR max; nEntries", xbins=50, xmin=-0., xmax=0.25)
110  monTool.defineHistogram('NTrk', path='EXPERT', type='TH1F', title="Number of tracks; Number of tracks; nEntries", xbins=17, xmin=-2.0, xmax=15.)
111  monTool.defineHistogram('TrkAvgDist', path='EXPERT', type='TH1F', title="Track Average Distance; TrkAvgDist; nEntries", xbins=41, xmin=-0.01, xmax=0.4)
112  monTool.defineHistogram('EtovPtLead', path='EXPERT', type='TH1F', title="Et over lead track Pt; EtovPtLead; nEntries", xbins=41, xmin=-0.5, xmax=20.0)
113  monTool.defineHistogram('PSSFraction', path='EXPERT', type='TH1F', title="Precision Presampler strip energy fraction; PSS energy fraction; nEntries", xbins=50, xmin=-0.5, xmax=1.)
114  monTool.defineHistogram('EMPOverTrkSysP', path='EXPERT', type='TH1F', title="Precision EMP over TrkSysP; EMP over TrkSysP; nEntries", xbins=41, xmin=-0.5, xmax=20.0)
115  monTool.defineHistogram('ChPiEMEOverCaloEME', path='EXPERT', type='TH1F', title="Precision EM energy of charged pions over calorimetric EM energy; ChPiEME over CaloEME; nEntries", xbins=40, xmin=-20., xmax=20.)
116  monTool.defineHistogram('innerTrkAvgDist', path='EXPERT', type='TH1F', title="Precision inner track average distance; innerTrkAvgDist; nEntries", xbins=40, xmin=-0.05, xmax=0.5)
117  monTool.defineHistogram('nCand', path='EXPERT', type='TH1F', title="Number of tau candidates; Number of tau candidates; nEntries", xbins=10, xmin=-1.0, xmax=9.)
118  monTool.defineHistogram('EtaL1', path='EXPERT', type='TH1F', title="L1 RoI eta; L1 RoI eta; nEntries", xbins=100, xmin=-2.6, xmax=2.6)
119  monTool.defineHistogram('PhiL1', path='EXPERT', type='TH1F', title="L1 RoI phi; L1 RoI phi; nEntries", xbins=100, xmin=-3.2, xmax=3.2)
120  monTool.defineHistogram('EtaL1, PhiL1', path='EXPERT', type='TH2F', title="L1 RoI phi vs L1 RoI eta in TrigTauRecMerged FEX; eta; phi",
121  xbins=100, xmin=-2.6, xmax=2.6,
122  ybins=100, ymin=-3.2, ymax=3.2)
123  monTool.defineHistogram('EtaEF', path='EXPERT', type='TH1F', title="Precision RoI eta; Precision RoI eta; nEntries", xbins=100, xmin=-2.6, xmax=2.6)
124  monTool.defineHistogram('PhiEF', path='EXPERT', type='TH1F', title="Precision RoI phi; Precision RoI phi; nEntries", xbins=100, xmin=-3.2, xmax=3.2)
125  monTool.defineHistogram('EtaEF, PhiEF', path='EXPERT', type='TH2F', title="Precision RoI phi vs Precision RoI eta in TrigTauRecMerged FEX; eta; phi",
126  xbins=100, xmin=-2.6, xmax=2.6,
127  ybins=100, ymin=-3.2, ymax=3.2)
128  monTool.defineHistogram('vertex_x', path='EXPERT', type='TH1F', title="Precision RoI Vertex x; Vertex x; nEntries", xbins=100, xmin=-1, xmax=1)
129  monTool.defineHistogram('vertex_y', path='EXPERT', type='TH1F', title="Precision RoI Vertex y; Vertex y; nEntries", xbins=100, xmin=-2, xmax=0)
130  monTool.defineHistogram('vertex_z', path='EXPERT', type='TH1F', title="Precision RoI Vertex z; Vertex z; nEntries", xbins=120, xmin=-120, xmax=120)
131  monTool.defineHistogram('RNNJetScore_0p', path='EXPERT', type='TH1F', title="Precision RNN score for 0 prong taus; RNN score; nEntries", xbins=40, xmin=0, xmax=1)
132  monTool.defineHistogram('RNNJetScoreSigTrans_0p', path='EXPERT', type='TH1F', title="Precision RNN score for 0 prong taus; RNN score sig trans; nEntries", xbins=40, xmin=0, xmax=1)
133  monTool.defineHistogram('RNNJetScore_1p', path='EXPERT', type='TH1F', title="Precision RNN score for 1 prong taus; RNN score; nEntries", xbins=40, xmin=0, xmax=1)
134  monTool.defineHistogram('RNNJetScoreSigTrans_1p', path='EXPERT', type='TH1F', title="Precision RNN score for 1 prong taus; RNN score sig trans; nEntries", xbins=40, xmin=0, xmax=1)
135  monTool.defineHistogram('RNNJetScore_mp', path='EXPERT', type='TH1F', title="Precision RNN score for multi prong taus; RNN score; nEntries", xbins=40, xmin=0, xmax=1)
136  monTool.defineHistogram('RNNJetScoreSigTrans_mp', path='EXPERT', type='TH1F', title="Precision RNN score for multi prong taus; RNN score sig trans; nEntries", xbins=40, xmin=0, xmax=1)
137  monTool.defineHistogram('EtFinal, EtaEF', path='EXPERT', type='TH2F', title="Precision RoI eta vs Et Final; Et Final; Precision RoI eta",
138  xbins=100 , xmin=0, xmax=1000,
139  ybins=100, ymin=-2.6, ymax=2.6)
140  monTool.defineHistogram('EtFinal, PhiEF', path='EXPERT', type='TH2F', title="Precision RoI phi vs Et Final; Et Final; Precision RoI phi",
141  xbins=100 , xmin=0, xmax=1000,
142  ybins=100, ymin=-3.2, ymax=3.2)
143  monTool.defineHistogram('clustersMeanCenterLambda', path='EXPERT', type='TH1F', title='clustersMeanCenterLambda;clustersMeanCenterLambda;nEntries',xbins=40, xmin=0., xmax=2500.)
144  monTool.defineHistogram('clustersMeanFirstEngDens', path='EXPERT', type='TH1F', title='clustersMeanFirstEngDens;clustersMeanFirstEngDens;nEntries',xbins=40, xmin=-8.7, xmax=-5.5)
145  monTool.defineHistogram('clustersMeanSecondLambda', path='EXPERT', type='TH1F', title='clustersMeanSecondLambda;clustersMeanSecondLambda;nEntries',xbins=20, xmin=0., xmax=6e5)
146  monTool.defineHistogram('clustersMeanPresamplerFrac', path='EXPERT', type='TH1F', title='clustersMeanPresamplerFrac;clustersMeanPresamplerFrac;nEntries',xbins=20, xmin=0., xmax=0.2)
147  monTool.defineHistogram('clustersMeanEMProbability', path='EXPERT', type='TH1F', title='clustersMeanEMProbability;clustersMeanEMProbability;nEntries',xbins=20, xmin=0., xmax=1.)
148  monTool.defineHistogram('etaDetectorAxis', path='EXPERT', type='TH1F', title="Precision RNN etaDetectorAxis; etaDetectorAxis", xbins=100, xmin=-2.6, xmax=2.6)
149 
150  return monTool
TrigTauRecMonitoring.tauMonitoringCaloOnlyMVA
def tauMonitoringCaloOnlyMVA(flags)
Definition: TrigTauRecMonitoring.py:5
GenericMonitoringTool
Definition: GenericMonitoringTool.py:1
TrigTauRecMonitoring.tauMonitoringPrecisionMVA
def tauMonitoringPrecisionMVA(flags)
Definition: TrigTauRecMonitoring.py:64