ATLAS Offline Software
TCCPlots.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRACKCALOCLUSTERREC_TRACKCALOCLUSTERRECVALIDATION_TCCPLOTS_H
6 #define TRACKCALOCLUSTERREC_TRACKCALOCLUSTERRECVALIDATION_TCCPLOTS_H
7 
8 // std includes
9 #include <string>
10 #include <array>
11 
12 // local includes
13 #include "TCCPlotsBase.h"
14 #include "xAODJet/JetContainer.h"
20 
21 class TCCPlots: public TCCPlotsBase {
22 public:
23  TCCPlots(TCCPlotsBase* pParent, const std::string& dirName, const std::string& collection = "");
24  void fill(const xAOD::JetContainer& jets);
25  void fill(const xAOD::Jet& jet);
26  void fill(const xAOD::Jet& jet, const xAOD::Jet& truth);
27 
28  void fillLeading(const xAOD::Jet& jet);
29  void fillSubLeading(const xAOD::Jet& jet);
30 
31  void fillResponse(const xAOD::Jet& jet, const xAOD::Jet& truth);
32  void fillResponseLeading(const xAOD::Jet& jet, const xAOD::Jet& truth);
33  void fillResponseSubLeading(const xAOD::Jet& jet, const xAOD::Jet& truth);
34  void fillResponseNoPtNoMassCuts(const xAOD::Jet& jet, const xAOD::Jet& truth);
35  void fillResponseNoPtNoMassCutsLeading(const xAOD::Jet& jet, const xAOD::Jet& truth);
37 
38  void fillResponseNPV(const xAOD::Jet& jet, const xAOD::Jet& truth, int NPV);
39  void fillResponseLeadingNPV(const xAOD::Jet& jet, const xAOD::Jet& truth, int NPV);
40  void fillResponseSubLeadingNPV(const xAOD::Jet& jet, const xAOD::Jet& truth, int NPV);
41 
42  void fillPseudoResponse(const xAOD::Jet& jet, const xAOD::Jet& calo);
43  void fillPseudoResponseLeading(const xAOD::Jet& jet, const xAOD::Jet& calo);
44  void fillPseudoResponseSubLeading(const xAOD::Jet& jet, const xAOD::Jet& calo);
45 
46  void fillMoments(const xAOD::Jet& jet);
47  void fillMomentsLeading(const xAOD::Jet& jet);
48  void fillMomentsSubLeading(const xAOD::Jet& jet);
52 
57 
62 
64  void fillCluster(const xAOD::CaloCluster& cluster);
65  void fillClusterEtaCut(const xAOD::CaloCluster& cluster);
66 
67  void fillTCC(const xAOD::TrackCaloCluster& tcc, std::vector<const xAOD::TrackParticle*>& alltracksPV0);
68  void fillTCCptCut(const xAOD::TrackCaloCluster& tcc);
69  void fillTCCetaCut(const xAOD::TrackCaloCluster& tcc);
70 
71  static void make_median(TH2* h2_response, TH1* h1_resolution, TH1* h1_median=nullptr);
72  static void make_median_add(TH2* h2_response, TH1* h1_resolution);
73  static void make_median(TH3* h3_response, TH2* h2_resolution);
74 
75  void setEventWeight(const float& weight);
76  void setJetPtBinning(const std::vector<float>& bins);
77  void setJetMassOverPtBinning(const std::vector<float>& bins);
78  void setTrackPtBinning(const std::vector<float>& bins);
79  void setTrackProdRadiusBinning(const std::vector<float>& bins);
80 
81  void resizeHistograms();
82 
83  const xAOD::TruthParticle* getTruthPtr(const xAOD::TrackParticle& trackParticle) const;
85 
86 
87 private:
88  std::string m_collectionType ;
89  float m_eventWeight ;
90 
91  std::vector<float> m_jetPtBins ;
92  std::vector<float> m_jetMassOverPtBins ;
93  std::vector<float> m_trackPtBins ;
94  std::vector<float> m_trackProdRadiusBins ;
95 
96  TH1* m_jet_n ;
97  TH1* m_jet_pt ;
98  TH1* m_jet_eta ;
99  TH1* m_jet_phi ;
100  TH1* m_jet_m ;
101 
106 
111 
116 
119 
125 
131 
137 
143 
148 
153 
158 
163 
168 
171 
174 
177 
180 
185 
186  TH1* m_jet_d2 ;
190 
195 
200 
205 
210 
215 
220 
225 
230 
251 
272 
273  //track histograms
274  TH1* m_trk_d0 ;
275  TH1* m_trk_z0 ;
276  TH1* m_trk_theta ;
277  TH1* m_trk_phi ;
284  TH2* m_trk_d0_pt ;
285  TH2* m_trk_z0_pt ;
319 
329 
336 
343 
350 
357 
376 
395 
414 
433 
452 
471 
490 
509 
514 
523 
570 
589 
633 
639 
640  TH1* m_tcc_pt ;
642  TH1* m_tcc_phi ;
643  TH1* m_tcc_eta ;
645  TH1* m_tcc_m ;
646  TH1* m_tcc_taste ;
655  TH2* m_tcc_N_M ;
657 
660 
661  // plot base has nop default implementation of this; we use it to book the histos
662  void initializePlots();
663  void finalizePlots();
664 
665 };
666 
667 inline const xAOD::TruthParticle* TCCPlots::getTruthPtr(const xAOD::TrackParticle& trackParticle) const {
668  typedef ElementLink<xAOD::TruthParticleContainer> ElementTruthLink_t;
669  const xAOD::TruthParticle* result(nullptr);
670  // 0. is there any truth?
671  static const SG::ConstAccessor<ElementTruthLink_t> truthParticleLinkAcc("truthParticleLink");
672  if (truthParticleLinkAcc.isAvailable(trackParticle)) {
673  // 1. ..then get link
674  const ElementTruthLink_t ptruthContainer = truthParticleLinkAcc(trackParticle);
675  if (ptruthContainer.isValid()) {
676  result = *ptruthContainer;
677  }
678  }
679  return result;
680 }
681 
683  typedef ElementLink<xAOD::TrackParticleContainer> ElementTruthLink_t;
684  const xAOD::TrackParticle* result(nullptr);
685  // 0. is there any truth?
686  static const SG::ConstAccessor<ElementTruthLink_t> trackParticleLinkAcc("trackParticleLink");
687  if (trackParticleLinkAcc(tcc)) {
688  // 1. ..then get link
689  const ElementTruthLink_t ptrackContainer = trackParticleLinkAcc(tcc);
690  if (ptrackContainer.isValid()) {
691  result = *ptrackContainer;
692  }
693  }
694  return result;
695 }
696 
697 
698 
699 #endif // TRACKCALOCLUSTERREC_TRACKCALOCLUSTERRECVALIDATION_TCCPLOTS_H
TCCPlots::m_clusters_abs_matchedpv0Fraction_eta_notfix
TH1 * m_clusters_abs_matchedpv0Fraction_eta_notfix
Definition: TCCPlots.h:465
TCCPlots::m_trk_pv0_matching_deltar_fix_or_var_eta
TH1 * m_trk_pv0_matching_deltar_fix_or_var_eta
Definition: TCCPlots.h:609
TCCPlots::m_clusters_matched_pv0_eta_var
TH1 * m_clusters_matched_pv0_eta_var
Definition: TCCPlots.h:438
TCCPlots::m_clusters_etacut_eta
TH1 * m_clusters_etacut_eta
Definition: TCCPlots.h:371
TCCPlots::m_jet_mopt_pt_response_phi
TH3 * m_jet_mopt_pt_response_phi
Definition: TCCPlots.h:239
TCCPlots::m_trk_caloEntryUncPhi_pt
TH2 * m_trk_caloEntryUncPhi_pt
Definition: TCCPlots.h:302
TCCPlots::fillMomentsLeadingWithMassCut
void fillMomentsLeadingWithMassCut(const xAOD::Jet &jet)
Definition: TCCPlots.cxx:1175
TCCPlots::m_clusters_notMatched_energy
TH1 * m_clusters_notMatched_energy
Definition: TCCPlots.h:367
TCCPlots::m_trk_perigeePhi
TH1 * m_trk_perigeePhi
Definition: TCCPlots.h:310
TCCPlots::m_jet_response_m_pt_leading
TH2 * m_jet_response_m_pt_leading
Definition: TCCPlots.h:133
TCCPlots::make_median
static void make_median(TH2 *h2_response, TH1 *h1_resolution, TH1 *h1_median=nullptr)
Definition: TCCPlots.cxx:2469
TCCPlots::fillPerigeeVsCaloEntryAllPt
void fillPerigeeVsCaloEntryAllPt(const xAOD::TrackParticle &track)
Definition: TCCPlots.cxx:1431
TCCPlots::m_clusters_matchedFraction_eta_fix_or_var
TH1 * m_clusters_matchedFraction_eta_fix_or_var
Definition: TCCPlots.h:387
TCCPlots::m_clusters_width
TH1 * m_clusters_width
Definition: TCCPlots.h:363
TCCPlots::m_jet_response_m_leading
TH1 * m_jet_response_m_leading
Definition: TCCPlots.h:132
TCCPlots::m_jet_resolution_add_d2_leading
TH1 * m_jet_resolution_add_d2_leading
Definition: TCCPlots.h:228
TCCPlots::m_trk_tcc_reco_pt_response
TH1 * m_trk_tcc_reco_pt_response
Definition: TCCPlots.h:659
TCCPlots::m_trk_delta_trackPhi_caloEntryPhiCorr_eta
TH2 * m_trk_delta_trackPhi_caloEntryPhiCorr_eta
Definition: TCCPlots.h:347
TCCPlots::m_clusters_matchedFraction_eta_none
TH1 * m_clusters_matchedFraction_eta_none
Definition: TCCPlots.h:394
TCCPlots::m_clusters_matched_eta_fix
TH1 * m_clusters_matched_eta_fix
Definition: TCCPlots.h:379
TCCPlots::m_trk_matchedFraction_pt_notfix
TH1 * m_trk_matchedFraction_pt_notfix
Definition: TCCPlots.h:583
TCCPlots::m_trk_perigeeUncEta_eta
TH2 * m_trk_perigeeUncEta_eta
Definition: TCCPlots.h:306
TCCPlots::m_trk_pv0_total_clusters_pt
TH2 * m_trk_pv0_total_clusters_pt
Definition: TCCPlots.h:596
TCCPlots::m_jet_resolution_mopt_pt_eta_subleading
TH2 * m_jet_resolution_mopt_pt_eta_subleading
Definition: TCCPlots.h:267
TCCPlots::m_trk_phi_eta
TH2 * m_trk_phi_eta
Definition: TCCPlots.h:282
TCCPlots::m_jet_response_m_npv_subleading
TH2 * m_jet_response_m_npv_subleading
Definition: TCCPlots.h:157
TCCPlots::m_clusters_abs_matchedFraction_eta
TH1 * m_clusters_abs_matchedFraction_eta
Definition: TCCPlots.h:399
TCCPlots::m_trk_pv0_notMatching_deltar_var_eta
TH1 * m_trk_pv0_notMatching_deltar_var_eta
Definition: TCCPlots.h:603
TCCPlots::m_trk_notMatching_deltar_fix_caloEntryUncTot_pt
TH2 * m_trk_notMatching_deltar_fix_caloEntryUncTot_pt
Definition: TCCPlots.h:532
TCCPlots::m_clusters_matchedpv0Fraction_eta_var
TH1 * m_clusters_matchedpv0Fraction_eta_var
Definition: TCCPlots.h:457
TCCPlots::fillTCCetaCut
void fillTCCetaCut(const xAOD::TrackCaloCluster &tcc)
Definition: TCCPlots.cxx:2143
TCCPlots::m_clusters_abs_matchedpv0Fraction_eta_fix_or_var
TH1 * m_clusters_abs_matchedpv0Fraction_eta_fix_or_var
Definition: TCCPlots.h:463
TCCPlots::m_jet_resolution_m_subleading
TH1 * m_jet_resolution_m_subleading
Definition: TCCPlots.h:209
TCCPlots::m_jet_response_add_eta_pt
TH2 * m_jet_response_add_eta_pt
Definition: TCCPlots.h:149
TCCPlots::m_trk_total_eta
TH1 * m_trk_total_eta
Definition: TCCPlots.h:524
TCCPlots::m_jet_n
TH1 * m_jet_n
Definition: TCCPlots.h:96
TCCPlots::m_trk_pv0_caloEntryUncTot_eta_0SiHits
TH2 * m_trk_pv0_caloEntryUncTot_eta_0SiHits
Definition: TCCPlots.h:634
TCCPlots::m_trk_matching_deltar_fix_and_var_pt
TH1 * m_trk_matching_deltar_fix_and_var_pt
Definition: TCCPlots.h:557
TCCPlots::m_jet_median_width_m_npv_leading
TH1 * m_jet_median_width_m_npv_leading
Definition: TCCPlots.h:218
TCCPlots::m_jet_response_m_npv_leading
TH2 * m_jet_response_m_npv_leading
Definition: TCCPlots.h:156
TCCPlots::m_trk_delta_perigeePhi_caloEntryPhi
TH1 * m_trk_delta_perigeePhi_caloEntryPhi
Definition: TCCPlots.h:331
TCCPlots::m_trk_caloEntryPhiOverPhi_eta
TH2 * m_trk_caloEntryPhiOverPhi_eta
Definition: TCCPlots.h:298
TCCPlots::m_clusters_abs_notMatchedFraction_eta
TH1 * m_clusters_abs_notMatchedFraction_eta
Definition: TCCPlots.h:400
TCCPlots::m_clusters_matched_pvx_eta_onlyvar
TH1 * m_clusters_matched_pvx_eta_onlyvar
Definition: TCCPlots.h:478
TCCPlots::m_clusters_matchedpv0Fraction_eta_onlyvar
TH1 * m_clusters_matchedpv0Fraction_eta_onlyvar
Definition: TCCPlots.h:459
TCCPlots::m_jet_pseudoresponse_pt
TH1 * m_jet_pseudoresponse_pt
Definition: TCCPlots.h:170
TCCPlots::m_tcc_eta
TH1 * m_tcc_eta
Definition: TCCPlots.h:643
TCCPlots::m_clusters_abs_matchedpv0Fraction_eta_fix_and_var
TH1 * m_clusters_abs_matchedpv0Fraction_eta_fix_and_var
Definition: TCCPlots.h:462
TCCPlots::m_trk_caloEntryUncTheta_pt
TH2 * m_trk_caloEntryUncTheta_pt
Definition: TCCPlots.h:296
TCCPlots::m_jet_m
TH1 * m_jet_m
Definition: TCCPlots.h:100
TCCPlots::m_trk_perigeeUncPhi_eta
TH2 * m_trk_perigeeUncPhi_eta
Definition: TCCPlots.h:311
TCCPlots::m_clusters_energy
TH1 * m_clusters_energy
Definition: TCCPlots.h:365
get_generator_info.result
result
Definition: get_generator_info.py:21
TCCPlots::m_jet_median_width_m_npv_2leadings
TH1 * m_jet_median_width_m_npv_2leadings
Definition: TCCPlots.h:217
TCCPlots::fillResponseNoPtNoMassCutsLeading
void fillResponseNoPtNoMassCutsLeading(const xAOD::Jet &jet, const xAOD::Jet &truth)
Definition: TCCPlots.cxx:1236
TCCPlots::m_trk_notMatching_deltar_var_caloEntryUncTot_prodRadius
TH2 * m_trk_notMatching_deltar_var_caloEntryUncTot_prodRadius
Definition: TCCPlots.h:539
TCCPlots::m_trk_delta_trackEta_caloEntryEta_pt
TH2 * m_trk_delta_trackEta_caloEntryEta_pt
Definition: TCCPlots.h:341
TCCPlots::m_trk_delta_caloEntryEta_caloEntryEtaCorr_pt
TH2 * m_trk_delta_caloEntryEta_caloEntryEtaCorr_pt
Definition: TCCPlots.h:355
TCCPlots::m_clusters_matched_pv0_eta_notvar
TH1 * m_clusters_matched_pv0_eta_notvar
Definition: TCCPlots.h:439
TCCPlots::m_jet_response_m_pt_subleading
TH2 * m_jet_response_m_pt_subleading
Definition: TCCPlots.h:139
TCCPlots::m_jet_response_phi
TH1 * m_jet_response_phi
Definition: TCCPlots.h:124
TCCPlots::m_trk_matchedFraction_eta_notvar
TH1 * m_trk_matchedFraction_eta_notvar
Definition: TCCPlots.h:576
TCCPlots::m_trk_pv0_matchedFraction_eta_fix
TH1 * m_trk_pv0_matchedFraction_eta_fix
Definition: TCCPlots.h:617
TCCPlots::m_trk_perigeeUncPhi_prodRadius
TH2 * m_trk_perigeeUncPhi_prodRadius
Definition: TCCPlots.h:323
TCCPlots::m_jet_response_add_d2_subleading
TH1 * m_jet_response_add_d2_subleading
Definition: TCCPlots.h:204
TCCPlots::fillClusterEtaCut
void fillClusterEtaCut(const xAOD::CaloCluster &cluster)
Definition: TCCPlots.cxx:1875
TCCPlots::m_clusters_matchedFraction_energy
TH1 * m_clusters_matchedFraction_energy
Definition: TCCPlots.h:368
TCCPlots::m_trk_matching_deltar_fix_only_clusters_phi
TH2 * m_trk_matching_deltar_fix_only_clusters_phi
Definition: TCCPlots.h:565
TCCPlots::m_clusters_width_energy
TH2 * m_clusters_width_energy
Definition: TCCPlots.h:370
TCCPlots::fillTCCptCut
void fillTCCptCut(const xAOD::TrackCaloCluster &tcc)
Definition: TCCPlots.cxx:2138
TCCPlots::m_jet_d2_2leadings_massCut
TH1 * m_jet_d2_2leadings_massCut
Definition: TCCPlots.h:192
TCCPlots::make_median_add
static void make_median_add(TH2 *h2_response, TH1 *h1_resolution)
Definition: TCCPlots.cxx:2493
TCCPlots::m_trk_perigeeUncPhi_pt
TH2 * m_trk_perigeeUncPhi_pt
Definition: TCCPlots.h:312
TCCPlots::m_jet_response_m_subleading
TH1 * m_jet_response_m_subleading
Definition: TCCPlots.h:138
TCCPlots::m_trk_delta_trackEta_caloEntryEta
TH1 * m_trk_delta_trackEta_caloEntryEta
Definition: TCCPlots.h:337
TCCPlots::m_trk_d0
TH1 * m_trk_d0
Definition: TCCPlots.h:274
TCCPlots::m_jet_pseudoresponse_notcalib_pt_2leadings
TH1 * m_jet_pseudoresponse_notcalib_pt_2leadings
Definition: TCCPlots.h:182
TCCPlots::m_jet_pseudoresponse_m_2leadings
TH1 * m_jet_pseudoresponse_m_2leadings
Definition: TCCPlots.h:172
TCCPlots::m_trk_matchedFraction_pt_onlyfix
TH1 * m_trk_matchedFraction_pt_onlyfix
Definition: TCCPlots.h:587
TCCPlots::fillLeading
void fillLeading(const xAOD::Jet &jet)
Definition: TCCPlots.cxx:1254
TCCPlots::m_jet_d2_leading
TH1 * m_jet_d2_leading
Definition: TCCPlots.h:188
TCCPlots::m_clusters_matchedpv0Fraction_eta_notfix
TH1 * m_clusters_matchedpv0Fraction_eta_notfix
Definition: TCCPlots.h:456
TCCPlots::m_jet_response_add_eta_pt_leading
TH2 * m_jet_response_add_eta_pt_leading
Definition: TCCPlots.h:151
TCCPlots::m_trk_pv0_matching_deltar_fix_eta
TH1 * m_trk_pv0_matching_deltar_fix_eta
Definition: TCCPlots.h:597
TCCPlots::m_clusters_abs_width_eta
TH2 * m_clusters_abs_width_eta
Definition: TCCPlots.h:402
TCCPlots::m_trk_z0_eta
TH2 * m_trk_z0_eta
Definition: TCCPlots.h:280
TCCPlots::m_jet_d2_subleading_massCut
TH1 * m_jet_d2_subleading_massCut
Definition: TCCPlots.h:194
TCCPlots::m_trk_delta_trackEta_caloEntryEtaCorr_eta
TH2 * m_trk_delta_trackEta_caloEntryEtaCorr_eta
Definition: TCCPlots.h:346
TCCPlots::fillResponseLeading
void fillResponseLeading(const xAOD::Jet &jet, const xAOD::Jet &truth)
Definition: TCCPlots.cxx:1199
TCCPlots::fillResponseNoPtNoMassCutsSubLeading
void fillResponseNoPtNoMassCutsSubLeading(const xAOD::Jet &jet, const xAOD::Jet &truth)
Definition: TCCPlots.cxx:1302
TCCPlots::fillResponseNoPtNoMassCuts
void fillResponseNoPtNoMassCuts(const xAOD::Jet &jet, const xAOD::Jet &truth)
Definition: TCCPlots.cxx:1134
TCCPlots::m_jet_pseudoresponse_notcalib_pt
TH1 * m_jet_pseudoresponse_notcalib_pt
Definition: TCCPlots.h:181
TCCPlots::m_trk_matchedFraction_eta_onlyvar
TH1 * m_trk_matchedFraction_eta_onlyvar
Definition: TCCPlots.h:577
TCCPlots::m_jet_pseudoresponse_m_leading
TH1 * m_jet_pseudoresponse_m_leading
Definition: TCCPlots.h:175
TCCPlots::m_trk_delta_trackEta_caloEntryEtaCorr_pt
TH2 * m_trk_delta_trackEta_caloEntryEtaCorr_pt
Definition: TCCPlots.h:348
TCCPlots::m_jet_resolution_mopt_pt_m_2leadings
TH2 * m_jet_resolution_mopt_pt_m_2leadings
Definition: TCCPlots.h:253
TCCPlots::m_clusters_abs_matchedpvxFraction_eta_fix
TH1 * m_clusters_abs_matchedpvxFraction_eta_fix
Definition: TCCPlots.h:502
TCCPlots::m_trk_pv0_matching_deltar_var_eta
TH1 * m_trk_pv0_matching_deltar_var_eta
Definition: TCCPlots.h:599
TruthParticleContainer.h
xAOD::TrackCaloCluster_v1
Class describing a TrackCaloCluster.
Definition: TrackCaloCluster_v1.h:25
TCCPlots::m_trk_caloEntryPhi
TH1 * m_trk_caloEntryPhi
Definition: TCCPlots.h:297
TCCPlots::m_jet_mopt_pt_response_eta_2leadings
TH3 * m_jet_mopt_pt_response_eta_2leadings
Definition: TCCPlots.h:244
TCCPlots::m_jet_resolution_mopt_pt_pt_subleading
TH2 * m_jet_resolution_mopt_pt_pt_subleading
Definition: TCCPlots.h:259
TCCPlots::fillSubLeading
void fillSubLeading(const xAOD::Jet &jet)
Definition: TCCPlots.cxx:1319
TCCPlots::fillMomentsSubLeading
void fillMomentsSubLeading(const xAOD::Jet &jet)
Definition: TCCPlots.cxx:1183
TCCPlots::m_trk_delta_caloEntryPhi_caloEntryPhiCorr
TH1 * m_trk_delta_caloEntryPhi_caloEntryPhiCorr
Definition: TCCPlots.h:352
TCCPlots::initializePlots
void initializePlots()
Definition: TCCPlots.cxx:549
TCCPlots::m_trk_matchedFraction_eta_fix_or_var
TH1 * m_trk_matchedFraction_eta_fix_or_var
Definition: TCCPlots.h:572
TCCPlotsBase
Definition: TCCPlotsBase.h:16
TCCPlots::m_trk_caloEntryUncTot_prodRadius
TH2 * m_trk_caloEntryUncTot_prodRadius
Definition: TCCPlots.h:328
TCCPlots::m_clusters_notMatchedFraction_eta
TH1 * m_clusters_notMatchedFraction_eta
Definition: TCCPlots.h:362
TCCPlots::m_trk_delta_trackPhi_caloEntryPhi_pt
TH2 * m_trk_delta_trackPhi_caloEntryPhi_pt
Definition: TCCPlots.h:342
TCCPlots::m_jet_resolution_mopt_pt_eta_leading
TH2 * m_jet_resolution_mopt_pt_eta_leading
Definition: TCCPlots.h:266
TCCPlots::m_clusters_matched_pvx_eta_onlyfix
TH1 * m_clusters_matched_pvx_eta_onlyfix
Definition: TCCPlots.h:479
TCCPlots::m_jet_response_add_eta_pt_2leadings
TH2 * m_jet_response_add_eta_pt_2leadings
Definition: TCCPlots.h:150
TCCPlots::m_clusters_matched_pv0_eta_fix_and_var
TH1 * m_clusters_matched_pv0_eta_fix_and_var
Definition: TCCPlots.h:434
TCCPlots::m_trk_delta_caloEntryPhi_caloEntryPhiCorr_eta
TH2 * m_trk_delta_caloEntryPhi_caloEntryPhiCorr_eta
Definition: TCCPlots.h:354
TCCPlots::m_jet_eta_2leadings
TH1 * m_jet_eta_2leadings
Definition: TCCPlots.h:104
TrackCaloClusterContainer.h
TCCPlots::m_trk_caloEntryUncEta_caloEntryEta
TH2 * m_trk_caloEntryUncEta_caloEntryEta
Definition: TCCPlots.h:292
TCCPlots::m_trk_pv0_matching_deltar_fix_or_var_pt
TH1 * m_trk_pv0_matching_deltar_fix_or_var_pt
Definition: TCCPlots.h:610
TCCPlots::m_trk_matchedFraction_eta_fix_and_var
TH1 * m_trk_matchedFraction_eta_fix_and_var
Definition: TCCPlots.h:571
TCCPlots::m_trk_perigeeUncEta_prodRadius
TH2 * m_trk_perigeeUncEta_prodRadius
Definition: TCCPlots.h:321
TCCPlots::m_tcc_taste_eta_ptcut
TH2 * m_tcc_taste_eta_ptcut
Definition: TCCPlots.h:650
TCCPlots::m_eventWeight
float m_eventWeight
Definition: TCCPlots.h:89
TCCPlots::m_trk_matching_deltar_onlyfix_pt
TH1 * m_trk_matching_deltar_onlyfix_pt
Definition: TCCPlots.h:551
TCCPlots::m_jet_resolution_mopt_pt_d2
TH2 * m_jet_resolution_mopt_pt_d2
Definition: TCCPlots.h:268
TCCPlots::m_trk_matchedFraction_eta_onlyfix
TH1 * m_trk_matchedFraction_eta_onlyfix
Definition: TCCPlots.h:578
TCCPlots::m_trk_delta_perigeePhi_caloEntryPhi_eta
TH2 * m_trk_delta_perigeePhi_caloEntryPhi_eta
Definition: TCCPlots.h:333
TCCPlots::m_jetMassOverPtBins
std::vector< float > m_jetMassOverPtBins
Definition: TCCPlots.h:92
TCCPlots::m_clusters_all_neutral_neutral_e
TH1 * m_clusters_all_neutral_neutral_e
Definition: TCCPlots.h:522
TCCPlots::m_clusters_all_neutral_e
TH1 * m_clusters_all_neutral_e
Definition: TCCPlots.h:516
TCCPlots::m_clusters_abs_matched_pvx_eta_none
TH1 * m_clusters_abs_matched_pvx_eta_none
Definition: TCCPlots.h:489
TCCPlots::fillResponseSubLeadingNPV
void fillResponseSubLeadingNPV(const xAOD::Jet &jet, const xAOD::Jet &truth, int NPV)
Definition: TCCPlots.cxx:1297
TCCPlots::m_tcc_N_M_pv0
TH2 * m_tcc_N_M_pv0
Definition: TCCPlots.h:656
TCCPlots::m_jet_pseudoresponse_m_subleading
TH1 * m_jet_pseudoresponse_m_subleading
Definition: TCCPlots.h:178
TCCPlots::m_jet_response_m_npv_2leadings
TH2 * m_jet_response_m_npv_2leadings
Definition: TCCPlots.h:155
TCCPlots::m_clusters_width_eta
TH2 * m_clusters_width_eta
Definition: TCCPlots.h:364
TCCPlots::fillMoments
void fillMoments(const xAOD::Jet &jet)
Definition: TCCPlots.cxx:1155
TCCPlots::m_trk_perigeeEta
TH1 * m_trk_perigeeEta
Definition: TCCPlots.h:305
TCCPlots::m_clusters_etacut_abs_energy
TH1 * m_clusters_etacut_abs_energy
Definition: TCCPlots.h:412
TCCPlots::fillResponseLeadingNPV
void fillResponseLeadingNPV(const xAOD::Jet &jet, const xAOD::Jet &truth, int NPV)
Definition: TCCPlots.cxx:1231
TCCPlots::m_jet_resolution_mopt_pt_m_subleading
TH2 * m_jet_resolution_mopt_pt_m_subleading
Definition: TCCPlots.h:255
TCCPlots::m_jet_phi_subleading
TH1 * m_jet_phi_subleading
Definition: TCCPlots.h:115
TCCPlots::m_trk_pv0_notMatching_deltar_var_pt
TH1 * m_trk_pv0_notMatching_deltar_var_pt
Definition: TCCPlots.h:604
TCCPlots::m_trk_theta_pt
TH2 * m_trk_theta_pt
Definition: TCCPlots.h:286
TCCPlots::m_trk_delta_perigeeEta_caloEntryEta
TH1 * m_trk_delta_perigeeEta_caloEntryEta
Definition: TCCPlots.h:330
TCCPlots::m_trk_matchedFraction_pt_fix_and_var
TH1 * m_trk_matchedFraction_pt_fix_and_var
Definition: TCCPlots.h:580
TCCPlots::m_clusters_matchedpvxFraction_eta_fix_or_var
TH1 * m_clusters_matchedpvxFraction_eta_fix_or_var
Definition: TCCPlots.h:492
TCCPlots::m_trk_total_clusters_eta
TH2 * m_trk_total_clusters_eta
Definition: TCCPlots.h:526
TCCPlots::m_clusters_matchedFraction_eta_onlyfix
TH1 * m_clusters_matchedFraction_eta_onlyfix
Definition: TCCPlots.h:393
TCCPlots::m_trk_delta_trackEta_caloEntryEtaCorr
TH1 * m_trk_delta_trackEta_caloEntryEtaCorr
Definition: TCCPlots.h:344
TCCPlots
Definition: TCCPlots.h:21
TCCPlots::m_trk_delta_caloEntryEta_caloEntryEtaCorr
TH1 * m_trk_delta_caloEntryEta_caloEntryEtaCorr
Definition: TCCPlots.h:351
TCCPlots::m_clusters_notMatchedFraction_energy
TH1 * m_clusters_notMatchedFraction_energy
Definition: TCCPlots.h:369
TCCPlots::m_clusters_abs_eta
TH1 * m_clusters_abs_eta
Definition: TCCPlots.h:396
TCCPlots::m_jet_response_m_pt
TH2 * m_jet_response_m_pt
Definition: TCCPlots.h:121
SG::ConstAccessor
Helper class to provide constant type-safe access to aux data.
Definition: ConstAccessor.h:55
TCCPlots::m_jet_response_add_eta_leading
TH1 * m_jet_response_add_eta_leading
Definition: TCCPlots.h:146
TCCPlots::m_jet_median_width_m_npv
TH1 * m_jet_median_width_m_npv
Definition: TCCPlots.h:216
TCCPlots::m_jet_response_d2_subleading
TH1 * m_jet_response_d2_subleading
Definition: TCCPlots.h:199
TCCPlots::m_jet_d2_massCut
TH1 * m_jet_d2_massCut
Definition: TCCPlots.h:191
TCCPlots::m_tcc_taste_eta
TH2 * m_tcc_taste_eta
Definition: TCCPlots.h:649
TCCPlots::m_trk_pv0_matchedFraction_eta_none
TH1 * m_trk_pv0_matchedFraction_eta_none
Definition: TCCPlots.h:623
TCCPlots::m_jet_resolution_mopt_pt_m
TH2 * m_jet_resolution_mopt_pt_m
Definition: TCCPlots.h:252
TCCPlots::m_jet_resolution_d2_2leadings
TH1 * m_jet_resolution_d2_2leadings
Definition: TCCPlots.h:222
TCCPlots::m_jet_pseudoresponse_pt_leading
TH1 * m_jet_pseudoresponse_pt_leading
Definition: TCCPlots.h:176
TCCPlots::m_trk_pv0_matching_deltar_onlyvar_eta
TH1 * m_trk_pv0_matching_deltar_onlyvar_eta
Definition: TCCPlots.h:613
TCCPlots::getTruthPtr
const xAOD::TruthParticle * getTruthPtr(const xAOD::TrackParticle &trackParticle) const
Definition: TCCPlots.h:667
TCCPlots::m_trk_delta_trackEta_caloEntryEta_eta
TH2 * m_trk_delta_trackEta_caloEntryEta_eta
Definition: TCCPlots.h:339
TCCPlots::m_jet_pt_subleading
TH1 * m_jet_pt_subleading
Definition: TCCPlots.h:113
TCCPlots::m_trk_perigeeUncTot_prodRadius
TH2 * m_trk_perigeeUncTot_prodRadius
Definition: TCCPlots.h:324
TCCPlots::m_clusters_abs_matchedFraction_energy
TH1 * m_clusters_abs_matchedFraction_energy
Definition: TCCPlots.h:406
TCCPlots::m_trk_perigeeUncTheta_pt
TH2 * m_trk_perigeeUncTheta_pt
Definition: TCCPlots.h:309
TCCPlots::m_clusters_abs_matched_eta_notvar
TH1 * m_clusters_abs_matched_eta_notvar
Definition: TCCPlots.h:420
TCCPlots::m_clusters_matchedFraction_eta_notfix
TH1 * m_clusters_matchedFraction_eta_notfix
Definition: TCCPlots.h:389
TCCPlots::m_clusters_all_neutral_PV0_e
TH1 * m_clusters_all_neutral_PV0_e
Definition: TCCPlots.h:518
TCCPlots::m_jet_mopt_pt_response_m_2leadings
TH3 * m_jet_mopt_pt_response_m_2leadings
Definition: TCCPlots.h:232
TCCPlots::m_clusters_matched_eta
TH1 * m_clusters_matched_eta
Definition: TCCPlots.h:359
TCCPlots::fillResponse
void fillResponse(const xAOD::Jet &jet, const xAOD::Jet &truth)
Definition: TCCPlots.cxx:1109
TCCPlots::m_clusters_PV0_pt_fraction_e
TH2 * m_clusters_PV0_pt_fraction_e
Definition: TCCPlots.h:511
TCCPlots::m_trk_perigeeUncTheta_eta
TH2 * m_trk_perigeeUncTheta_eta
Definition: TCCPlots.h:308
TCCPlots::m_clusters_PVX_pt_fraction_e
TH2 * m_clusters_PVX_pt_fraction_e
Definition: TCCPlots.h:512
TCCPlots::m_jet_response_m_pt_2leadings
TH2 * m_jet_response_m_pt_2leadings
Definition: TCCPlots.h:127
TCCPlots::m_clusters_matched_pvx_eta_notvar
TH1 * m_clusters_matched_pvx_eta_notvar
Definition: TCCPlots.h:477
TCCPlots::m_clusters_matchedFraction_eta
TH1 * m_clusters_matchedFraction_eta
Definition: TCCPlots.h:361
TCCPlots::fillPseudoResponse
void fillPseudoResponse(const xAOD::Jet &jet, const xAOD::Jet &calo)
Definition: TCCPlots.cxx:1145
TCCPlots::m_trk_notMatching_deltar_var_phi
TH1 * m_trk_notMatching_deltar_var_phi
Definition: TCCPlots.h:535
TCCPlots::m_trk_delta_trackPhi_caloEntryPhi_eta
TH2 * m_trk_delta_trackPhi_caloEntryPhi_eta
Definition: TCCPlots.h:340
TCCPlots::m_tcc_pt_etacut
TH1 * m_tcc_pt_etacut
Definition: TCCPlots.h:641
TCCPlots::m_clusters_matched_pv0_eta_none
TH1 * m_clusters_matched_pv0_eta_none
Definition: TCCPlots.h:442
TCCPlots::m_clusters_matchedpvxFraction_eta_fix
TH1 * m_clusters_matchedpvxFraction_eta_fix
Definition: TCCPlots.h:493
TCCPlots::m_clusters_abs_matchedpvxFraction_eta_notvar
TH1 * m_clusters_abs_matchedpvxFraction_eta_notvar
Definition: TCCPlots.h:505
TCCPlots::m_clusters_matchedpv0Fraction_eta_fix
TH1 * m_clusters_matchedpv0Fraction_eta_fix
Definition: TCCPlots.h:455
TCCPlots::m_clusters_abs_matchedpvxFraction_eta_onlyvar
TH1 * m_clusters_abs_matchedpvxFraction_eta_onlyvar
Definition: TCCPlots.h:506
TCCPlots::m_trk_pv0_caloEntryUncTot_rFirstHit
TH2 * m_trk_pv0_caloEntryUncTot_rFirstHit
Definition: TCCPlots.h:638
TCCPlots::m_clusters_matchedpv0Fraction_eta_fix_or_var
TH1 * m_clusters_matchedpv0Fraction_eta_fix_or_var
Definition: TCCPlots.h:454
TCCPlots::m_jet_response_d2_pt_subleading
TH2 * m_jet_response_d2_pt_subleading
Definition: TCCPlots.h:162
TCCPlots::m_jet_pseudoresponse_notcalib_pt_subleading
TH1 * m_jet_pseudoresponse_notcalib_pt_subleading
Definition: TCCPlots.h:184
TCCPlots::m_jet_response_eta_leading
TH1 * m_jet_response_eta_leading
Definition: TCCPlots.h:135
TCCPlots::m_clusters_abs_matchedpvxFraction_eta_onlyfix
TH1 * m_clusters_abs_matchedpvxFraction_eta_onlyfix
Definition: TCCPlots.h:507
TCCPlots::m_jet_resolution_m_npv_leading
TH1 * m_jet_resolution_m_npv_leading
Definition: TCCPlots.h:213
TCCPlots::m_jet_d2_leading_massCut
TH1 * m_jet_d2_leading_massCut
Definition: TCCPlots.h:193
TCCPlots::m_clusters_etacut_width
TH1 * m_clusters_etacut_width
Definition: TCCPlots.h:372
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:189
TCCPlots::setJetMassOverPtBinning
void setJetMassOverPtBinning(const std::vector< float > &bins)
Definition: TCCPlots.cxx:537
TCCPlots::m_clusters_all_neutral_PV0_eta
TH1 * m_clusters_all_neutral_PV0_eta
Definition: TCCPlots.h:517
TCCPlots::m_clusters_abs_matched_eta_fix
TH1 * m_clusters_abs_matched_eta_fix
Definition: TCCPlots.h:417
TCCPlots::m_jet_median_width_m_npv_subleading
TH1 * m_jet_median_width_m_npv_subleading
Definition: TCCPlots.h:219
TCCPlots::m_trk_perigeeUncTot_eta
TH2 * m_trk_perigeeUncTot_eta
Definition: TCCPlots.h:313
TCCPlots::m_trk_pv0_matchedFraction_pt_notfix
TH1 * m_trk_pv0_matchedFraction_pt_notfix
Definition: TCCPlots.h:627
TCCPlots::m_clusters_abs_matched_pv0_eta_none
TH1 * m_clusters_abs_matched_pv0_eta_none
Definition: TCCPlots.h:451
TCCPlots::m_jet_resolution_m_leading
TH1 * m_jet_resolution_m_leading
Definition: TCCPlots.h:208
TCCPlots::m_clusters_abs_matchedpv0Fraction_eta_onlyfix
TH1 * m_clusters_abs_matchedpv0Fraction_eta_onlyfix
Definition: TCCPlots.h:469
TCCPlots::m_trk_phi
TH1 * m_trk_phi
Definition: TCCPlots.h:277
TCCPlots::m_clusters_abs_notMatched_energy
TH1 * m_clusters_abs_notMatched_energy
Definition: TCCPlots.h:405
TCCPlots::m_jet_response_m_2leadings
TH1 * m_jet_response_m_2leadings
Definition: TCCPlots.h:126
TCCPlots::m_clusters_abs_matched_pvx_eta_fix_and_var
TH1 * m_clusters_abs_matched_pvx_eta_fix_and_var
Definition: TCCPlots.h:481
TCCPlots::m_jet_pt_2leadings
TH1 * m_jet_pt_2leadings
Definition: TCCPlots.h:103
TCCPlots::m_jet_mopt_pt_response_eta_leading
TH3 * m_jet_mopt_pt_response_eta_leading
Definition: TCCPlots.h:245
TCCPlots::m_trk_pv0_matchedFraction_pt_none
TH1 * m_trk_pv0_matchedFraction_pt_none
Definition: TCCPlots.h:632
TCCPlots::m_trk_perigeeUncTheta_prodRadius
TH2 * m_trk_perigeeUncTheta_prodRadius
Definition: TCCPlots.h:322
TCCPlots::m_jet_m_2leadings
TH1 * m_jet_m_2leadings
Definition: TCCPlots.h:102
TCCPlots::m_trk_pv0_matching_deltar_fix_and_var_pt
TH1 * m_trk_pv0_matching_deltar_fix_and_var_pt
Definition: TCCPlots.h:608
TCCPlots::m_jet_resolution_add_d2_subleading
TH1 * m_jet_resolution_add_d2_subleading
Definition: TCCPlots.h:229
TCCPlots::m_clusters_abs_matched_pv0_eta_fix_and_var
TH1 * m_clusters_abs_matched_pv0_eta_fix_and_var
Definition: TCCPlots.h:443
TCCPlots::m_clusters_matched_pv0_eta_fix_or_var
TH1 * m_clusters_matched_pv0_eta_fix_or_var
Definition: TCCPlots.h:435
TCCPlots::m_trk_notMatching_deltar_none_caloEntryUncTot_eta
TH2 * m_trk_notMatching_deltar_none_caloEntryUncTot_eta
Definition: TCCPlots.h:543
TCCPlots::m_trk_caloEntryPhiOverPhi_pt
TH2 * m_trk_caloEntryPhiOverPhi_pt
Definition: TCCPlots.h:299
TCCPlots::m_jet_response_add_eta_2leadings
TH1 * m_jet_response_add_eta_2leadings
Definition: TCCPlots.h:145
TCCPlots::m_trk_caloEntryUncTheta_eta
TH2 * m_trk_caloEntryUncTheta_eta
Definition: TCCPlots.h:295
TCCPlots::m_trk_pv0_matchedFraction_eta_notvar
TH1 * m_trk_pv0_matchedFraction_eta_notvar
Definition: TCCPlots.h:620
TCCPlots::m_clusters_abs_matchedpv0Fraction_eta_var
TH1 * m_clusters_abs_matchedpv0Fraction_eta_var
Definition: TCCPlots.h:466
TCCPlots::m_trk_d0_pt
TH2 * m_trk_d0_pt
Definition: TCCPlots.h:284
TCCPlots::m_jet_eta
TH1 * m_jet_eta
Definition: TCCPlots.h:98
TCCPlots::m_trk_notMatching_deltar_var_caloEntryUncTot_pt
TH2 * m_trk_notMatching_deltar_var_caloEntryUncTot_pt
Definition: TCCPlots.h:538
TCCPlots::m_clusters_abs_matched_pv0_eta_var
TH1 * m_clusters_abs_matched_pv0_eta_var
Definition: TCCPlots.h:447
xAOD::CaloCluster_v1
Description of a calorimeter cluster.
Definition: CaloCluster_v1.h:59
TCCPlots::m_clusters_matchedpvxFraction_eta_onlyvar
TH1 * m_clusters_matchedpvxFraction_eta_onlyvar
Definition: TCCPlots.h:497
TCCPlots::m_clusters_matched_eta_notfix
TH1 * m_clusters_matched_eta_notfix
Definition: TCCPlots.h:380
TCCPlots::m_jet_mopt_pt_response_eta_subleading
TH3 * m_jet_mopt_pt_response_eta_subleading
Definition: TCCPlots.h:246
TCCPlots::m_jet_phi_leading
TH1 * m_jet_phi_leading
Definition: TCCPlots.h:110
TCCPlots::resizeHistograms
void resizeHistograms()
Definition: TCCPlots.cxx:2538
TCCPlots::m_clusters_etacut_width_eta
TH2 * m_clusters_etacut_width_eta
Definition: TCCPlots.h:373
TCCPlots::m_trk_matching_deltar_onlyfix_eta
TH1 * m_trk_matching_deltar_onlyfix_eta
Definition: TCCPlots.h:550
TCCPlots::m_jet_d2_subleading
TH1 * m_jet_d2_subleading
Definition: TCCPlots.h:189
TCCPlots::m_trk_total_clusters_pt
TH2 * m_trk_total_clusters_pt
Definition: TCCPlots.h:527
TCCPlotsBase.h
TCCPlots::m_trk_z0_pt
TH2 * m_trk_z0_pt
Definition: TCCPlots.h:285
jet
Definition: JetCalibTools_PlotJESFactors.cxx:23
TCCPlots::m_jet_response_add_d2_pt_2leadings
TH2 * m_jet_response_add_d2_pt_2leadings
Definition: TCCPlots.h:165
TCCPlots::m_clusters_matched_pvx_eta_fix_or_var
TH1 * m_clusters_matched_pvx_eta_fix_or_var
Definition: TCCPlots.h:473
TCCPlots::m_jet_mopt_pt_response_d2_2leadings
TH3 * m_jet_mopt_pt_response_d2_2leadings
Definition: TCCPlots.h:248
TCCPlots::m_trk_notMatching_deltar_none_caloEntryUncTot_prodRadius
TH2 * m_trk_notMatching_deltar_none_caloEntryUncTot_prodRadius
Definition: TCCPlots.h:545
TCCPlots::m_jet_pseudoresponse_notcalib_pt_leading
TH1 * m_jet_pseudoresponse_notcalib_pt_leading
Definition: TCCPlots.h:183
TCCPlots::m_trk_caloEntryUncPhi_eta
TH2 * m_trk_caloEntryUncPhi_eta
Definition: TCCPlots.h:301
TCCPlots::m_clusters_matched_pvx_eta_fix_and_var
TH1 * m_clusters_matched_pvx_eta_fix_and_var
Definition: TCCPlots.h:472
TCCPlots::fillPseudoResponseLeading
void fillPseudoResponseLeading(const xAOD::Jet &jet, const xAOD::Jet &calo)
Definition: TCCPlots.cxx:1330
TCCPlots::m_jet_resolution_add_d2
TH1 * m_jet_resolution_add_d2
Definition: TCCPlots.h:226
TCCPlots::finalizePlots
void finalizePlots()
Definition: TCCPlots.cxx:2206
TCCPlots::m_clusters_matched_pvx_eta_none
TH1 * m_clusters_matched_pvx_eta_none
Definition: TCCPlots.h:480
TCCPlots::m_clusters_matched_eta_none
TH1 * m_clusters_matched_eta_none
Definition: TCCPlots.h:385
TCCPlots::m_trk_delta_trackPhi_caloEntryPhiCorr_pt
TH2 * m_trk_delta_trackPhi_caloEntryPhiCorr_pt
Definition: TCCPlots.h:349
TCCPlots::m_jet_m_leading
TH1 * m_jet_m_leading
Definition: TCCPlots.h:107
TCCPlots::m_clusters_abs_matched_eta_fix_and_var
TH1 * m_clusters_abs_matched_eta_fix_and_var
Definition: TCCPlots.h:415
TCCPlots::m_trk_matching_deltar_and_clusters_pt
TH2 * m_trk_matching_deltar_and_clusters_pt
Definition: TCCPlots.h:563
TCCPlots::m_clusters_abs_matched_pvx_eta_onlyvar
TH1 * m_clusters_abs_matched_pvx_eta_onlyvar
Definition: TCCPlots.h:487
TCCPlots::m_clusters_matchedpvxFraction_eta_notfix
TH1 * m_clusters_matchedpvxFraction_eta_notfix
Definition: TCCPlots.h:494
TCCPlots::m_trk_matchedFraction_pt_fix_or_var
TH1 * m_trk_matchedFraction_pt_fix_or_var
Definition: TCCPlots.h:581
TCCPlots::m_trk_matching_deltar_and_clusters_phi
TH2 * m_trk_matching_deltar_and_clusters_phi
Definition: TCCPlots.h:562
TCCPlots::m_jet_response_add_d2_pt
TH2 * m_jet_response_add_d2_pt
Definition: TCCPlots.h:164
TCCPlots::m_trk_pv0_total_pt
TH1 * m_trk_pv0_total_pt
Definition: TCCPlots.h:591
TCCPlots::m_clusters_abs_notMatched_eta
TH1 * m_clusters_abs_notMatched_eta
Definition: TCCPlots.h:398
TCCPlots::m_jet_mopt_pt_response_d2_leading
TH3 * m_jet_mopt_pt_response_d2_leading
Definition: TCCPlots.h:249
TCCPlots::m_jet_pt_leading
TH1 * m_jet_pt_leading
Definition: TCCPlots.h:108
TCCPlots::fill
void fill(const xAOD::JetContainer &jets)
Definition: TCCPlots.cxx:1094
TCCPlots::m_trk_pv0_caloEntryUncTot_nSiHits
TH2 * m_trk_pv0_caloEntryUncTot_nSiHits
Definition: TCCPlots.h:637
TCCPlots::m_tcc_taste
TH1 * m_tcc_taste
Definition: TCCPlots.h:646
TCCPlots::m_clusters_matched_eta_fix_or_var
TH1 * m_clusters_matched_eta_fix_or_var
Definition: TCCPlots.h:378
TCCPlots::m_trk_notMatching_deltar_none_pt
TH1 * m_trk_notMatching_deltar_none_pt
Definition: TCCPlots.h:542
TCCPlots::m_clusters_all_neutral_neutral_eta
TH1 * m_clusters_all_neutral_neutral_eta
Definition: TCCPlots.h:521
TCCPlots::m_jet_mopt_pt_response_m
TH3 * m_jet_mopt_pt_response_m
Definition: TCCPlots.h:231
TCCPlots::m_trk_pv0_matchedFraction_pt_notvar
TH1 * m_trk_pv0_matchedFraction_pt_notvar
Definition: TCCPlots.h:629
TCCPlots::m_trk_notMatching_deltar_fix_caloEntryUncTot_prodRadius
TH2 * m_trk_notMatching_deltar_fix_caloEntryUncTot_prodRadius
Definition: TCCPlots.h:533
xAOD::TruthParticle_v1
Class describing a truth particle in the MC record.
Definition: TruthParticle_v1.h:37
TCCPlots::m_jet_resolution_mopt_pt_d2_leading
TH2 * m_jet_resolution_mopt_pt_d2_leading
Definition: TCCPlots.h:270
TCCPlots::m_jet_resolution_m_npv_2leadings
TH1 * m_jet_resolution_m_npv_2leadings
Definition: TCCPlots.h:212
TCCPlots::fillResponseSubLeading
void fillResponseSubLeading(const xAOD::Jet &jet, const xAOD::Jet &truth)
Definition: TCCPlots.cxx:1265
TCCPlots::fillCluster
void fillCluster(const xAOD::CaloCluster &cluster)
Definition: TCCPlots.cxx:1901
TCCPlots::m_jet_mopt_pt_response_phi_leading
TH3 * m_jet_mopt_pt_response_phi_leading
Definition: TCCPlots.h:241
TCCPlots::m_clusters_abs_matchedpv0Fraction_eta_onlyvar
TH1 * m_clusters_abs_matchedpv0Fraction_eta_onlyvar
Definition: TCCPlots.h:468
TCCPlots::m_jet_response_phi_subleading
TH1 * m_jet_response_phi_subleading
Definition: TCCPlots.h:142
TCCPlots::m_jet_resolution_m_npv_subleading
TH1 * m_jet_resolution_m_npv_subleading
Definition: TCCPlots.h:214
TCCPlots::m_trk_pv0_matching_deltar_fix_and_var_eta
TH1 * m_trk_pv0_matching_deltar_fix_and_var_eta
Definition: TCCPlots.h:607
TCCPlots::m_trk_pv0_caloEntryUncTot_pt
TH2 * m_trk_pv0_caloEntryUncTot_pt
Definition: TCCPlots.h:593
TCCPlots::m_trk_notMatching_deltar_fix_phi
TH1 * m_trk_notMatching_deltar_fix_phi
Definition: TCCPlots.h:529
TCCPlots::m_jet_mopt_pt_response_pt_leading
TH3 * m_jet_mopt_pt_response_pt_leading
Definition: TCCPlots.h:237
TCCPlots::m_jet_resolution_mopt_pt_d2_2leadings
TH2 * m_jet_resolution_mopt_pt_d2_2leadings
Definition: TCCPlots.h:269
TCCPlots::m_jet_response_pt_leading
TH1 * m_jet_response_pt_leading
Definition: TCCPlots.h:134
TCCPlots::fillTCC
void fillTCC(const xAOD::TrackCaloCluster &tcc, std::vector< const xAOD::TrackParticle * > &alltracksPV0)
Definition: TCCPlots.cxx:2148
TCCPlots::m_clusters_all_neutral_notPV0_eta
TH1 * m_clusters_all_neutral_notPV0_eta
Definition: TCCPlots.h:519
TCCPlots::m_clusters_abs_matched_pv0_eta_notvar
TH1 * m_clusters_abs_matched_pv0_eta_notvar
Definition: TCCPlots.h:448
TCCPlots::m_trk_pv0_caloEntryUncTot_eta
TH2 * m_trk_pv0_caloEntryUncTot_eta
Definition: TCCPlots.h:592
TCCPlots::m_clusters_abs_energy
TH1 * m_clusters_abs_energy
Definition: TCCPlots.h:403
TCCPlots::m_trk_matchedFraction_pt_none
TH1 * m_trk_matchedFraction_pt_none
Definition: TCCPlots.h:588
TCCPlots::m_trk_pv0_matchedFraction_pt_fix_and_var
TH1 * m_trk_pv0_matchedFraction_pt_fix_and_var
Definition: TCCPlots.h:624
TCCPlots::m_clusters_abs_matchedpvxFraction_eta_fix_or_var
TH1 * m_clusters_abs_matchedpvxFraction_eta_fix_or_var
Definition: TCCPlots.h:501
TCCPlots::m_trk_pv0_matchedFraction_pt_fix
TH1 * m_trk_pv0_matchedFraction_pt_fix
Definition: TCCPlots.h:626
TCCPlots::m_clusters_abs_matched_pvx_eta_fix
TH1 * m_clusters_abs_matched_pvx_eta_fix
Definition: TCCPlots.h:483
TCCPlots::m_trk_perigeeUncTot_pt
TH2 * m_trk_perigeeUncTot_pt
Definition: TCCPlots.h:314
TCCPlots::m_trk_notMatching_deltar_none_eta
TH1 * m_trk_notMatching_deltar_none_eta
Definition: TCCPlots.h:540
TCCPlots::m_jet_response_add_d2_pt_leading
TH2 * m_jet_response_add_d2_pt_leading
Definition: TCCPlots.h:166
TCCPlots::m_jet_phi_2leadings
TH1 * m_jet_phi_2leadings
Definition: TCCPlots.h:105
TCCPlots::m_clusters_abs_matched_eta
TH1 * m_clusters_abs_matched_eta
Definition: TCCPlots.h:397
TCCPlots::m_clusters_abs_matched_eta_fix_or_var
TH1 * m_clusters_abs_matched_eta_fix_or_var
Definition: TCCPlots.h:416
TCCPlots::m_jet_resolution_d2_leading
TH1 * m_jet_resolution_d2_leading
Definition: TCCPlots.h:223
TCCPlots::fillPerigeeVsCaloEntry
void fillPerigeeVsCaloEntry(const xAOD::TrackParticle &track)
Definition: TCCPlots.cxx:1599
TCCPlots::m_jet_response_d2_leading
TH1 * m_jet_response_d2_leading
Definition: TCCPlots.h:198
TCCPlots::m_jet_mopt_pt_response_m_subleading
TH3 * m_jet_mopt_pt_response_m_subleading
Definition: TCCPlots.h:234
TCCPlots::m_tcc_m
TH1 * m_tcc_m
Definition: TCCPlots.h:645
TCCPlots::m_jet_response_phi_leading
TH1 * m_jet_response_phi_leading
Definition: TCCPlots.h:136
TCCPlots::m_trk_pv0_total_eta
TH1 * m_trk_pv0_total_eta
Definition: TCCPlots.h:590
TCCPlots::m_trk_matchedFraction_eta_none
TH1 * m_trk_matchedFraction_eta_none
Definition: TCCPlots.h:579
TCCPlots::fillPerigeeInfo
void fillPerigeeInfo(const xAOD::TrackParticle &track)
Definition: TCCPlots.cxx:1552
TCCPlots::m_trk_matching_deltar_var_pt
TH1 * m_trk_matching_deltar_var_pt
Definition: TCCPlots.h:549
plotting.yearwise_luminosity_vs_mu.bins
bins
Definition: yearwise_luminosity_vs_mu.py:30
TCCPlots::m_trk_caloEntryUncTheta_prodRadius
TH2 * m_trk_caloEntryUncTheta_prodRadius
Definition: TCCPlots.h:326
TCCPlots::m_trk_phi_pt
TH2 * m_trk_phi_pt
Definition: TCCPlots.h:287
TCCPlots::m_trk_caloEntryEtaOverEta_pt
TH2 * m_trk_caloEntryEtaOverEta_pt
Definition: TCCPlots.h:291
TCCPlots::m_trk_matching_deltar_fix_and_var_eta
TH1 * m_trk_matching_deltar_fix_and_var_eta
Definition: TCCPlots.h:556
TCCPlots::m_clusters_matchedpvxFraction_eta_fix_and_var
TH1 * m_clusters_matchedpvxFraction_eta_fix_and_var
Definition: TCCPlots.h:491
TCCPlots::m_trk_notMatching_deltar_fix_caloEntryUncTot_eta
TH2 * m_trk_notMatching_deltar_fix_caloEntryUncTot_eta
Definition: TCCPlots.h:531
TCCPlots::m_trk_delta_caloEntryPhi_caloEntryPhiCorr_pt
TH2 * m_trk_delta_caloEntryPhi_caloEntryPhiCorr_pt
Definition: TCCPlots.h:356
TCCPlots::m_trk_pv0_notMatching_deltar_none_eta
TH1 * m_trk_pv0_notMatching_deltar_none_eta
Definition: TCCPlots.h:605
TCCPlots::m_clusters_abs_matchedFraction_eta_fix_or_var
TH1 * m_clusters_abs_matchedFraction_eta_fix_or_var
Definition: TCCPlots.h:425
TCCPlots::m_jet_response_m
TH1 * m_jet_response_m
Definition: TCCPlots.h:120
TCCPlots::m_clusters_matched_pvx_eta_notfix
TH1 * m_clusters_matched_pvx_eta_notfix
Definition: TCCPlots.h:475
TCCPlots::m_clusters_all_neutral_notPV0_e
TH1 * m_clusters_all_neutral_notPV0_e
Definition: TCCPlots.h:520
TCCPlots::m_tcc_phi
TH1 * m_tcc_phi
Definition: TCCPlots.h:642
TCCPlots::m_clusters_abs_matched_pv0_eta_notfix
TH1 * m_clusters_abs_matched_pv0_eta_notfix
Definition: TCCPlots.h:446
TCCPlots::m_jet_resolution_m_npv
TH1 * m_jet_resolution_m_npv
Definition: TCCPlots.h:211
TCCPlots::m_clusters_abs_matched_eta_var
TH1 * m_clusters_abs_matched_eta_var
Definition: TCCPlots.h:419
TCCPlots::m_clusters_abs_matchedpvxFraction_eta_none
TH1 * m_clusters_abs_matchedpvxFraction_eta_none
Definition: TCCPlots.h:508
TCCPlots::m_jet_mopt_pt_response_phi_2leadings
TH3 * m_jet_mopt_pt_response_phi_2leadings
Definition: TCCPlots.h:240
TCCPlots::m_clusters_abs_width
TH1 * m_clusters_abs_width
Definition: TCCPlots.h:401
TCCPlots::m_clusters_matchedpvxFraction_eta_onlyfix
TH1 * m_clusters_matchedpvxFraction_eta_onlyfix
Definition: TCCPlots.h:498
DataVector
Derived DataVector<T>.
Definition: DataVector.h:794
TCCPlots::m_trk_caloEntryUncEta_pt
TH2 * m_trk_caloEntryUncEta_pt
Definition: TCCPlots.h:294
TCCPlots::m_clusters_matched_eta_var
TH1 * m_clusters_matched_eta_var
Definition: TCCPlots.h:381
TCCPlots::fillMatching
void fillMatching(const xAOD::TrackParticle &track)
Definition: TCCPlots.cxx:1686
TCCPlots::m_jet_resolution_m_2leadings
TH1 * m_jet_resolution_m_2leadings
Definition: TCCPlots.h:207
TCCPlots::m_trk_notMatching_deltar_none_caloEntryUncTot_pt
TH2 * m_trk_notMatching_deltar_none_caloEntryUncTot_pt
Definition: TCCPlots.h:544
TCCPlots::m_trk_caloEntryUncTot_eta
TH2 * m_trk_caloEntryUncTot_eta
Definition: TCCPlots.h:303
TCCPlots::m_trk_matching_deltar_and_clusters_eta
TH2 * m_trk_matching_deltar_and_clusters_eta
Definition: TCCPlots.h:561
TCCPlots::m_tcc_pt_pseudoresponse
TH1 * m_tcc_pt_pseudoresponse
Definition: TCCPlots.h:654
TCCPlots::fillMomentsWithMassCut
void fillMomentsWithMassCut(const xAOD::Jet &jet)
Definition: TCCPlots.cxx:1161
TCCPlots::m_clusters_abs_matched_energy
TH1 * m_clusters_abs_matched_energy
Definition: TCCPlots.h:404
TCCPlots::m_clusters_matchedpvxFraction_eta_none
TH1 * m_clusters_matchedpvxFraction_eta_none
Definition: TCCPlots.h:499
TCCPlots::m_jet_response_pt
TH1 * m_jet_response_pt
Definition: TCCPlots.h:122
TCCPlots::m_clusters_etacut_abs_eta
TH1 * m_clusters_etacut_abs_eta
Definition: TCCPlots.h:409
TCCPlots::m_jet_mopt_pt_response_pt_2leadings
TH3 * m_jet_mopt_pt_response_pt_2leadings
Definition: TCCPlots.h:236
TCCPlots::m_tcc_eta_ptcut
TH1 * m_tcc_eta_ptcut
Definition: TCCPlots.h:644
TCCPlots::m_jet_response_phi_2leadings
TH1 * m_jet_response_phi_2leadings
Definition: TCCPlots.h:130
TCCPlots::m_clusters_all_neutral_eta
TH1 * m_clusters_all_neutral_eta
Definition: TCCPlots.h:515
TCCPlots::m_jet_response_eta_subleading
TH1 * m_jet_response_eta_subleading
Definition: TCCPlots.h:141
TCCPlots::m_jet_mopt_pt_response_m_leading
TH3 * m_jet_mopt_pt_response_m_leading
Definition: TCCPlots.h:233
TCCPlots::m_trk_matching_deltar_or_clusters_pt
TH2 * m_trk_matching_deltar_or_clusters_pt
Definition: TCCPlots.h:560
TCCPlots::m_jet_response_add_d2_leading
TH1 * m_jet_response_add_d2_leading
Definition: TCCPlots.h:203
TCCPlots::m_clusters_abs_matchedFraction_eta_onlyvar
TH1 * m_clusters_abs_matchedFraction_eta_onlyvar
Definition: TCCPlots.h:430
TCCPlots::m_tcc_taste_pt_etacut
TH2 * m_tcc_taste_pt_etacut
Definition: TCCPlots.h:648
TCCPlots::m_trk_notMatching_deltar_var_caloEntryUncTot_eta
TH2 * m_trk_notMatching_deltar_var_caloEntryUncTot_eta
Definition: TCCPlots.h:537
TCCPlots::m_trk_pv0_matchedFraction_pt_onlyfix
TH1 * m_trk_pv0_matchedFraction_pt_onlyfix
Definition: TCCPlots.h:631
TCCPlots::getTrackParticlePtr
const xAOD::TrackParticle * getTrackParticlePtr(const xAOD::TrackCaloCluster &tcc) const
Definition: TCCPlots.h:682
TCCPlots::m_jet_response_add_eta_pt_subleading
TH2 * m_jet_response_add_eta_pt_subleading
Definition: TCCPlots.h:152
TCCPlots::m_jet_resolution_d2
TH1 * m_jet_resolution_d2
Definition: TCCPlots.h:221
TCCPlots::m_tcc_N_M
TH2 * m_tcc_N_M
Definition: TCCPlots.h:655
TCCPlots::m_trk_matching_deltar_fix_or_var_pt
TH1 * m_trk_matching_deltar_fix_or_var_pt
Definition: TCCPlots.h:555
TCCPlots::m_jet_mopt_pt_response_d2_subleading
TH3 * m_jet_mopt_pt_response_d2_subleading
Definition: TCCPlots.h:250
TCCPlots::m_clusters_abs_matched_eta_onlyvar
TH1 * m_clusters_abs_matched_eta_onlyvar
Definition: TCCPlots.h:421
TCCPlots::m_trk_pv0_matchedFraction_pt_var
TH1 * m_trk_pv0_matchedFraction_pt_var
Definition: TCCPlots.h:628
TCCPlots::m_trk_matching_deltar_var_only_clusters_eta
TH2 * m_trk_matching_deltar_var_only_clusters_eta
Definition: TCCPlots.h:567
TCCPlots::m_jet_response_d2_2leadings
TH1 * m_jet_response_d2_2leadings
Definition: TCCPlots.h:197
TCCPlots::m_jet_response_add_d2
TH1 * m_jet_response_add_d2
Definition: TCCPlots.h:201
TCCPlots::m_clusters_abs_matchedpv0Fraction_eta_fix
TH1 * m_clusters_abs_matchedpv0Fraction_eta_fix
Definition: TCCPlots.h:464
TCCPlots::m_clusters_abs_matched_pvx_eta_onlyfix
TH1 * m_clusters_abs_matched_pvx_eta_onlyfix
Definition: TCCPlots.h:488
TCCPlots::m_trk_pv0_matchedFraction_pt_fix_or_var
TH1 * m_trk_pv0_matchedFraction_pt_fix_or_var
Definition: TCCPlots.h:625
TCCPlots::m_jet_response_d2_pt
TH2 * m_jet_response_d2_pt
Definition: TCCPlots.h:159
TCCPlots::m_trk_caloEntryUncTot_pt
TH2 * m_trk_caloEntryUncTot_pt
Definition: TCCPlots.h:304
TCCPlots::m_clusters_abs_matchedFraction_eta_notvar
TH1 * m_clusters_abs_matchedFraction_eta_notvar
Definition: TCCPlots.h:429
TCCPlots::m_jet_deltaR
TH1 * m_jet_deltaR
Definition: TCCPlots.h:117
TCCPlots::m_tcc_pt
TH1 * m_tcc_pt
Definition: TCCPlots.h:640
TCCPlots::m_jet_d2_2leadings
TH1 * m_jet_d2_2leadings
Definition: TCCPlots.h:187
TCCPlots::m_trk_matching_deltar_or_clusters_phi
TH2 * m_trk_matching_deltar_or_clusters_phi
Definition: TCCPlots.h:559
TCCPlots::m_trk_pv0_notMatching_deltar_none_pt
TH1 * m_trk_pv0_notMatching_deltar_none_pt
Definition: TCCPlots.h:606
TCCPlots::m_jet_resolution_mopt_pt_phi_subleading
TH2 * m_jet_resolution_mopt_pt_phi_subleading
Definition: TCCPlots.h:263
TCCPlots::m_clusters_abs_matched_pvx_eta_fix_or_var
TH1 * m_clusters_abs_matched_pvx_eta_fix_or_var
Definition: TCCPlots.h:482
TCCPlots::m_jet_pt
TH1 * m_jet_pt
Definition: TCCPlots.h:97
TCCPlots::m_jet_resolution_mopt_pt_phi_2leadings
TH2 * m_jet_resolution_mopt_pt_phi_2leadings
Definition: TCCPlots.h:261
TCCPlots::setEventWeight
void setEventWeight(const float &weight)
Definition: TCCPlots.cxx:529
TCCPlots::m_collectionType
std::string m_collectionType
Definition: TCCPlots.h:88
TCCPlots::m_jet_response_m_npv
TH2 * m_jet_response_m_npv
Definition: TCCPlots.h:154
TCCPlots::m_jet_resolution_mopt_pt_eta
TH2 * m_jet_resolution_mopt_pt_eta
Definition: TCCPlots.h:264
TCCPlots::m_clusters_abs_matched_pvx_eta_notfix
TH1 * m_clusters_abs_matched_pvx_eta_notfix
Definition: TCCPlots.h:484
TCCPlots::m_trk_pv0_matchedFraction_eta_notfix
TH1 * m_trk_pv0_matchedFraction_eta_notfix
Definition: TCCPlots.h:618
TCCPlots::m_jet_response_eta_2leadings
TH1 * m_jet_response_eta_2leadings
Definition: TCCPlots.h:129
TCCPlots::fillCaloEntryInfo
void fillCaloEntryInfo(const xAOD::TrackParticle &track)
Definition: TCCPlots.cxx:1500
TCCPlots::m_clusters_abs_matchedFraction_eta_var
TH1 * m_clusters_abs_matchedFraction_eta_var
Definition: TCCPlots.h:428
TCCPlots::m_trackPtBins
std::vector< float > m_trackPtBins
Definition: TCCPlots.h:93
TCCPlots::m_clusters_matched_pv0_eta_notfix
TH1 * m_clusters_matched_pv0_eta_notfix
Definition: TCCPlots.h:437
TCCPlots::m_jet_eta_subleading
TH1 * m_jet_eta_subleading
Definition: TCCPlots.h:114
TCCPlots::m_trk_qOverP_pt
TH2 * m_trk_qOverP_pt
Definition: TCCPlots.h:288
TCCPlots::m_trk_pv0_caloEntryUncTot_pt_0SiHits
TH2 * m_trk_pv0_caloEntryUncTot_pt_0SiHits
Definition: TCCPlots.h:635
TCCPlots::m_clusters_abs_matched_pvx_eta_notvar
TH1 * m_clusters_abs_matched_pvx_eta_notvar
Definition: TCCPlots.h:486
TCCPlots::m_tcc_pt_response
TH1 * m_tcc_pt_response
Definition: TCCPlots.h:652
TCCPlots::m_jet_eta_leading
TH1 * m_jet_eta_leading
Definition: TCCPlots.h:109
TCCPlots::m_clusters_abs_width_energy
TH2 * m_clusters_abs_width_energy
Definition: TCCPlots.h:408
TCCPlots::m_trk_matching_deltar_var_eta
TH1 * m_trk_matching_deltar_var_eta
Definition: TCCPlots.h:548
TCCPlots::m_trk_pv0_matching_deltar_onlyfix_pt
TH1 * m_trk_pv0_matching_deltar_onlyfix_pt
Definition: TCCPlots.h:612
TCCPlots::m_trk_pv0_notMatching_deltar_fix_eta
TH1 * m_trk_pv0_notMatching_deltar_fix_eta
Definition: TCCPlots.h:601
TCCPlots::fillPseudoResponseSubLeading
void fillPseudoResponseSubLeading(const xAOD::Jet &jet, const xAOD::Jet &calo)
Definition: TCCPlots.cxx:1343
TCCPlots::m_clusters_rejected_pt_fraction_e
TH2 * m_clusters_rejected_pt_fraction_e
Definition: TCCPlots.h:513
TCCPlots::m_clusters_pt_fraction_e
TH2 * m_clusters_pt_fraction_e
Definition: TCCPlots.h:510
TCCPlots::fillPerigeeInfoAllPt
void fillPerigeeInfoAllPt(const xAOD::TrackParticle &track)
Definition: TCCPlots.cxx:1402
TCCPlots::m_trk_matchedFraction_pt_onlyvar
TH1 * m_trk_matchedFraction_pt_onlyvar
Definition: TCCPlots.h:586
TCCPlots::m_trk_delta_trackPhi_caloEntryPhiCorr
TH1 * m_trk_delta_trackPhi_caloEntryPhiCorr
Definition: TCCPlots.h:345
TCCPlots::m_tcc_pt_truth_pt
TH2 * m_tcc_pt_truth_pt
Definition: TCCPlots.h:651
TCCPlots::m_trk_matching_deltar_fix_only_clusters_pt
TH2 * m_trk_matching_deltar_fix_only_clusters_pt
Definition: TCCPlots.h:566
TCCPlots::m_trk_matching_deltar_fix_eta
TH1 * m_trk_matching_deltar_fix_eta
Definition: TCCPlots.h:546
xAOD::Jet_v1
Class describing a jet.
Definition: Jet_v1.h:57
TCCPlots::m_trk_matchedFraction_pt_notvar
TH1 * m_trk_matchedFraction_pt_notvar
Definition: TCCPlots.h:585
TCCPlots::m_jet_phi
TH1 * m_jet_phi
Definition: TCCPlots.h:99
TCCPlots::m_clusters_matched_pv0_eta_fix
TH1 * m_clusters_matched_pv0_eta_fix
Definition: TCCPlots.h:436
TCCPlots::m_jet_resolution_add_d2_2leadings
TH1 * m_jet_resolution_add_d2_2leadings
Definition: TCCPlots.h:227
TCCPlots::m_trk_matching_deltar_fix_pt
TH1 * m_trk_matching_deltar_fix_pt
Definition: TCCPlots.h:547
TCCPlots::m_trk_notMatching_deltar_var_pt
TH1 * m_trk_notMatching_deltar_var_pt
Definition: TCCPlots.h:536
TCCPlots::m_trk_pv0_total_clusters_eta
TH2 * m_trk_pv0_total_clusters_eta
Definition: TCCPlots.h:595
TCCPlots::m_jet_mopt_pt_response_pt
TH3 * m_jet_mopt_pt_response_pt
Definition: TCCPlots.h:235
TCCPlots::fillTrackParametersAllPt
void fillTrackParametersAllPt(const xAOD::TrackParticle &track)
Definition: TCCPlots.cxx:1356
TCCPlots::m_trk_matching_deltar_or_clusters_eta
TH2 * m_trk_matching_deltar_or_clusters_eta
Definition: TCCPlots.h:558
TCCPlots::m_trk_pv0_matchedFraction_pt_onlyvar
TH1 * m_trk_pv0_matchedFraction_pt_onlyvar
Definition: TCCPlots.h:630
TCCPlots::m_trk_d0_eta
TH2 * m_trk_d0_eta
Definition: TCCPlots.h:279
TCCPlots::m_jet_resolution_mopt_pt_m_leading
TH2 * m_jet_resolution_mopt_pt_m_leading
Definition: TCCPlots.h:254
TCCPlots::m_clusters_abs_matched_eta_none
TH1 * m_clusters_abs_matched_eta_none
Definition: TCCPlots.h:423
TCCPlots::m_jet_response_eta
TH1 * m_jet_response_eta
Definition: TCCPlots.h:123
TCCPlots::m_trk_pv0_matching_deltar_var_pt
TH1 * m_trk_pv0_matching_deltar_var_pt
Definition: TCCPlots.h:600
TCCPlots::m_jetPtBins
std::vector< float > m_jetPtBins
Definition: TCCPlots.h:91
TCCPlots::m_trk_notMatching_deltar_var_eta
TH1 * m_trk_notMatching_deltar_var_eta
Definition: TCCPlots.h:534
TCCPlots::m_clusters_etacut_abs_width
TH1 * m_clusters_etacut_abs_width
Definition: TCCPlots.h:410
TCCPlots::m_jet_pseudoresponse_m
TH1 * m_jet_pseudoresponse_m
Definition: TCCPlots.h:169
TCCPlots::m_clusters_matched_pvx_eta_var
TH1 * m_clusters_matched_pvx_eta_var
Definition: TCCPlots.h:476
JetContainer.h
TCCPlots::m_clusters_abs_matchedpvxFraction_eta_fix_and_var
TH1 * m_clusters_abs_matchedpvxFraction_eta_fix_and_var
Definition: TCCPlots.h:500
TCCPlots::m_clusters_etacut_abs_width_energy
TH2 * m_clusters_etacut_abs_width_energy
Definition: TCCPlots.h:413
TCCPlots::m_jet_deltaR_matched
TH1 * m_jet_deltaR_matched
Definition: TCCPlots.h:118
TCCPlots::m_trk_delta_perigeeEta_caloEntryEta_pt
TH2 * m_trk_delta_perigeeEta_caloEntryEta_pt
Definition: TCCPlots.h:334
TCCPlots::m_trk_caloEntryEta
TH1 * m_trk_caloEntryEta
Definition: TCCPlots.h:289
TCCPlots::m_clusters_etacut_width_energy
TH2 * m_clusters_etacut_width_energy
Definition: TCCPlots.h:375
TCCPlots::m_clusters_abs_matched_eta_notfix
TH1 * m_clusters_abs_matched_eta_notfix
Definition: TCCPlots.h:418
TCCPlots::m_clusters_matched_pv0_eta_onlyvar
TH1 * m_clusters_matched_pv0_eta_onlyvar
Definition: TCCPlots.h:440
TCCPlots::m_trk_delta_caloEntryEta_caloEntryEtaCorr_eta
TH2 * m_trk_delta_caloEntryEta_caloEntryEtaCorr_eta
Definition: TCCPlots.h:353
TCCPlots::m_clusters_abs_matchedFraction_eta_onlyfix
TH1 * m_clusters_abs_matchedFraction_eta_onlyfix
Definition: TCCPlots.h:431
TCCPlots::m_jet_response_add_d2_2leadings
TH1 * m_jet_response_add_d2_2leadings
Definition: TCCPlots.h:202
TCCPlots::m_clusters_abs_matchedFraction_eta_notfix
TH1 * m_clusters_abs_matchedFraction_eta_notfix
Definition: TCCPlots.h:427
TCCPlots::TCCPlots
TCCPlots(TCCPlotsBase *pParent, const std::string &dirName, const std::string &collection="")
Definition: TCCPlots.cxx:11
TCCPlots::m_trk_z0
TH1 * m_trk_z0
Definition: TCCPlots.h:275
TCCPlots::m_trk_perigeeUncTheta_caloUncTheta
TH2 * m_trk_perigeeUncTheta_caloUncTheta
Definition: TCCPlots.h:316
TCCPlots::m_trk_matchedFraction_eta_fix
TH1 * m_trk_matchedFraction_eta_fix
Definition: TCCPlots.h:573
TCCPlots::m_trk_notMatching_deltar_none_phi
TH1 * m_trk_notMatching_deltar_none_phi
Definition: TCCPlots.h:541
TCCPlots::m_clusters_abs_matchedpv0Fraction_eta_notvar
TH1 * m_clusters_abs_matchedpv0Fraction_eta_notvar
Definition: TCCPlots.h:467
TCCPlots::m_jet_mopt_pt_response_pt_subleading
TH3 * m_jet_mopt_pt_response_pt_subleading
Definition: TCCPlots.h:238
TCCPlots::m_clusters_matched_eta_fix_and_var
TH1 * m_clusters_matched_eta_fix_and_var
Definition: TCCPlots.h:377
TCCPlots::m_clusters_abs_matched_pv0_eta_fix_or_var
TH1 * m_clusters_abs_matched_pv0_eta_fix_or_var
Definition: TCCPlots.h:444
TCCPlots::m_trk_theta
TH1 * m_trk_theta
Definition: TCCPlots.h:276
TCCPlots::m_jet_mopt_pt_response_phi_subleading
TH3 * m_jet_mopt_pt_response_phi_subleading
Definition: TCCPlots.h:242
TCCPlots::m_clusters_matchedFraction_eta_notvar
TH1 * m_clusters_matchedFraction_eta_notvar
Definition: TCCPlots.h:391
TCCPlots::m_jet_pseudoresponse_pt_2leadings
TH1 * m_jet_pseudoresponse_pt_2leadings
Definition: TCCPlots.h:173
TCCPlots::m_trk_qOverP
TH1 * m_trk_qOverP
Definition: TCCPlots.h:278
TCCPlots::m_trk_matching_deltar_var_only_clusters_pt
TH2 * m_trk_matching_deltar_var_only_clusters_pt
Definition: TCCPlots.h:569
CaloClusterContainer.h
TCCPlots::m_trk_pv0_matchedFraction_eta_onlyvar
TH1 * m_trk_pv0_matchedFraction_eta_onlyvar
Definition: TCCPlots.h:621
TCCPlots::m_clusters_abs_matched_pv0_eta_onlyfix
TH1 * m_clusters_abs_matched_pv0_eta_onlyfix
Definition: TCCPlots.h:450
TCCPlots::m_trk_matching_deltar_fix_or_var_eta
TH1 * m_trk_matching_deltar_fix_or_var_eta
Definition: TCCPlots.h:554
TCCPlots::m_clusters_matchedpv0Fraction_eta_onlyfix
TH1 * m_clusters_matchedpv0Fraction_eta_onlyfix
Definition: TCCPlots.h:460
TCCPlots::m_clusters_matched_eta_notvar
TH1 * m_clusters_matched_eta_notvar
Definition: TCCPlots.h:382
TCCPlots::m_jet_response_d2
TH1 * m_jet_response_d2
Definition: TCCPlots.h:196
TCCPlots::m_clusters_matched_energy
TH1 * m_clusters_matched_energy
Definition: TCCPlots.h:366
TCCPlots::m_trk_qOverP_eta
TH2 * m_trk_qOverP_eta
Definition: TCCPlots.h:283
TCCPlots::m_trk_tcc_reco_pt_truth_pt
TH2 * m_trk_tcc_reco_pt_truth_pt
Definition: TCCPlots.h:658
TCCPlots::setJetPtBinning
void setJetPtBinning(const std::vector< float > &bins)
Definition: TCCPlots.cxx:533
TCCPlots::m_trk_pv0_matching_deltar_fix_pt
TH1 * m_trk_pv0_matching_deltar_fix_pt
Definition: TCCPlots.h:598
TCCPlots::m_trk_notMatching_deltar_fix_eta
TH1 * m_trk_notMatching_deltar_fix_eta
Definition: TCCPlots.h:528
TCCPlots::m_jet_response_d2_pt_leading
TH2 * m_jet_response_d2_pt_leading
Definition: TCCPlots.h:161
TCCPlots::m_trk_perigeeUncEta_caloUncEta
TH2 * m_trk_perigeeUncEta_caloUncEta
Definition: TCCPlots.h:315
TCCPlots::m_jet_resolution_mopt_pt_phi
TH2 * m_jet_resolution_mopt_pt_phi
Definition: TCCPlots.h:260
TCCPlots::m_clusters_matchedFraction_eta_fix
TH1 * m_clusters_matchedFraction_eta_fix
Definition: TCCPlots.h:388
TCCPlots::m_trk_matchedFraction_eta_var
TH1 * m_trk_matchedFraction_eta_var
Definition: TCCPlots.h:575
TCCPlots::m_trk_caloEntryUncPhi_caloEntryPhi
TH2 * m_trk_caloEntryUncPhi_caloEntryPhi
Definition: TCCPlots.h:300
TCCPlots::m_clusters_matched_pv0_eta_onlyfix
TH1 * m_clusters_matched_pv0_eta_onlyfix
Definition: TCCPlots.h:441
TCCPlots::m_jet_response_add_eta_subleading
TH1 * m_jet_response_add_eta_subleading
Definition: TCCPlots.h:147
SG::ConstAccessor::isAvailable
bool isAvailable(const ELT &e) const
Test to see if this variable exists in the store.
defineDB.jets
list jets
Definition: JetTagCalibration/share/defineDB.py:24
TCCPlots::m_clusters_etacut_abs_width_eta
TH2 * m_clusters_etacut_abs_width_eta
Definition: TCCPlots.h:411
TCCPlots::m_trk_perigeeUncTot_caloUncTot
TH2 * m_trk_perigeeUncTot_caloUncTot
Definition: TCCPlots.h:318
TCCPlots::setTrackPtBinning
void setTrackPtBinning(const std::vector< float > &bins)
Definition: TCCPlots.cxx:541
TCCPlots::m_jet_response_add_eta
TH1 * m_jet_response_add_eta
Definition: TCCPlots.h:144
TCCPlots::m_trk_pv0_matchedFraction_eta_fix_and_var
TH1 * m_trk_pv0_matchedFraction_eta_fix_and_var
Definition: TCCPlots.h:615
TCCPlots::m_trk_matchedFraction_eta_notfix
TH1 * m_trk_matchedFraction_eta_notfix
Definition: TCCPlots.h:574
TCCPlots::m_clusters_abs_matchedFraction_eta_fix_and_var
TH1 * m_clusters_abs_matchedFraction_eta_fix_and_var
Definition: TCCPlots.h:424
TCCPlots::m_trk_matchedFraction_pt_fix
TH1 * m_trk_matchedFraction_pt_fix
Definition: TCCPlots.h:582
TCCPlots::m_jet_resolution_mopt_pt_d2_subleading
TH2 * m_jet_resolution_mopt_pt_d2_subleading
Definition: TCCPlots.h:271
TCCPlots::fillMomentsSubLeadingWithMassCut
void fillMomentsSubLeadingWithMassCut(const xAOD::Jet &jet)
Definition: TCCPlots.cxx:1191
TCCPlots::m_jet_resolution_mopt_pt_pt
TH2 * m_jet_resolution_mopt_pt_pt
Definition: TCCPlots.h:256
xAOD::track
@ track
Definition: TrackingPrimitives.h:512
TCCPlots::m_trk_delta_perigeePhi_caloEntryPhi_pt
TH2 * m_trk_delta_perigeePhi_caloEntryPhi_pt
Definition: TCCPlots.h:335
xAOD::TrackParticle_v1
Class describing a TrackParticle.
Definition: TrackParticle_v1.h:43
TCCPlots::m_clusters_matchedpv0Fraction_eta_notvar
TH1 * m_clusters_matchedpv0Fraction_eta_notvar
Definition: TCCPlots.h:458
TCCPlots::m_clusters_notMatched_eta
TH1 * m_clusters_notMatched_eta
Definition: TCCPlots.h:360
TCCPlots::m_trk_pv0_matching_deltar_onlyvar_pt
TH1 * m_trk_pv0_matching_deltar_onlyvar_pt
Definition: TCCPlots.h:614
TCCPlots::m_trk_notMatching_deltar_fix_pt
TH1 * m_trk_notMatching_deltar_fix_pt
Definition: TCCPlots.h:530
TCCPlots::m_trk_pv0_caloEntryUncTot_truthpt
TH2 * m_trk_pv0_caloEntryUncTot_truthpt
Definition: TCCPlots.h:594
ConstAccessor.h
Helper class to provide constant type-safe access to aux data.
TCCPlots::m_jet_resolution_mopt_pt_pt_leading
TH2 * m_jet_resolution_mopt_pt_pt_leading
Definition: TCCPlots.h:258
TCCPlots::m_clusters_matchedFraction_eta_onlyvar
TH1 * m_clusters_matchedFraction_eta_onlyvar
Definition: TCCPlots.h:392
TCCPlots::m_clusters_matchedFraction_eta_var
TH1 * m_clusters_matchedFraction_eta_var
Definition: TCCPlots.h:390
TCCPlots::m_jet_resolution_mopt_pt_pt_2leadings
TH2 * m_jet_resolution_mopt_pt_pt_2leadings
Definition: TCCPlots.h:257
TCCPlots::m_clusters_abs_matched_pvx_eta_var
TH1 * m_clusters_abs_matched_pvx_eta_var
Definition: TCCPlots.h:485
TCCPlots::m_jet_m_subleading
TH1 * m_jet_m_subleading
Definition: TCCPlots.h:112
TCCPlots::m_clusters_abs_matchedFraction_eta_none
TH1 * m_clusters_abs_matchedFraction_eta_none
Definition: TCCPlots.h:432
TCCPlots::m_clusters_matched_pvx_eta_fix
TH1 * m_clusters_matched_pvx_eta_fix
Definition: TCCPlots.h:474
TCCPlots::m_clusters_abs_notMatchedFraction_energy
TH1 * m_clusters_abs_notMatchedFraction_energy
Definition: TCCPlots.h:407
TCCPlots::m_jet_d2
TH1 * m_jet_d2
Definition: TCCPlots.h:186
TCCPlots::setTrackProdRadiusBinning
void setTrackProdRadiusBinning(const std::vector< float > &bins)
Definition: TCCPlots.cxx:545
TCCPlots::m_trk_matching_deltar_onlyvar_eta
TH1 * m_trk_matching_deltar_onlyvar_eta
Definition: TCCPlots.h:552
TCCPlots::m_trk_caloEntryUncEta_eta
TH2 * m_trk_caloEntryUncEta_eta
Definition: TCCPlots.h:293
TCCPlots::m_jet_response_add_d2_pt_subleading
TH2 * m_jet_response_add_d2_pt_subleading
Definition: TCCPlots.h:167
TCCPlots::m_trk_pv0_matching_deltar_onlyfix_eta
TH1 * m_trk_pv0_matching_deltar_onlyfix_eta
Definition: TCCPlots.h:611
TCCPlots::m_trk_caloEntryUncEta_prodRadius
TH2 * m_trk_caloEntryUncEta_prodRadius
Definition: TCCPlots.h:325
TCCPlots::m_trk_perigeeUncEta_pt
TH2 * m_trk_perigeeUncEta_pt
Definition: TCCPlots.h:307
TCCPlots::fillTrackParameters
void fillTrackParameters(const xAOD::TrackParticle &track)
Definition: TCCPlots.cxx:1485
TCCPlots::m_clusters_matchedpvxFraction_eta_var
TH1 * m_clusters_matchedpvxFraction_eta_var
Definition: TCCPlots.h:495
TCCPlots::m_jet_response_pt_subleading
TH1 * m_jet_response_pt_subleading
Definition: TCCPlots.h:140
TCCPlots::m_trk_perigeeUncPhi_caloUncPhi
TH2 * m_trk_perigeeUncPhi_caloUncPhi
Definition: TCCPlots.h:317
TCCPlots::m_jet_resolution_mopt_pt_phi_leading
TH2 * m_jet_resolution_mopt_pt_phi_leading
Definition: TCCPlots.h:262
TCCPlots::m_trk_prodRadius
TH1 * m_trk_prodRadius
Definition: TCCPlots.h:320
TCCPlots::m_clusters_abs_matched_eta_onlyfix
TH1 * m_clusters_abs_matched_eta_onlyfix
Definition: TCCPlots.h:422
TCCPlots::m_jet_resolution_mopt_pt_eta_2leadings
TH2 * m_jet_resolution_mopt_pt_eta_2leadings
Definition: TCCPlots.h:265
TCCPlots::m_tcc_taste_pt
TH2 * m_tcc_taste_pt
Definition: TCCPlots.h:647
TCCPlots::m_clusters_matchedFraction_eta_fix_and_var
TH1 * m_clusters_matchedFraction_eta_fix_and_var
Definition: TCCPlots.h:386
TCCPlots::m_trk_pv0_notMatching_deltar_fix_pt
TH1 * m_trk_pv0_notMatching_deltar_fix_pt
Definition: TCCPlots.h:602
TCCPlots::m_jet_response_pt_2leadings
TH1 * m_jet_response_pt_2leadings
Definition: TCCPlots.h:128
TCCPlots::m_clusters_abs_matchedFraction_eta_fix
TH1 * m_clusters_abs_matchedFraction_eta_fix
Definition: TCCPlots.h:426
TCCPlots::m_trk_matching_deltar_fix_only_clusters_eta
TH2 * m_trk_matching_deltar_fix_only_clusters_eta
Definition: TCCPlots.h:564
TrackParticleContainer.h
TCCPlots::m_tcc_pt_track_pt
TH2 * m_tcc_pt_track_pt
Definition: TCCPlots.h:653
TCCPlots::m_trk_delta_trackPhi_caloEntryPhi
TH1 * m_trk_delta_trackPhi_caloEntryPhi
Definition: TCCPlots.h:338
TCCPlots::m_clusters_eta
TH1 * m_clusters_eta
Definition: TCCPlots.h:358
TCCPlots::m_trk_matching_deltar_onlyvar_pt
TH1 * m_trk_matching_deltar_onlyvar_pt
Definition: TCCPlots.h:553
TCCPlots::m_trk_total_pt
TH1 * m_trk_total_pt
Definition: TCCPlots.h:525
TCCPlots::m_clusters_matchedpv0Fraction_eta_none
TH1 * m_clusters_matchedpv0Fraction_eta_none
Definition: TCCPlots.h:461
TCCPlots::m_trk_pv0_matchedFraction_eta_onlyfix
TH1 * m_trk_pv0_matchedFraction_eta_onlyfix
Definition: TCCPlots.h:622
TCCPlots::m_trk_matching_deltar_var_only_clusters_phi
TH2 * m_trk_matching_deltar_var_only_clusters_phi
Definition: TCCPlots.h:568
TCCPlots::m_clusters_matched_eta_onlyvar
TH1 * m_clusters_matched_eta_onlyvar
Definition: TCCPlots.h:383
TCCPlots::m_trk_delta_perigeeEta_caloEntryEta_eta
TH2 * m_trk_delta_perigeeEta_caloEntryEta_eta
Definition: TCCPlots.h:332
TCCPlots::fillCaloEntryInfoAllPt
void fillCaloEntryInfoAllPt(const xAOD::TrackParticle &track)
Definition: TCCPlots.cxx:1364
TCCPlots::m_clusters_abs_matchedpvxFraction_eta_notfix
TH1 * m_clusters_abs_matchedpvxFraction_eta_notfix
Definition: TCCPlots.h:503
TCCPlots::m_jet_response_d2_pt_2leadings
TH2 * m_jet_response_d2_pt_2leadings
Definition: TCCPlots.h:160
TCCPlots::m_clusters_abs_matched_pv0_eta_onlyvar
TH1 * m_clusters_abs_matched_pv0_eta_onlyvar
Definition: TCCPlots.h:449
TCCPlots::m_jet_resolution_m
TH1 * m_jet_resolution_m
Definition: TCCPlots.h:206
TCCPlots::m_clusters_matchedpvxFraction_eta_notvar
TH1 * m_clusters_matchedpvxFraction_eta_notvar
Definition: TCCPlots.h:496
TCCPlots::m_trk_pv0_caloEntryUncTot_rFirstHit_0SiHits
TH2 * m_trk_pv0_caloEntryUncTot_rFirstHit_0SiHits
Definition: TCCPlots.h:636
TCCPlots::m_jet_resolution_d2_subleading
TH1 * m_jet_resolution_d2_subleading
Definition: TCCPlots.h:224
TCCPlots::m_clusters_matchedpv0Fraction_eta_fix_and_var
TH1 * m_clusters_matchedpv0Fraction_eta_fix_and_var
Definition: TCCPlots.h:453
TCCPlots::m_jet_pseudoresponse_pt_subleading
TH1 * m_jet_pseudoresponse_pt_subleading
Definition: TCCPlots.h:179
TCCPlots::m_trackProdRadiusBins
std::vector< float > m_trackProdRadiusBins
Definition: TCCPlots.h:94
TCCPlots::m_trk_pv0_matchedFraction_eta_var
TH1 * m_trk_pv0_matchedFraction_eta_var
Definition: TCCPlots.h:619
TCCPlots::m_trk_theta_eta
TH2 * m_trk_theta_eta
Definition: TCCPlots.h:281
TCCPlots::m_trk_caloEntryEtaOverEta_eta
TH2 * m_trk_caloEntryEtaOverEta_eta
Definition: TCCPlots.h:290
TCCPlots::m_jet_mopt_pt_response_d2
TH3 * m_jet_mopt_pt_response_d2
Definition: TCCPlots.h:247
TCCPlots::m_trk_pv0_matchedFraction_eta_fix_or_var
TH1 * m_trk_pv0_matchedFraction_eta_fix_or_var
Definition: TCCPlots.h:616
TCCPlots::m_clusters_abs_matchedpv0Fraction_eta_none
TH1 * m_clusters_abs_matchedpv0Fraction_eta_none
Definition: TCCPlots.h:470
TCCPlots::m_clusters_abs_matchedpvxFraction_eta_var
TH1 * m_clusters_abs_matchedpvxFraction_eta_var
Definition: TCCPlots.h:504
TCCPlots::m_clusters_abs_matched_pv0_eta_fix
TH1 * m_clusters_abs_matched_pv0_eta_fix
Definition: TCCPlots.h:445
TCCPlots::fillMomentsLeading
void fillMomentsLeading(const xAOD::Jet &jet)
Definition: TCCPlots.cxx:1167
TCCPlots::m_clusters_etacut_energy
TH1 * m_clusters_etacut_energy
Definition: TCCPlots.h:374
TCCPlots::m_clusters_matched_eta_onlyfix
TH1 * m_clusters_matched_eta_onlyfix
Definition: TCCPlots.h:384
TCCPlots::fillResponseNPV
void fillResponseNPV(const xAOD::Jet &jet, const xAOD::Jet &truth, int NPV)
Definition: TCCPlots.cxx:1130
TCCPlots::m_trk_caloEntryUncPhi_prodRadius
TH2 * m_trk_caloEntryUncPhi_prodRadius
Definition: TCCPlots.h:327
TCCPlots::m_jet_mopt_pt_response_eta
TH3 * m_jet_mopt_pt_response_eta
Definition: TCCPlots.h:243
TCCPlots::m_trk_matchedFraction_pt_var
TH1 * m_trk_matchedFraction_pt_var
Definition: TCCPlots.h:584