ATLAS Offline Software
JetTagMonitoring.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // *******************************************************
6 //
7 // NAME: JetTagMonitoring.h
8 // PACKAGE: PhysicsAnalysis/JetTagging/JetTagMonitoring
9 //
10 // AUTHOR: Andrea Coccaro
11 // EMAIL: Andrea.Coccaro@ge.infn.it
12 //
13 // *******************************************************
14 
15 #ifndef JETTAGMONITORING_H
16 #define JETTAGMONITORING_H
17 
18 #include <vector>
19 #include <string>
20 #include <bitset>
21 
22 #include <map>
23 #include "GaudiKernel/ServiceHandle.h"
24 #include "GaudiKernel/ToolHandle.h"
28 
29 #include "xAODJet/JetContainer.h"
33 #include "xAODMuon/MuonContainer.h"
35 
36 // #include "xAODJet/Jet.h"
37 #include "TrigDecisionTool/TrigDecisionTool.h" // added by SARA
38 
39 class TH1F_LW;
40 class TH2F_LW;
41 class StoreGateSvc;
42 class RunSummary;
43 class LWHist;
44 
45 namespace Trk {
46  class VxCandidate;
47 }
48 
64 
65  friend class RunSummary;
66 
67 public:
68 
69  JetTagMonitoring(const std::string & type, const std::string & name, const IInterface* parent);
70 
72 
73  virtual StatusCode initialize();
74 
75  virtual StatusCode bookHistograms();
76  virtual StatusCode fillHistograms();
77  virtual StatusCode procHistograms( );
78 
79 
80 private:
81 
83 
84  void registerHist (MonGroup& theGroup, TH1* h1);
85  void registerHist (MonGroup& theGroup, LWHist* h1);
86 
87  void fillJetHistograms();
88  void fillGoodJetHistos(const xAOD::Jet *jet);
89  void fillSuspectJetHistos(const xAOD::Jet *jet);
90  void fillBadJetHistos(const xAOD::Jet *jet);
91  void fillDetailedHistograms(const xAOD::Jet *jet, Jet_t taggabilityLabel);
93  void fillBtagHistograms(const xAOD::Jet *jet, bool fill_top_histos); // added by SARA;
94  void fillBadTrackBits(const std::bitset<17>& failedCuts, double eta, double phi);
95  void fillEffHist(TH1 * h_passed, TH1 * h_all, TH1F_LW * effHist);
96  //void fillBadZone(int zone, double w);
97  bool passJetQualityCuts(const xAOD::Jet *jet);
98  bool passKinematicCuts(const xAOD::Jet *jet);
99  bool passJVTCuts(const xAOD::Jet *jet);
101  bool isTopEvent(); // added by SARA
102 
103 
104  ToolHandle< Analysis::TrackSelector > m_trackSelectorTool{this, "TrackSelectorTool", "Analysis::TrackSelector"};
105  ToolHandle<Reco::ITrackToVertex> m_trackToVertexTool{this, "TrackToVertexTool", "Reco::TrackToVertex"};
106  PublicToolHandle< Trig::TrigDecisionTool > m_jtmTrigDecTool{this, "JTMTrigDecisionTool", "Trig::TrigDecisionTool/TrigDecisionTool"}; // added by SARA
108 
109  /* const Trk::VxCandidate* m_priVtx; */
110  const xAOD::Vertex* m_priVtx = nullptr;
111 
113  SG::ReadHandleKey<xAOD::JetContainer> m_jetName {this, "JetContainer", "AntiKt4EMTopoJets"};
115  SG::ReadHandleKey<xAOD::TrackParticleContainer> m_trackParticleName {this, "TrackParticleContainer", "InDetTrackParticles"};
117  SG::ReadHandleKey<xAOD::VertexContainer> m_primaryVertexName {this, "PrimaryVertexContainer", "PrimaryVertices"};
119  SG::ReadHandleKey<xAOD::ElectronContainer> m_electronName {this, "ElectronContainer", "Electrons"}; // added by SARA
121  SG::ReadHandleKey<xAOD::MuonContainer> m_muonName {this, "MuonContainer", "Muons"}; // added by SARA
122 
123  SG::ReadHandleKey<xAOD::EventInfo> m_eventInfoKey {this, "EventInfoKey", "EventInfo"};
126  bool m_do_cuts;
129  unsigned int m_pri_vtx_trk_min_cut;
130  double m_jet_pt_cut;
132  unsigned int m_trk_n;
138  std::string m_mv_algorithmName;
139  double m_MuonPtCut; // added by SARA
140  double m_MuonEtaCut; // added by SARA
141  double m_ElectronPtCut; // added by SARA
142  double m_ElectronEtaCut; // added by SARA
143  double m_ElectronEtaCrackLowCut; // added by SARA
144  double m_ElectronEtaCrackHighCut; // added by SARA
145  double m_ElectronTopoEtCone20Cut; // added by SARA
146  double m_ElectronPtVarCone20Cut; // added by SARA
147  double m_MuonTopoEtCone20Cut; // added by SARA
148  double m_MuonPtVarCone20Cut; // added by SARA
149  double m_MuonPtVarCone30Cut; // added by SARA
150  std::string m_ElectronTrigger_2016; // added by SARA
151  std::string m_MuonTrigger_2016; // added by SARA
152  std::string m_JetTrigger_2016; // added by SARA
153  std::string m_ElectronTrigger_2017; // added by SARA
154  std::string m_MuonTrigger_2017; // added by SARA
155  std::string m_JetTrigger_2017; // added by SARA
156  std::string m_ElectronTrigger_201X; //Wildcard trigger naming HLT_e*
157  std::string m_MuonTrigger_201X; //Wildcard trigger naming HLT_mu*
158 
161 
164 
167 
169  TH1F_LW* m_tag_ip2d_n = nullptr;
172  TH1F_LW* m_tag_ip2d_b = nullptr;
175  TH1F_LW* m_tag_ip2d_u = nullptr;
178  TH1F_LW* m_tag_ip2d_c = nullptr;
181  TH1F_LW* m_tag_ip2d_llr = nullptr;
184  TH1F_LW* m_tag_ip3d_n = nullptr;
187  TH1F_LW* m_tag_ip3d_b = nullptr;
190  TH1F_LW* m_tag_ip3d_u = nullptr;
193  TH1F_LW* m_tag_ip3d_c = nullptr;
196  TH1F_LW* m_tag_ip3d_llr = nullptr;
201  TH1F_LW* m_tag_sv1_b = nullptr;
204  TH1F_LW* m_tag_sv1_u = nullptr;
207  TH1F_LW* m_tag_sv1_c = nullptr;
208  TH1F_LW* m_tag_sv1_c_sj = nullptr;
210  TH1F_LW* m_tag_sv1_llr = nullptr;
218 
222 
224  TH1F_LW* m_tag_mv_w = nullptr;
230  TH1F_LW* m_tag_mv_w_LS = nullptr;
236 
265  TH1F_LW* m_tag_mv_w_sj = nullptr;
300  TH1F_LW* m_jet_n = nullptr;
303 
312 
314  TH1F_LW* m_global_BLayerHits = nullptr; // IBL hits in Run 2, old B-layer in Run-1
323 
325  TH1F_LW* m_jet_eta = nullptr;
327  TH1F_LW* m_jet_phi = nullptr;
329  TH1F_LW* m_jet_et = nullptr;
330 
346  TH1F_LW* m_jet_tracks_BLayerHits = nullptr; // IBL hits in Run-2, old b-layer in Run-1
352  TH1F_LW* m_jet_muons_n = nullptr;
355 
356  //* electron variables per jet *//
361 
362  TH1F_LW* m_n_iso_el = nullptr; // added by SARA
363  TH1F_LW* m_n_iso_mu = nullptr; // added by SARA
364 
365  TH1F_LW* m_trigPassed = nullptr;
366  TH1F_LW* m_cutflow = nullptr;
367 
368  TH1F_LW* m_cutflow_jet = nullptr;
369 
370  TH1F_LW* m_priVtx_trks = nullptr;
371 
378 
380  TH1F_LW* m_jet_top = nullptr; // added by SARA
381  TH1F_LW* m_jet_pt_top = nullptr; // added by SARA
382  TH1F_LW* m_jet_mv_w_top = nullptr; // added by SARA
383 
384  TH1F_LW* m_jet_top_tagged = nullptr; // added by SARA
385  TH1F_LW* m_jet_pt_top_tagged = nullptr; // added by SARA
386 
387  TH1F_LW* m_jet_top_eff = nullptr; // added by SARA
388  TH1F_LW* m_jet_pt_top_eff = nullptr; // added by SARA
389 
391  TH2F_LW* m_jet_2D_all = nullptr;
392  TH2F_LW* m_jet_2D_good = nullptr;
394  TH2F_LW* m_jet_2D_jvt = nullptr;
398  TH2F_LW* m_jet_2D_bad = nullptr;
399 
403 
406  TH2F_LW* m_mv_tag_77_2D = nullptr;
408 
414 
418  };
419 
420 
439 
441 
459 
461  TH1F_LW* m_n_mu = nullptr;
465 
466  TH1F_LW* m_efficiency = nullptr;
467 
468  unsigned int m_lumiBlockNum = 0;
469  double m_mu = 0.;
470  unsigned int m_runNumber = 0;
471 
474 
475  //bool m_doModules;
476  //bool m_doOffline;
479  //bool m_majorityDisabled;
481 
482 };
483 
484 #endif
485 
JetTagMonitoring::m_mv_tag_70_2D
TH2F_LW * m_mv_tag_70_2D
Definition: JetTagMonitoring.h:405
JetTagMonitoring::m_tag_sv1_u_sj
TH1F_LW * m_tag_sv1_u_sj
Definition: JetTagMonitoring.h:205
JetTagMonitoring::numCuts
@ numCuts
Definition: JetTagMonitoring.h:417
JetTagMonitoring::nHitPix
@ nHitPix
Definition: JetTagMonitoring.h:416
LWHist
Definition: LWHist.h:26
JetTagMonitoring::m_mv_tag_77_2D
TH2F_LW * m_mv_tag_77_2D
Definition: JetTagMonitoring.h:406
JetTagMonitoring::m_n_mu
TH1F_LW * m_n_mu
NEW 2018: jets taggers in pileup bins histograms.
Definition: JetTagMonitoring.h:461
JetTagMonitoring::m_tag_mv_w_eta0_05
TH1F_LW * m_tag_mv_w_eta0_05
Definition: JetTagMonitoring.h:237
JetTagMonitoring::m_jet_et
TH1F_LW * m_jet_et
To monitor Et of the reconstructed jet.
Definition: JetTagMonitoring.h:329
JetTagMonitoring::m_tag_mv_w_sj_eta_frac60OP
TH1F_LW * m_tag_mv_w_sj_eta_frac60OP
Definition: JetTagMonitoring.h:298
JetTagMonitoring::fillDetailedHistograms
void fillDetailedHistograms(const xAOD::Jet *jet, Jet_t taggabilityLabel)
Definition: JetTagMonitoring.cxx:1290
JetTagMonitoring::m_tag_mv_w_sj_phi_frac85OP
TH1F_LW * m_tag_mv_w_sj_phi_frac85OP
Definition: JetTagMonitoring.h:286
JetTagMonitoring::registerHist
void registerHist(MonGroup &theGroup, TH1 *h1)
Definition: JetTagMonitoring.cxx:100
JetTagMonitoring::fitChi2OnNdfMax
@ fitChi2OnNdfMax
Definition: JetTagMonitoring.h:417
JetTagMonitoring::m_n_iso_mu
TH1F_LW * m_n_iso_mu
Definition: JetTagMonitoring.h:363
JetTagMonitoring::m_tag_ip3d_c
TH1F_LW * m_tag_ip3d_c
To monitor jet likelihood value if coming from c decay for IP3D tagger.
Definition: JetTagMonitoring.h:193
JetTagMonitoring::m_jet_top_eff
TH1F_LW * m_jet_top_eff
Definition: JetTagMonitoring.h:387
JetTagMonitoring::m_tracks_sigd0Max_2D_LS
TH2F_LW * m_tracks_sigd0Max_2D_LS
Definition: JetTagMonitoring.h:446
JetTagMonitoring::suspectJet
@ suspectJet
Definition: JetTagMonitoring.h:82
JetTagMonitoring::m_tag_ip2d_b_sj
TH1F_LW * m_tag_ip2d_b_sj
Definition: JetTagMonitoring.h:173
JetTagMonitoring::m_global_TRTHits
TH1F_LW * m_global_TRTHits
To monitor number of TRT hits in TrackParticle.
Definition: JetTagMonitoring.h:322
JetTagMonitoring::m_jet_pt_cut
double m_jet_pt_cut
Definition: JetTagMonitoring.h:130
JetTagMonitoring::m_global_nPrimVtx
TH1F_LW * m_global_nPrimVtx
To monitor number of primary vertices.
Definition: JetTagMonitoring.h:305
JetTagMonitoring::m_tracks_fitChi2_2D_LS
TH2F_LW * m_tracks_fitChi2_2D_LS
Definition: JetTagMonitoring.h:456
JetTagMonitoring::m_tracks_nHitPix_2D_LS
TH2F_LW * m_tracks_nHitPix_2D_LS
Definition: JetTagMonitoring.h:451
JetTagMonitoring::m_tag_sv1ip3d_w
TH1F_LW * m_tag_sv1ip3d_w
To monitor likelihood weight based on combined tagger (IP3D+SV1).
Definition: JetTagMonitoring.h:220
JetTagMonitoring::m_jet_mv_w_top
TH1F_LW * m_jet_mv_w_top
Definition: JetTagMonitoring.h:382
JetTagMonitoring::m_tag_mv_w_eta_sum85OP_LS
TH1F_LW * m_tag_mv_w_eta_sum85OP_LS
Definition: JetTagMonitoring.h:409
JetTagMonitoring::m_global_zPrimVtx
TH1F_LW * m_global_zPrimVtx
To monitor z of primary vertex.
Definition: JetTagMonitoring.h:311
JetTagMonitoring::m_tracks_d0Max_2D
TH2F_LW * m_tracks_d0Max_2D
Definition: JetTagMonitoring.h:424
JetTagMonitoring::fitProb
@ fitProb
Definition: JetTagMonitoring.h:417
JetTagMonitoring::RunSummary
friend class RunSummary
Definition: JetTagMonitoring.h:65
JetTagMonitoring::m_tracks_pTMin_2D
TH2F_LW * m_tracks_pTMin_2D
Definition: JetTagMonitoring.h:423
JetTagMonitoring::m_tag_mv_w_eta_sum77OP_LS
TH1F_LW * m_tag_mv_w_eta_sum77OP_LS
Definition: JetTagMonitoring.h:410
JetTagMonitoring::m_tag_mv_w_pT10_20_LS
TH1F_LW * m_tag_mv_w_pT10_20_LS
Definition: JetTagMonitoring.h:231
JetTagMonitoring::m_ElectronEtaCrackLowCut
double m_ElectronEtaCrackLowCut
Definition: JetTagMonitoring.h:143
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:64
JetTagMonitoring::m_pri_vtx_trk_min_cut
unsigned int m_pri_vtx_trk_min_cut
Definition: JetTagMonitoring.h:129
JetTagMonitoring::m_tag_mv_w_sj_phi07_14
TH1F_LW * m_tag_mv_w_sj_phi07_14
Definition: JetTagMonitoring.h:277
JetTagMonitoring::sigz0Max
@ sigz0Max
Definition: JetTagMonitoring.h:415
JetTagMonitoring::m_jet_eta
TH1F_LW * m_jet_eta
To monitor eta of the reconstructed jet.
Definition: JetTagMonitoring.h:325
JetTagMonitoring::m_tag_mv_w_eta_frac70OP
TH1F_LW * m_tag_mv_w_eta_frac70OP
Definition: JetTagMonitoring.h:263
JetTagMonitoring::m_sv1ip3d_weight_cut
double m_sv1ip3d_weight_cut
Definition: JetTagMonitoring.h:133
ManagedMonitorToolBase
Provides functionality for users to implement and save histograms, ntuples, and summary data,...
Definition: ManagedMonitorToolBase.h:74
JetTagMonitoring::m_cutflow_jet
TH1F_LW * m_cutflow_jet
Definition: JetTagMonitoring.h:368
JetTagMonitoring::fillEffHist
void fillEffHist(TH1 *h_passed, TH1 *h_all, TH1F_LW *effHist)
Definition: JetTagMonitoring.cxx:990
JetTagMonitoring::m_mu
double m_mu
Definition: JetTagMonitoring.h:469
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:79
JetTagMonitoring::m_primaryVertexName
SG::ReadHandleKey< xAOD::VertexContainer > m_primaryVertexName
String to retrieve PrimaryVertexContainer from StoreGate.
Definition: JetTagMonitoring.h:117
JetTagMonitoring::m_ElectronEtaCrackHighCut
double m_ElectronEtaCrackHighCut
Definition: JetTagMonitoring.h:144
JetTagMonitoring::m_tag_mv_w_sj_eta_sum77OP
TH1F_LW * m_tag_mv_w_sj_eta_sum77OP
Definition: JetTagMonitoring.h:291
JetTagMonitoring::m_tag_mv_w_sj_phi_frac60OP
TH1F_LW * m_tag_mv_w_sj_phi_frac60OP
Definition: JetTagMonitoring.h:289
JetTagMonitoring::m_track_selector_eff_LS
TH2F_LW * m_track_selector_eff_LS
Definition: JetTagMonitoring.h:374
JetTagMonitoring::m_histogramsCreated
bool m_histogramsCreated
Definition: JetTagMonitoring.h:107
JetTagMonitoring::m_tag_mv_w_eta_sum77OP
TH1F_LW * m_tag_mv_w_eta_sum77OP
Definition: JetTagMonitoring.h:257
JetTagMonitoring::m_tag_jfcnn_llr
TH1F_LW * m_tag_jfcnn_llr
To monitor log likelihood ratio for combined tagger JetFitterCOMBNN.
Definition: JetTagMonitoring.h:216
JetTagMonitoring::m_tag_sv1_b
TH1F_LW * m_tag_sv1_b
To monitor jet likelihood value if coming from b decay for SV1 tagger.
Definition: JetTagMonitoring.h:201
JetTagMonitoring::m_tracks_nHitTrtHighE_2D
TH2F_LW * m_tracks_nHitTrtHighE_2D
Definition: JetTagMonitoring.h:435
JetTagMonitoring::getTaggabilityLabel
Jet_t getTaggabilityLabel(const xAOD::Jet *jet)
Definition: JetTagMonitoring.cxx:817
JetTagMonitoring::procHistograms
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
Definition: JetTagMonitoring.cxx:1008
JetTagMonitoring::m_jetBtagKey
SG::ReadDecorHandleKey< xAOD::JetContainer > m_jetBtagKey
Definition: JetTagMonitoring.h:124
JetTagMonitoring::m_tag_ip2d_c_sj
TH1F_LW * m_tag_ip2d_c_sj
Definition: JetTagMonitoring.h:179
JetTagMonitoring::m_tag_mv_w_eta05_10
TH1F_LW * m_tag_mv_w_eta05_10
Definition: JetTagMonitoring.h:238
JetTagMonitoring::m_tag_mv_w_pT50_100
TH1F_LW * m_tag_mv_w_pT50_100
Definition: JetTagMonitoring.h:227
JetTagMonitoring::m_tag_sv1_llr
TH1F_LW * m_tag_sv1_llr
To monitor jet log likelihood ratio for SV1 tagger.
Definition: JetTagMonitoring.h:210
JetTagMonitoring::m_tracks_etaMax_2D_LS
TH2F_LW * m_tracks_etaMax_2D_LS
Definition: JetTagMonitoring.h:448
JetTagMonitoring::nHitTrtHighE
@ nHitTrtHighE
Definition: JetTagMonitoring.h:416
JetTagMonitoring::m_ElectronPtCut
double m_ElectronPtCut
Definition: JetTagMonitoring.h:141
JetTagMonitoring::m_tag_mv_w_mu0_30
TH1F_LW * m_tag_mv_w_mu0_30
Definition: JetTagMonitoring.h:462
JetTagMonitoring::m_tag_ip2d_llr_sj
TH1F_LW * m_tag_ip2d_llr_sj
Definition: JetTagMonitoring.h:182
JetTagMonitoring::m_tag_mv_w_sj_phi21_28
TH1F_LW * m_tag_mv_w_sj_phi21_28
Definition: JetTagMonitoring.h:279
JetTagMonitoring::m_tag_mv_w_eta_sum70OP_LS
TH1F_LW * m_tag_mv_w_eta_sum70OP_LS
Definition: JetTagMonitoring.h:411
JetTagMonitoring::m_tracks_nHitBLayer_2D_LS
TH2F_LW * m_tracks_nHitBLayer_2D_LS
Definition: JetTagMonitoring.h:449
JetTagMonitoring::m_tag_mv_w_sj_eta10_15
TH1F_LW * m_tag_mv_w_sj_eta10_15
Definition: JetTagMonitoring.h:273
JetTagMonitoring::m_mv_tag_60_2D
TH2F_LW * m_mv_tag_60_2D
Definition: JetTagMonitoring.h:404
JetTagMonitoring::m_monGr_LowStat
MonGroup * m_monGr_LowStat
Definition: JetTagMonitoring.h:473
JetTagMonitoring::m_jet_tracks_BLayerHits
TH1F_LW * m_jet_tracks_BLayerHits
To monitor number of b layer hits in a jet.
Definition: JetTagMonitoring.h:346
JetTagMonitoring::m_lumiBlockNum
unsigned int m_lumiBlockNum
Definition: JetTagMonitoring.h:468
JetTagMonitoring::m_tag_sv1_llr_sj
TH1F_LW * m_tag_sv1_llr_sj
Definition: JetTagMonitoring.h:211
JetTagMonitoring::m_tag_mv_w_sj_pT20_50
TH1F_LW * m_tag_mv_w_sj_pT20_50
Definition: JetTagMonitoring.h:267
JetTagMonitoring::m_tag_ip3d_b_sj
TH1F_LW * m_tag_ip3d_b_sj
Definition: JetTagMonitoring.h:188
JetTagMonitoring::m_use_trigdectool
bool m_use_trigdectool
Use Analysis::TrigDecisionTool.
Definition: JetTagMonitoring.h:166
JetTagMonitoring::m_tag_mv_w_phi_sum85OP
TH1F_LW * m_tag_mv_w_phi_sum85OP
Definition: JetTagMonitoring.h:247
JetTagMonitoring::m_tag_mv_w_phi28
TH1F_LW * m_tag_mv_w_phi28
Definition: JetTagMonitoring.h:246
TrigDecisionTool.h
JetTagMonitoring::fillJetHistograms
void fillJetHistograms()
Definition: JetTagMonitoring.cxx:1080
JetTagMonitoring::m_tracks_fitProb_2D_LS
TH2F_LW * m_tracks_fitProb_2D_LS
Definition: JetTagMonitoring.h:457
JetTagMonitoring::m_jtmTrigDecTool
PublicToolHandle< Trig::TrigDecisionTool > m_jtmTrigDecTool
Definition: JetTagMonitoring.h:106
JetTagMonitoring::m_isNewLumiBlock
bool m_isNewLumiBlock
Definition: JetTagMonitoring.h:477
JetTagMonitoring::m_global_SiHits
TH1F_LW * m_global_SiHits
To monitor number of pixel+SCT hits in TrackParticle.
Definition: JetTagMonitoring.h:320
JetTagMonitoring::m_tag_mv_w_phi0_07
TH1F_LW * m_tag_mv_w_phi0_07
Definition: JetTagMonitoring.h:242
JetTagMonitoring::m_tracks_deadBLayer_2D
TH2F_LW * m_tracks_deadBLayer_2D
Definition: JetTagMonitoring.h:430
JetTagMonitoring::m_tracks_nHitBLayer_2D
TH2F_LW * m_tracks_nHitBLayer_2D
Definition: JetTagMonitoring.h:429
JetTagMonitoring::m_switch_off
bool m_switch_off
Master kill if no tools found.
Definition: JetTagMonitoring.h:160
JetTagMonitoring::m_tag_sv1_b_sj
TH1F_LW * m_tag_sv1_b_sj
Definition: JetTagMonitoring.h:202
JetTagMonitoring::m_tag_jetfitter_llr
TH1F_LW * m_tag_jetfitter_llr
To monitor log likelihood ratio for JetFitter.
Definition: JetTagMonitoring.h:213
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition: StoreGate/StoreGate/ReadHandleKey.h:39
JetTagMonitoring::m_tag_mv_w_phi_frac60OP
TH1F_LW * m_tag_mv_w_phi_frac60OP
Definition: JetTagMonitoring.h:255
JetTagMonitoring::m_jet_tracks_d0
TH1F_LW * m_jet_tracks_d0
To monitor d0 of tracks in a jet.
Definition: JetTagMonitoring.h:340
JetTagMonitoring::m_tracks_nHitSct_2D_LS
TH2F_LW * m_tracks_nHitSct_2D_LS
Definition: JetTagMonitoring.h:452
read_hist_ntuple.h1
h1
Definition: read_hist_ntuple.py:21
JetTagMonitoring::m_tag_mv_w_sj_phi_sum77OP
TH1F_LW * m_tag_mv_w_sj_phi_sum77OP
Definition: JetTagMonitoring.h:282
JetTagMonitoring::m_tag_mv_w_sj_phi_frac77OP
TH1F_LW * m_tag_mv_w_sj_phi_frac77OP
Definition: JetTagMonitoring.h:287
JetTagMonitoring::m_tracks_nHitSi_2D_LS
TH2F_LW * m_tracks_nHitSi_2D_LS
Definition: JetTagMonitoring.h:453
JetTagMonitoring::m_track_selector_eff
TH2F_LW * m_track_selector_eff
2D map of track selector efficiency.
Definition: JetTagMonitoring.h:373
JetTagMonitoring::m_jet_tracks_pt
TH1F_LW * m_jet_tracks_pt
To monitor Pt of tracks in a jet.
Definition: JetTagMonitoring.h:334
JetTagMonitoring::m_tag_mv_w_sj
TH1F_LW * m_tag_mv_w_sj
Definition: JetTagMonitoring.h:265
JetTagMonitoring::m_priVtx_trks
TH1F_LW * m_priVtx_trks
Definition: JetTagMonitoring.h:370
JetTagMonitoring::m_jet_2D_bad
TH2F_LW * m_jet_2D_bad
Definition: JetTagMonitoring.h:398
JetTagMonitoring::m_tag_ip2d_b
TH1F_LW * m_tag_ip2d_b
To monitor jet likelihood value if coming from b decay for IP2D tagger.
Definition: JetTagMonitoring.h:172
JetTagMonitoring::m_tag_mv_w_pT50_100_LS
TH1F_LW * m_tag_mv_w_pT50_100_LS
Definition: JetTagMonitoring.h:233
JetTagMonitoring::m_jet_tracks_d0_LS
TH1F_LW * m_jet_tracks_d0_LS
Definition: JetTagMonitoring.h:341
JetTagMonitoring::passKinematicCuts
bool passKinematicCuts(const xAOD::Jet *jet)
Definition: JetTagMonitoring.cxx:797
JetTagMonitoring::m_tag_mv_w_sj_phi_sum70OP
TH1F_LW * m_tag_mv_w_sj_phi_sum70OP
Definition: JetTagMonitoring.h:283
JetTagMonitoring::m_tag_mv_w_eta15_20
TH1F_LW * m_tag_mv_w_eta15_20
Definition: JetTagMonitoring.h:240
JetTagMonitoring::m_tag_mv_w_sj_phi_sum85OP
TH1F_LW * m_tag_mv_w_sj_phi_sum85OP
Definition: JetTagMonitoring.h:281
JetTagMonitoring::m_tag_mv_w_sj_eta05_10
TH1F_LW * m_tag_mv_w_sj_eta05_10
Definition: JetTagMonitoring.h:272
JetTagMonitoring::m_tag_mv_w_sj_eta_frac70OP
TH1F_LW * m_tag_mv_w_sj_eta_frac70OP
Definition: JetTagMonitoring.h:297
JetTagMonitoring::m_tag_mv_w_pT20_50_LS
TH1F_LW * m_tag_mv_w_pT20_50_LS
Definition: JetTagMonitoring.h:232
JetTagMonitoring::m_tag_mv_w_eta_sum60OP
TH1F_LW * m_tag_mv_w_eta_sum60OP
Definition: JetTagMonitoring.h:259
JetTagMonitoring::m_tag_mv_w_eta_sum85OP
TH1F_LW * m_tag_mv_w_eta_sum85OP
Definition: JetTagMonitoring.h:256
JetTagMonitoring::m_cutflow
TH1F_LW * m_cutflow
Definition: JetTagMonitoring.h:366
JetTagMonitoring::sigd0Max
@ sigd0Max
Definition: JetTagMonitoring.h:415
JetTagMonitoring::m_global_SCTHits
TH1F_LW * m_global_SCTHits
To monitor number of SCT hits in TrackParticle.
Definition: JetTagMonitoring.h:318
JetTagMonitoring::m_tag_sv1_c_sj
TH1F_LW * m_tag_sv1_c_sj
Definition: JetTagMonitoring.h:208
JetTagMonitoring::m_mv_77_weight_cut
double m_mv_77_weight_cut
Definition: JetTagMonitoring.h:136
JetTagMonitoring::m_ElectronTrigger_201X
std::string m_ElectronTrigger_201X
Definition: JetTagMonitoring.h:156
JetTagMonitoring::m_trk_n
unsigned int m_trk_n
Definition: JetTagMonitoring.h:132
JetTagMonitoring::m_tracks_sigz0Max_2D_LS
TH2F_LW * m_tracks_sigz0Max_2D_LS
Definition: JetTagMonitoring.h:447
JetTagMonitoring::m_tag_mv_w_pT200
TH1F_LW * m_tag_mv_w_pT200
Definition: JetTagMonitoring.h:229
JetTagMonitoring::m_tag_ip2d_u_sj
TH1F_LW * m_tag_ip2d_u_sj
Definition: JetTagMonitoring.h:176
JetTagMonitoring::m_tag_mv_w_eta_frac60OP
TH1F_LW * m_tag_mv_w_eta_frac60OP
Definition: JetTagMonitoring.h:264
ManagedMonitorToolBase.h
JetTagMonitoring::m_tag_sv1_u
TH1F_LW * m_tag_sv1_u
To monitor jet likelihood value if coming from u decay for SV1 tagger.
Definition: JetTagMonitoring.h:204
ManagedMonitorToolBase::MonGroup
A container of information describing a monitoring object.
Definition: ManagedMonitorToolBase.h:138
JetTagMonitoring::m_tag_mv_w_phi_sum70OP
TH1F_LW * m_tag_mv_w_phi_sum70OP
Definition: JetTagMonitoring.h:249
JetTagMonitoring::m_mv_60_weight_cut
double m_mv_60_weight_cut
Definition: JetTagMonitoring.h:134
JetTagMonitoring::m_jet_pt_top_tagged
TH1F_LW * m_jet_pt_top_tagged
Definition: JetTagMonitoring.h:385
JetTagMonitoring::m_jet_2D_all
TH2F_LW * m_jet_2D_all
2D map of jets at various cuts.
Definition: JetTagMonitoring.h:391
JetTagMonitoring::m_tag_mv_w_phi07_14
TH1F_LW * m_tag_mv_w_phi07_14
Definition: JetTagMonitoring.h:243
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:128
JetTagMonitoring::m_tag_mv_w_eta_sum70OP
TH1F_LW * m_tag_mv_w_eta_sum70OP
Definition: JetTagMonitoring.h:258
JetTagMonitoring::m_tag_mv_w_eta_sumAll_LS
TH1F_LW * m_tag_mv_w_eta_sumAll_LS
Definition: JetTagMonitoring.h:413
JetTagMonitoring::m_tag_jetfitter_llr_sj
TH1F_LW * m_tag_jetfitter_llr_sj
Definition: JetTagMonitoring.h:214
jet
Definition: JetCalibTools_PlotJESFactors.cxx:23
TH1F_LW
Definition: TH1F_LW.h:23
JetTagMonitoring::m_tracks_nHitPix_2D
TH2F_LW * m_tracks_nHitPix_2D
Definition: JetTagMonitoring.h:431
JetTagMonitoring::m_jet_tracks_n
TH1F_LW * m_jet_tracks_n
To monitor number of tracks in a jet.
Definition: JetTagMonitoring.h:332
JetTagMonitoring::m_tag_mv_w_sj_phi_sumAll
TH1F_LW * m_tag_mv_w_sj_phi_sumAll
Definition: JetTagMonitoring.h:285
JetTagMonitoring::m_global_BLayerHits
TH1F_LW * m_global_BLayerHits
To monitor number of b layer hits in TrackParticle.
Definition: JetTagMonitoring.h:314
JetTagMonitoring::m_jet_2D_kinematic
TH2F_LW * m_jet_2D_kinematic
Definition: JetTagMonitoring.h:393
JetTagMonitoring::m_doLumiBlock
bool m_doLumiBlock
Definition: JetTagMonitoring.h:478
JetTagMonitoring::m_tag_ip2d_llr
TH1F_LW * m_tag_ip2d_llr
To monitor jet log likelihood ratio for IP2D tagger.
Definition: JetTagMonitoring.h:181
JetTagMonitoring::m_tag_mv_w_eta10_15
TH1F_LW * m_tag_mv_w_eta10_15
Definition: JetTagMonitoring.h:239
JetTagMonitoring::m_tracks_sigd0Max_2D
TH2F_LW * m_tracks_sigd0Max_2D
Definition: JetTagMonitoring.h:426
JetTagMonitoring::m_muonName
SG::ReadHandleKey< xAOD::MuonContainer > m_muonName
String to retrieve MuonContainer from StoreGate.
Definition: JetTagMonitoring.h:121
JetTagMonitoring::m_tag_mv_w_phi_sumAll
TH1F_LW * m_tag_mv_w_phi_sumAll
Definition: JetTagMonitoring.h:251
JetTagMonitoring::m_tag_mv_w_phi_frac85OP
TH1F_LW * m_tag_mv_w_phi_frac85OP
Definition: JetTagMonitoring.h:252
ElectronContainer.h
JetTagMonitoring::passJVTCuts
bool passJVTCuts(const xAOD::Jet *jet)
Definition: JetTagMonitoring.cxx:1624
JetTagMonitoring::m_sv1ip3d_tag_neg_rate_2D
TH2F_LW * m_sv1ip3d_tag_neg_rate_2D
Definition: JetTagMonitoring.h:402
JetTagMonitoring::m_tag_mv_w_sj_pT10_20
TH1F_LW * m_tag_mv_w_sj_pT10_20
Definition: JetTagMonitoring.h:266
JetTagMonitoring::m_tag_mv_w_sj_eta0_05
TH1F_LW * m_tag_mv_w_sj_eta0_05
Definition: JetTagMonitoring.h:271
JetTagMonitoring::m_jetName
SG::ReadHandleKey< xAOD::JetContainer > m_jetName
String to retrieve JetContainer from StoreGate.
Definition: JetTagMonitoring.h:113
JetTagMonitoring::m_tag_ip2d_u
TH1F_LW * m_tag_ip2d_u
To monitor jet likelihood value if coming from u decay for IP2D tagger.
Definition: JetTagMonitoring.h:175
JetTagMonitoring::m_jet_n
TH1F_LW * m_jet_n
To monitor number of Jets.
Definition: JetTagMonitoring.h:300
JetTagMonitoring::m_trackToVertexTool
ToolHandle< Reco::ITrackToVertex > m_trackToVertexTool
Definition: JetTagMonitoring.h:105
JetTagMonitoring::m_MuonTopoEtCone20Cut
double m_MuonTopoEtCone20Cut
Definition: JetTagMonitoring.h:147
JetTagMonitoring::m_ElectronPtVarCone20Cut
double m_ElectronPtVarCone20Cut
Definition: JetTagMonitoring.h:146
JetTagMonitoring::m_tag_sv1_c
TH1F_LW * m_tag_sv1_c
To monitor jet likelihood value if coming from c decay for SV1 tagger.
Definition: JetTagMonitoring.h:207
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
JetTagMonitoring::~JetTagMonitoring
~JetTagMonitoring()
Definition: JetTagMonitoring.cxx:94
JetTagMonitoring::m_tag_mv_w_sj_eta15_20
TH1F_LW * m_tag_mv_w_sj_eta15_20
Definition: JetTagMonitoring.h:274
JetTagMonitoring::m_tag_ip3d_c_sj
TH1F_LW * m_tag_ip3d_c_sj
Definition: JetTagMonitoring.h:194
JetTagMonitoring::m_mv_85_weight_cut
double m_mv_85_weight_cut
Definition: JetTagMonitoring.h:137
JetTagMonitoring::fillSuspectJetHistos
void fillSuspectJetHistos(const xAOD::Jet *jet)
Definition: JetTagMonitoring.cxx:1553
JetTagMonitoring::m_tracks_passedCuts_2D
TH2F_LW * m_tracks_passedCuts_2D
Definition: JetTagMonitoring.h:440
JetTagMonitoring::m_tracks_etaMax_2D
TH2F_LW * m_tracks_etaMax_2D
Definition: JetTagMonitoring.h:428
JetTagMonitoring::m_track_selector_all_LS
TH2F_LW * m_track_selector_all_LS
Definition: JetTagMonitoring.h:377
JetTagMonitoring::m_jet_2D_quality
TH2F_LW * m_jet_2D_quality
Definition: JetTagMonitoring.h:396
JetTagMonitoring::m_tag_mv_w_sj_eta_sumAll
TH1F_LW * m_tag_mv_w_sj_eta_sumAll
Definition: JetTagMonitoring.h:294
JetTagMonitoring::m_track_selector_all
TH2F_LW * m_track_selector_all
Definition: JetTagMonitoring.h:376
JetTagMonitoring::m_tag_ip2d_c
TH1F_LW * m_tag_ip2d_c
To monitor jet likelihood value if coming from c decay for IP2D tagger.
Definition: JetTagMonitoring.h:178
JetTagMonitoring::m_mv_algorithmName
std::string m_mv_algorithmName
Definition: JetTagMonitoring.h:138
JetTagMonitoring::m_tag_ip2d_n_sj
TH1F_LW * m_tag_ip2d_n_sj
Definition: JetTagMonitoring.h:170
JetTagMonitoring::m_ElectronTrigger_2016
std::string m_ElectronTrigger_2016
Definition: JetTagMonitoring.h:150
JetTagMonitoring::m_trackParticleName
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackParticleName
String to retrieve TrackParticleContainer from StoreGate.
Definition: JetTagMonitoring.h:115
JetTagMonitoring::m_global_PixelHits
TH1F_LW * m_global_PixelHits
To monitor number of pixel hits in TrackParticle.
Definition: JetTagMonitoring.h:316
test_pyathena.parent
parent
Definition: test_pyathena.py:15
JetTagMonitoring::m_tag_mv_w_phi_sum77OP
TH1F_LW * m_tag_mv_w_phi_sum77OP
Definition: JetTagMonitoring.h:248
JetTagMonitoring::m_global_yPrimVtx
TH1F_LW * m_global_yPrimVtx
To monitor y of primary vertex.
Definition: JetTagMonitoring.h:309
JetTagMonitoring::m_efficiency
TH1F_LW * m_efficiency
Definition: JetTagMonitoring.h:466
JetTagMonitoring::initialize
virtual StatusCode initialize()
Definition: JetTagMonitoring.cxx:134
JetTagMonitoring::m_jet_tracks_eta
TH1F_LW * m_jet_tracks_eta
To monitor eta of tracks in a jet.
Definition: JetTagMonitoring.h:336
JetTagMonitoring::m_MuonPtVarCone30Cut
double m_MuonPtVarCone30Cut
Definition: JetTagMonitoring.h:149
JetTagMonitoring
Class for monitoring variables related to offline flavour tagging.
Definition: JetTagMonitoring.h:63
JetTagMonitoring::m_tag_mv_w_sj_eta_frac85OP
TH1F_LW * m_tag_mv_w_sj_eta_frac85OP
Definition: JetTagMonitoring.h:295
JetTagMonitoring::deadBLayer
@ deadBLayer
Definition: JetTagMonitoring.h:416
JetTagMonitoring::m_tag_mv_w_pT200_LS
TH1F_LW * m_tag_mv_w_pT200_LS
Definition: JetTagMonitoring.h:235
JetTagMonitoring::m_tag_mv_w_pT100_200_LS
TH1F_LW * m_tag_mv_w_pT100_200_LS
Definition: JetTagMonitoring.h:234
JetTagMonitoring::m_tag_mv_w_sj_phi0_07
TH1F_LW * m_tag_mv_w_sj_phi0_07
Definition: JetTagMonitoring.h:276
JetTagMonitoring::m_tag_ip3d_u
TH1F_LW * m_tag_ip3d_u
To monitor jet likelihood value if coming from u decay for IP3D tagger.
Definition: JetTagMonitoring.h:190
JetTagMonitoring::m_tracks_pTMin_2D_LS
TH2F_LW * m_tracks_pTMin_2D_LS
Definition: JetTagMonitoring.h:443
JetTagMonitoring::m_jet_phi
TH1F_LW * m_jet_phi
To monitor phi of the reconstructed jet.
Definition: JetTagMonitoring.h:327
JetTagMonitoring::m_jet_tracks_phi
TH1F_LW * m_jet_tracks_phi
To monitor phi of tracks in a jet.
Definition: JetTagMonitoring.h:338
JetTagMonitoring::m_MuonPtCut
double m_MuonPtCut
Definition: JetTagMonitoring.h:139
JetTagMonitoring::fillTrackInJetHistograms
void fillTrackInJetHistograms(const xAOD::Jet *jet)
Definition: JetTagMonitoring.cxx:1208
JetTagMonitoring::pTMin
@ pTMin
Definition: JetTagMonitoring.h:415
JetTagMonitoring::m_tag_mv_w_phi_frac77OP
TH1F_LW * m_tag_mv_w_phi_frac77OP
Definition: JetTagMonitoring.h:253
JetTagMonitoring::m_jet_tracks_SCTHits
TH1F_LW * m_jet_tracks_SCTHits
To monitor number of SCT hits in a jet.
Definition: JetTagMonitoring.h:350
JetTagMonitoring::m_tag_ip3d_n_sj
TH1F_LW * m_tag_ip3d_n_sj
Definition: JetTagMonitoring.h:185
JetTagMonitoring::fillBadJetHistos
void fillBadJetHistos(const xAOD::Jet *jet)
Definition: JetTagMonitoring.cxx:1616
ITrackToVertex.h
JetTagMonitoring::m_tag_mv_w_LS
TH1F_LW * m_tag_mv_w_LS
Definition: JetTagMonitoring.h:230
JetTagMonitoring::m_tag_mv_w_sj_phi_frac70OP
TH1F_LW * m_tag_mv_w_sj_phi_frac70OP
Definition: JetTagMonitoring.h:288
JetTagMonitoring::m_jet_pt_top_eff
TH1F_LW * m_jet_pt_top_eff
Definition: JetTagMonitoring.h:388
JetTagMonitoring::m_tag_mv_w_eta_sum60OP_LS
TH1F_LW * m_tag_mv_w_eta_sum60OP_LS
Definition: JetTagMonitoring.h:412
JetTagMonitoring::m_tag_mv_w_sj_eta_sum70OP
TH1F_LW * m_tag_mv_w_sj_eta_sum70OP
Definition: JetTagMonitoring.h:292
JetTagMonitoring::m_tracks_fitChi2OnNdfMax_2D
TH2F_LW * m_tracks_fitChi2OnNdfMax_2D
Definition: JetTagMonitoring.h:438
JetTagMonitoring::m_trk_d0_min_cut
double m_trk_d0_min_cut
Definition: JetTagMonitoring.h:127
JetTagMonitoring::m_tag_ip2d_n
TH1F_LW * m_tag_ip2d_n
To monitor number of tracks used to evaluate IP2D weight.
Definition: JetTagMonitoring.h:169
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
JetTagMonitoring::m_runNumber
unsigned int m_runNumber
Definition: JetTagMonitoring.h:470
JetTagMonitoring::JetTagMonitoring
JetTagMonitoring(const std::string &type, const std::string &name, const IInterface *parent)
Definition: JetTagMonitoring.cxx:40
JetTagMonitoring::m_electronName
SG::ReadHandleKey< xAOD::ElectronContainer > m_electronName
String to retrieve ElectronContainer from StoreGate.
Definition: JetTagMonitoring.h:119
JetTagMonitoring::m_tag_sv0_sig3d
TH1F_LW * m_tag_sv0_sig3d
To monitor jet 3D significance of SV0 tagger.
Definition: JetTagMonitoring.h:199
JetTagMonitoring::badJet
@ badJet
Definition: JetTagMonitoring.h:82
JetTagMonitoring::m_tracks_nHitTrtHighE_2D_LS
TH2F_LW * m_tracks_nHitTrtHighE_2D_LS
Definition: JetTagMonitoring.h:455
JetTagMonitoring::m_tag_mv_w_sj_eta20_25
TH1F_LW * m_tag_mv_w_sj_eta20_25
Definition: JetTagMonitoring.h:275
JetTagMonitoring::m_tracks_z0Max_2D_LS
TH2F_LW * m_tracks_z0Max_2D_LS
Definition: JetTagMonitoring.h:445
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
JetTagMonitoring::m_tag_ip3d_u_sj
TH1F_LW * m_tag_ip3d_u_sj
Definition: JetTagMonitoring.h:191
JetTagMonitoring::goodJet
@ goodJet
Definition: JetTagMonitoring.h:82
JetTagMonitoring::m_tag_mv_w_pT20_50
TH1F_LW * m_tag_mv_w_pT20_50
Definition: JetTagMonitoring.h:226
JetTagMonitoring::m_tag_mv_w_sj_pT50_100
TH1F_LW * m_tag_mv_w_sj_pT50_100
Definition: JetTagMonitoring.h:268
JetTagMonitoring::m_tracks_z0Max_2D
TH2F_LW * m_tracks_z0Max_2D
Definition: JetTagMonitoring.h:425
JetTagMonitoring::m_n_iso_el
TH1F_LW * m_n_iso_el
Definition: JetTagMonitoring.h:362
JetTagMonitoring::m_global_xPrimVtx
TH1F_LW * m_global_xPrimVtx
To monitor x of primary vertex.
Definition: JetTagMonitoring.h:307
JetTagMonitoring::m_tag_jfcnn_llr_sj
TH1F_LW * m_tag_jfcnn_llr_sj
Definition: JetTagMonitoring.h:217
JetTagMonitoring::m_tag_ip3d_llr_sj
TH1F_LW * m_tag_ip3d_llr_sj
Definition: JetTagMonitoring.h:197
JetTagMonitoring::m_tag_mv_w_sj_phi_sum60OP
TH1F_LW * m_tag_mv_w_sj_phi_sum60OP
Definition: JetTagMonitoring.h:284
JetTagMonitoring::m_tag_mv_w_sj_eta_sum85OP
TH1F_LW * m_tag_mv_w_sj_eta_sum85OP
Definition: JetTagMonitoring.h:290
JetTagMonitoring::m_priVtx
const xAOD::Vertex * m_priVtx
Definition: JetTagMonitoring.h:110
JetTagMonitoring::m_tag_mv_w_pT10_20
TH1F_LW * m_tag_mv_w_pT10_20
Definition: JetTagMonitoring.h:225
JetTagMonitoring::m_tracks_fitProb_2D
TH2F_LW * m_tracks_fitProb_2D
Definition: JetTagMonitoring.h:437
JetTagMonitoring::m_tag_mv_w_phi_sum60OP
TH1F_LW * m_tag_mv_w_phi_sum60OP
Definition: JetTagMonitoring.h:250
JetTagMonitoring::m_do_cuts
bool m_do_cuts
DQ cuts switcher.
Definition: JetTagMonitoring.h:126
JetTagMonitoring::m_track_selector_suspect
TH2F_LW * m_track_selector_suspect
Definition: JetTagMonitoring.h:375
JetTagMonitoring::m_jet_top
TH1F_LW * m_jet_top
top histograms
Definition: JetTagMonitoring.h:380
EventInfo.h
JetTagMonitoring::m_MuonPtVarCone20Cut
double m_MuonPtVarCone20Cut
Definition: JetTagMonitoring.h:148
JetTagMonitoring::nHitTrt
@ nHitTrt
Definition: JetTagMonitoring.h:416
MuonContainer.h
JetTagMonitoring::m_ElectronTopoEtCone20Cut
double m_ElectronTopoEtCone20Cut
Definition: JetTagMonitoring.h:145
JetTagMonitoring::m_jet_electrons_pt
TH1F_LW * m_jet_electrons_pt
To monitor Pt of electrons in a jet.
Definition: JetTagMonitoring.h:360
JetTagMonitoring::m_tag_mv_w_eta_frac85OP
TH1F_LW * m_tag_mv_w_eta_frac85OP
Definition: JetTagMonitoring.h:261
JetTagMonitoring::m_jet_electrons_n
TH1F_LW * m_jet_electrons_n
To monitor number of electrons in a jet.
Definition: JetTagMonitoring.h:358
JetTagMonitoring::m_JetTrigger_2017
std::string m_JetTrigger_2017
Definition: JetTagMonitoring.h:155
JetTagMonitoring::m_mv_70_weight_cut
double m_mv_70_weight_cut
Definition: JetTagMonitoring.h:135
JetTagMonitoring::m_jet_2D_jvt
TH2F_LW * m_jet_2D_jvt
Definition: JetTagMonitoring.h:394
JetTagMonitoring::m_tag_mv_w_phi_frac70OP
TH1F_LW * m_tag_mv_w_phi_frac70OP
Definition: JetTagMonitoring.h:254
xAOD::Jet_v1
Class describing a jet.
Definition: Jet_v1.h:57
JetTagMonitoring::fillBadTrackBits
void fillBadTrackBits(const std::bitset< 17 > &failedCuts, double eta, double phi)
Definition: JetTagMonitoring.cxx:1396
JetTagMonitoring::m_trackSelectorTool
ToolHandle< Analysis::TrackSelector > m_trackSelectorTool
Definition: JetTagMonitoring.h:104
JetTagMonitoring::m_MuonTrigger_2016
std::string m_MuonTrigger_2016
Definition: JetTagMonitoring.h:151
JetTagMonitoring::m_tracks_all_2D_LS
TH2F_LW * m_tracks_all_2D_LS
Definition: JetTagMonitoring.h:442
VertexContainer.h
JetTagMonitoring::m_tracks_deadBLayer_2D_LS
TH2F_LW * m_tracks_deadBLayer_2D_LS
Definition: JetTagMonitoring.h:450
JetTagMonitoring::z0Max
@ z0Max
Definition: JetTagMonitoring.h:415
JetTagMonitoring::fillGoodJetHistos
void fillGoodJetHistos(const xAOD::Jet *jet)
Definition: JetTagMonitoring.cxx:1438
xAOD::Vertex_v1
Class describing a Vertex.
Definition: Vertex_v1.h:42
JetTagMonitoring::m_jet_tracks_PixelHits
TH1F_LW * m_jet_tracks_PixelHits
To monitor number of pixel hits in a jet.
Definition: JetTagMonitoring.h:348
JetTagMonitoring::Cuts_t
Cuts_t
Definition: JetTagMonitoring.h:415
JetTagMonitoring::fillHistograms
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
Definition: JetTagMonitoring.cxx:548
JetContainer.h
JetTagMonitoring::m_jet_tracks_z0_LS
TH1F_LW * m_jet_tracks_z0_LS
Definition: JetTagMonitoring.h:344
JetTagMonitoring::isTopEvent
bool isTopEvent()
Definition: JetTagMonitoring.cxx:886
JetTagMonitoring::m_tag_ip3d_llr
TH1F_LW * m_tag_ip3d_llr
To monitor jet log likelihood ratio for IP3D tagger.
Definition: JetTagMonitoring.h:196
JetTagMonitoring::Jet_t
Jet_t
Definition: JetTagMonitoring.h:82
JetTagMonitoring::m_monGr_shift
MonGroup * m_monGr_shift
Definition: JetTagMonitoring.h:472
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
TH1
Definition: rootspy.cxx:268
JetTagMonitoring::passJetQualityCuts
bool passJetQualityCuts(const xAOD::Jet *jet)
Definition: JetTagMonitoring.cxx:1515
JetTagMonitoring::m_trk_d0_max_cut
double m_trk_d0_max_cut
Definition: JetTagMonitoring.h:128
JetTagMonitoring::m_ElectronTrigger_2017
std::string m_ElectronTrigger_2017
Definition: JetTagMonitoring.h:153
JetTagMonitoring::m_jet_2D_good
TH2F_LW * m_jet_2D_good
Definition: JetTagMonitoring.h:392
JetTagMonitoring::m_tag_mv_w_sj_pT200
TH1F_LW * m_tag_mv_w_sj_pT200
Definition: JetTagMonitoring.h:270
JetTagMonitoring::nHitSi
@ nHitSi
Definition: JetTagMonitoring.h:416
JetTagMonitoring::m_ElectronEtaCut
double m_ElectronEtaCut
Definition: JetTagMonitoring.h:142
JetTagMonitoring::m_tracks_nHitTrt_2D_LS
TH2F_LW * m_tracks_nHitTrt_2D_LS
Definition: JetTagMonitoring.h:454
JetTagMonitoring::fitChi2
@ fitChi2
Definition: JetTagMonitoring.h:417
JetTagMonitoring::etaMax
@ etaMax
Definition: JetTagMonitoring.h:415
JetTagMonitoring::m_jet_2D_suspect
TH2F_LW * m_jet_2D_suspect
Definition: JetTagMonitoring.h:397
JetTagMonitoring::fillBtagHistograms
void fillBtagHistograms(const xAOD::Jet *jet, bool fill_top_histos)
Definition: JetTagMonitoring.cxx:1251
JetTagMonitoring::m_jet_2D_kinematic_LS
TH2F_LW * m_jet_2D_kinematic_LS
Definition: JetTagMonitoring.h:395
JetTagMonitoring::m_MuonTrigger_2017
std::string m_MuonTrigger_2017
Definition: JetTagMonitoring.h:154
JetTagMonitoring::m_tag_mv_w_sj_eta_sum60OP
TH1F_LW * m_tag_mv_w_sj_eta_sum60OP
Definition: JetTagMonitoring.h:293
TrackSelector.h
JetTagMonitoring::m_eventInfoKey
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
Definition: JetTagMonitoring.h:123
JetTagMonitoring::m_tag_mv_w_sj_eta_frac77OP
TH1F_LW * m_tag_mv_w_sj_eta_frac77OP
Definition: JetTagMonitoring.h:296
JetTagMonitoring::m_tag_mv_w_sj_phi28
TH1F_LW * m_tag_mv_w_sj_phi28
Definition: JetTagMonitoring.h:280
JetTagMonitoring::m_jet_pt_top
TH1F_LW * m_jet_pt_top
Definition: JetTagMonitoring.h:381
JetTagMonitoring::m_jet_muons_pt
TH1F_LW * m_jet_muons_pt
To monitor Pt of muons in a jet.
Definition: JetTagMonitoring.h:354
TH2F_LW
Definition: TH2F_LW.h:23
JetTagMonitoring::m_jet_eta_cut
double m_jet_eta_cut
Definition: JetTagMonitoring.h:131
JetTagMonitoring::m_trackParticle_n
TH1F_LW * m_trackParticle_n
To monitor number of TrackParticles.
Definition: JetTagMonitoring.h:302
JetTagMonitoring::m_tracks_d0Max_2D_LS
TH2F_LW * m_tracks_d0Max_2D_LS
Definition: JetTagMonitoring.h:444
JetTagMonitoring::m_JetTrigger_2016
std::string m_JetTrigger_2016
Definition: JetTagMonitoring.h:152
JetTagMonitoring::m_MuonEtaCut
double m_MuonEtaCut
Definition: JetTagMonitoring.h:140
JetTagMonitoring::m_tracks_nHitTrt_2D
TH2F_LW * m_tracks_nHitTrt_2D
Definition: JetTagMonitoring.h:434
JetTagMonitoring::m_jet_muons_n
TH1F_LW * m_jet_muons_n
To monitor number of muons in a jet.
Definition: JetTagMonitoring.h:352
JetTagMonitoring::bookHistograms
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
Definition: JetTagMonitoring.cxx:177
SG::ReadDecorHandleKey
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Definition: StoreGate/StoreGate/ReadDecorHandleKey.h:85
JetTagMonitoring::nHitSct
@ nHitSct
Definition: JetTagMonitoring.h:416
JetTagMonitoring::m_tag_mv_w_sj_phi14_21
TH1F_LW * m_tag_mv_w_sj_phi14_21
Definition: JetTagMonitoring.h:278
JetTagMonitoring::m_tag_mv_w
TH1F_LW * m_tag_mv_w
To monitor likelihood weight based on Mv tagger.
Definition: JetTagMonitoring.h:224
JetTagMonitoring::m_tracks_sigz0Max_2D
TH2F_LW * m_tracks_sigz0Max_2D
Definition: JetTagMonitoring.h:427
JetTagMonitoring::m_tag_sv1ip3d_w_sj
TH1F_LW * m_tag_sv1ip3d_w_sj
Definition: JetTagMonitoring.h:221
JetTagMonitoring::m_tracks_fitChi2_2D
TH2F_LW * m_tracks_fitChi2_2D
Definition: JetTagMonitoring.h:436
JetTagMonitoring::m_tag_mv_w_eta_frac77OP
TH1F_LW * m_tag_mv_w_eta_frac77OP
Definition: JetTagMonitoring.h:262
JetTagMonitoring::m_use_trackselector
bool m_use_trackselector
Use Analysis::TrackSelector.
Definition: JetTagMonitoring.h:163
JetTagMonitoring::m_tag_mv_w_eta20_25
TH1F_LW * m_tag_mv_w_eta20_25
Definition: JetTagMonitoring.h:241
JetTagMonitoring::m_doStatus
bool m_doStatus
Definition: JetTagMonitoring.h:480
JetTagMonitoring::d0Max
@ d0Max
Definition: JetTagMonitoring.h:415
JetTagMonitoring::nHitBLayer
@ nHitBLayer
Definition: JetTagMonitoring.h:416
JetTagMonitoring::m_tag_mv_w_phi21_28
TH1F_LW * m_tag_mv_w_phi21_28
Definition: JetTagMonitoring.h:245
JetTagMonitoring::m_tag_mv_w_sj_pT100_200
TH1F_LW * m_tag_mv_w_sj_pT100_200
Definition: JetTagMonitoring.h:269
JetTagMonitoring::m_tag_mv_w_phi14_21
TH1F_LW * m_tag_mv_w_phi14_21
Definition: JetTagMonitoring.h:244
JetTagMonitoring::m_mv_tag_77_2D_LS
TH2F_LW * m_mv_tag_77_2D_LS
Definition: JetTagMonitoring.h:407
TrackParticleContainer.h
JetTagMonitoring::m_tag_mv_w_pT100_200
TH1F_LW * m_tag_mv_w_pT100_200
Definition: JetTagMonitoring.h:228
JetTagMonitoring::m_tag_mv_w_eta_sumAll
TH1F_LW * m_tag_mv_w_eta_sumAll
Definition: JetTagMonitoring.h:260
JetTagMonitoring::m_tracks_nHitSct_2D
TH2F_LW * m_tracks_nHitSct_2D
Definition: JetTagMonitoring.h:432
JetTagMonitoring::m_jet_tracks_z0
TH1F_LW * m_jet_tracks_z0
To monitor z0 of tracks in a jet.
Definition: JetTagMonitoring.h:343
JetTagMonitoring::m_tracks_fitChi2OnNdfMax_2D_LS
TH2F_LW * m_tracks_fitChi2OnNdfMax_2D_LS
Definition: JetTagMonitoring.h:458
JetTagMonitoring::m_tag_mv_w_mu50_70
TH1F_LW * m_tag_mv_w_mu50_70
Definition: JetTagMonitoring.h:464
JetTagMonitoring::m_trigPassed
TH1F_LW * m_trigPassed
Definition: JetTagMonitoring.h:365
JetTagMonitoring::m_sv1ip3d_tag_pos_rate_2D
TH2F_LW * m_sv1ip3d_tag_pos_rate_2D
2D map of tag rates.
Definition: JetTagMonitoring.h:401
JetTagMonitoring::m_tracks_nHitSi_2D
TH2F_LW * m_tracks_nHitSi_2D
Definition: JetTagMonitoring.h:433
JetTagMonitoring::m_tracks_all_2D
TH2F_LW * m_tracks_all_2D
2D map of TrackSelectorTool cuts
Definition: JetTagMonitoring.h:422
JetTagMonitoring::m_MuonTrigger_201X
std::string m_MuonTrigger_201X
Definition: JetTagMonitoring.h:157
JetTagMonitoring::m_tag_ip3d_b
TH1F_LW * m_tag_ip3d_b
To monitor jet likelihood value if coming from b decay for IP3D tagger.
Definition: JetTagMonitoring.h:187
JetTagMonitoring::m_jet_top_tagged
TH1F_LW * m_jet_top_tagged
Definition: JetTagMonitoring.h:384
JetTagMonitoring::m_tag_mv_w_mu30_50
TH1F_LW * m_tag_mv_w_mu30_50
Definition: JetTagMonitoring.h:463
JetTagMonitoring::m_tag_ip3d_n
TH1F_LW * m_tag_ip3d_n
To monitor number of tracks used to evaluate IP3D weight.
Definition: JetTagMonitoring.h:184