ATLAS Offline Software
Reconstruction
Jet
JetMonitoring
JetMonitoring
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
16
#include "
JetMonitoring/JetHistoBase.h
"
17
#include "TH1.h"
18
#include "TH2.h"
19
#include "TProfile2D.h"
20
21
class
JetKinematicHistos
:
public
JetHistoBase
{
22
ASG_TOOL_CLASS0
(
JetKinematicHistos
);
23
24
public
:
25
26
JetKinematicHistos
(
const
std::string &
t
);
27
~JetKinematicHistos
(){}
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
36
TH1F
*
m_njet
;
37
TH1F
*
m_njet_passJVT
;
38
TH1F
*
m_njet_failJVT
;
39
TH1F
*
m_pt
;
40
TH1F
*
m_eta
;
41
TH1F
*
m_phi
;
42
TH1F
*
m_m
;
43
TH1F
*
m_e
;
44
TH1F
*
m_nConstit
;
45
46
// high pT
47
TH1F
*
m_pt_high
;
48
TH1F
*
m_eta_high
;
49
TH1F
*
m_m_high
;
50
TH1F
*
m_e_high
;
51
TH1F
*
m_nConstit_high
;
52
53
TH2F
*
m_occupancyEtaPhi
;
54
TProfile2D
*
m_averagePtEtaPhi
;
55
TProfile2D
*
m_averageE_EtaPhi
;
56
57
std::string
m_jetScale
;
58
59
bool
m_doN
;
60
bool
m_doM
;
61
bool
m_doE
;
62
bool
m_doOccupancy
;
63
bool
m_doAveragePt
;
64
bool
m_doAverageE
;
65
bool
m_doNConstit
;
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
Generated on Tue Jul 2 2024 21:18:45 for ATLAS Offline Software by
1.8.18