Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
EfficiencyResponseHistos.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef JETMONITORING_EFFICIENCYRESPONSEHISTOS_H
8 #define JETMONITORING_EFFICIENCYRESPONSEHISTOS_H
9 
10 #include "GaudiKernel/ToolHandle.h"
11 
14 #include "xAODJet/JetContainer.h"
15 #include <string>
16 class TProfile;
17 class TH1F;
18 
19 
22 
23 public:
24 
25  EfficiencyResponseHistos(const std::string &t);
27 
28  virtual StatusCode initialize() ;
29  virtual int buildHistos();
30  virtual int fillHistosFromContainer(const xAOD::JetContainer &cont, float weight);
31 
32 protected:
33  ToolHandleArray<HistoDefinitionTool> m_histoDef;
34  std::string m_refContainerName;
35 
36 
40 
44 
48 
50 
51 };
52 
53 
54 #endif
JetHistoBase.h
EfficiencyResponseHistos::m_etres
TH1F * m_etres
Definition: EfficiencyResponseHistos.h:41
EfficiencyResponseHistos::m_refContainerName
std::string m_refContainerName
Definition: EfficiencyResponseHistos.h:34
HistoDefinitionTool.h
EfficiencyResponseHistos::m_eff3
TProfile * m_eff3
Definition: EfficiencyResponseHistos.h:39
EfficiencyResponseHistos::m_etres_eta
TProfile * m_etres_eta
Definition: EfficiencyResponseHistos.h:42
EfficiencyResponseHistos::m_histoDef
ToolHandleArray< HistoDefinitionTool > m_histoDef
Definition: EfficiencyResponseHistos.h:33
EfficiencyResponseHistos::ASG_TOOL_CLASS0
ASG_TOOL_CLASS0(EfficiencyResponseHistos)
EfficiencyResponseHistos::m_etres_noShift
TH1F * m_etres_noShift
Definition: EfficiencyResponseHistos.h:45
EfficiencyResponseHistos::initialize
virtual StatusCode initialize()
Dummy implementation of the initialisation function.
Definition: EfficiencyResponseHistos.cxx:29
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:189
EfficiencyResponseHistos::m_eff1
TProfile * m_eff1
Definition: EfficiencyResponseHistos.h:37
EfficiencyResponseHistos::m_etres_noShift_eta
TProfile * m_etres_noShift_eta
Definition: EfficiencyResponseHistos.h:46
JetHistoBase
Definition: JetHistoBase.h:27
EfficiencyResponseHistos::m_eff2
TProfile * m_eff2
Definition: EfficiencyResponseHistos.h:38
python.TrigEgammaMonitorHelper.TProfile
def TProfile(*args, **kwargs)
Definition: TrigEgammaMonitorHelper.py:81
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
EfficiencyResponseHistos::m_etres_noShift_pt
TProfile * m_etres_noShift_pt
Definition: EfficiencyResponseHistos.h:47
DataVector
Derived DataVector<T>.
Definition: DataVector.h:794
EfficiencyResponseHistos::buildHistos
virtual int buildHistos()
Definition: EfficiencyResponseHistos.cxx:34
EfficiencyResponseHistos::m_etres_pt
TProfile * m_etres_pt
Definition: EfficiencyResponseHistos.h:43
EfficiencyResponseHistos::~EfficiencyResponseHistos
virtual ~EfficiencyResponseHistos()
Definition: EfficiencyResponseHistos.h:26
JetContainer.h
EfficiencyResponseHistos::fillHistosFromContainer
virtual int fillHistosFromContainer(const xAOD::JetContainer &cont, float weight)
Definition: EfficiencyResponseHistos.cxx:62
python.TrigEgammaMonitorHelper.TH1F
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
Definition: TrigEgammaMonitorHelper.py:24
EfficiencyResponseHistos::m_deltaRclosest
TH1F * m_deltaRclosest
Definition: EfficiencyResponseHistos.h:49
EfficiencyResponseHistos
Definition: EfficiencyResponseHistos.h:20
EfficiencyResponseHistos::EfficiencyResponseHistos
EfficiencyResponseHistos(const std::string &t)
Definition: EfficiencyResponseHistos.cxx:20