ATLAS Offline Software
JetKinematicHistos.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef JETMONITORING_JETKINEMATICHISTOS_H
8 #define JETMONITORING_JETKINEMATICHISTOS_H
9 
17 #include "TH1.h"
18 #include "TH2.h"
19 #include "TProfile2D.h"
20 
23 
24 public:
25 
26  JetKinematicHistos(const std::string &t);
28 
29  virtual int buildHistos();
30 
31  virtual int fillHistosFromContainer(const xAOD::JetContainer & cont, float weight);
32  virtual int fillHistosFromJet(const xAOD::Jet &j, float weight);
33 
34 protected:
35 
45 
46  // high pT
52 
56 
57  std::string m_jetScale;
58 
59  bool m_doN;
60  bool m_doM;
61  bool m_doE;
66 };
67 #endif
JetHistoBase.h
JetKinematicHistos::fillHistosFromContainer
virtual int fillHistosFromContainer(const xAOD::JetContainer &cont, float weight)
Definition: JetKinematicHistos.cxx:104
JetKinematicHistos::m_njet_passJVT
TH1F * m_njet_passJVT
Definition: JetKinematicHistos.h:37
JetKinematicHistos::m_nConstit
TH1F * m_nConstit
Definition: JetKinematicHistos.h:44
JetKinematicHistos::m_njet_failJVT
TH1F * m_njet_failJVT
Definition: JetKinematicHistos.h:38
TH2F
Definition: rootspy.cxx:420
JetKinematicHistos::m_averageE_EtaPhi
TProfile2D * m_averageE_EtaPhi
Definition: JetKinematicHistos.h:55
JetKinematicHistos::m_pt
TH1F * m_pt
Definition: JetKinematicHistos.h:39
TProfile2D
Definition: rootspy.cxx:531
JetKinematicHistos::m_e_high
TH1F * m_e_high
Definition: JetKinematicHistos.h:50
JetKinematicHistos::m_m
TH1F * m_m
Definition: JetKinematicHistos.h:42
JetKinematicHistos::m_doE
bool m_doE
Definition: JetKinematicHistos.h:61
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
JetKinematicHistos::JetKinematicHistos
JetKinematicHistos(const std::string &t)
Definition: JetKinematicHistos.cxx:13
JetKinematicHistos::m_doAveragePt
bool m_doAveragePt
Definition: JetKinematicHistos.h:63
JetKinematicHistos::m_averagePtEtaPhi
TProfile2D * m_averagePtEtaPhi
Definition: JetKinematicHistos.h:54
JetKinematicHistos::m_eta_high
TH1F * m_eta_high
Definition: JetKinematicHistos.h:48
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:200
JetHistoBase
Definition: JetHistoBase.h:27
JetKinematicHistos::m_phi
TH1F * m_phi
Definition: JetKinematicHistos.h:41
JetKinematicHistos::m_doAverageE
bool m_doAverageE
Definition: JetKinematicHistos.h:64
JetKinematicHistos::~JetKinematicHistos
~JetKinematicHistos()
Definition: JetKinematicHistos.h:27
JetKinematicHistos::m_doN
bool m_doN
Definition: JetKinematicHistos.h:59
JetKinematicHistos::buildHistos
virtual int buildHistos()
Definition: JetKinematicHistos.cxx:33
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
JetKinematicHistos::m_pt_high
TH1F * m_pt_high
Definition: JetKinematicHistos.h:47
JetKinematicHistos::m_doM
bool m_doM
Definition: JetKinematicHistos.h:60
JetKinematicHistos::m_doOccupancy
bool m_doOccupancy
Definition: JetKinematicHistos.h:62
xAOD::Jet_v1
Class describing a jet.
Definition: Jet_v1.h:57
TH1F
Definition: rootspy.cxx:320
JetKinematicHistos::fillHistosFromJet
virtual int fillHistosFromJet(const xAOD::Jet &j, float weight)
Definition: JetKinematicHistos.cxx:139
JetKinematicHistos
Definition: JetKinematicHistos.h:21
JetKinematicHistos::m_eta
TH1F * m_eta
Definition: JetKinematicHistos.h:40
JetKinematicHistos::m_jetScale
std::string m_jetScale
Definition: JetKinematicHistos.h:57
JetKinematicHistos::m_e
TH1F * m_e
Definition: JetKinematicHistos.h:43
JetKinematicHistos::m_occupancyEtaPhi
TH2F * m_occupancyEtaPhi
Definition: JetKinematicHistos.h:53
JetKinematicHistos::m_m_high
TH1F * m_m_high
Definition: JetKinematicHistos.h:49
JetKinematicHistos::ASG_TOOL_CLASS0
ASG_TOOL_CLASS0(JetKinematicHistos)
JetKinematicHistos::m_nConstit_high
TH1F * m_nConstit_high
Definition: JetKinematicHistos.h:51
JetKinematicHistos::m_doNConstit
bool m_doNConstit
Definition: JetKinematicHistos.h:65
JetKinematicHistos::m_njet
TH1F * m_njet
Definition: JetKinematicHistos.h:36