ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
Jet
JetMonitoring
JetMonitoring
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
12
#include "
JetMonitoring/JetHistoBase.h
"
13
#include "
JetMonitoring/HistoDefinitionTool.h
"
14
#include "
xAODJet/JetContainer.h
"
15
#include <string>
16
class
TProfile;
17
class
TH1F
;
18
19
20
class
EfficiencyResponseHistos
:
public
JetHistoBase
{
21
ASG_TOOL_CLASS0
(
EfficiencyResponseHistos
);
22
23
public
:
24
25
EfficiencyResponseHistos
(
const
std::string &t);
26
virtual
~EfficiencyResponseHistos
(){};
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
37
TProfile *
m_eff1
{};
38
TProfile *
m_eff2
{};
39
TProfile *
m_eff3
{};
40
41
TH1F*
m_etres
{};
42
TProfile*
m_etres_eta
{};
43
TProfile*
m_etres_pt
{};
44
45
TH1F*
m_etres_noShift
{};
46
TProfile*
m_etres_noShift_eta
{};
47
TProfile*
m_etres_noShift_pt
{};
48
49
TH1F*
m_deltaRclosest
{};
50
51
};
52
53
54
#endif
HistoDefinitionTool.h
JetContainer.h
JetHistoBase.h
EfficiencyResponseHistos::m_etres_noShift_pt
TProfile * m_etres_noShift_pt
Definition
EfficiencyResponseHistos.h:47
EfficiencyResponseHistos::m_histoDef
ToolHandleArray< HistoDefinitionTool > m_histoDef
Definition
EfficiencyResponseHistos.h:33
EfficiencyResponseHistos::initialize
virtual StatusCode initialize()
Dummy implementation of the initialisation function.
Definition
EfficiencyResponseHistos.cxx:29
EfficiencyResponseHistos::~EfficiencyResponseHistos
virtual ~EfficiencyResponseHistos()
Definition
EfficiencyResponseHistos.h:26
EfficiencyResponseHistos::m_eff3
TProfile * m_eff3
Definition
EfficiencyResponseHistos.h:39
EfficiencyResponseHistos::m_refContainerName
std::string m_refContainerName
Definition
EfficiencyResponseHistos.h:34
EfficiencyResponseHistos::ASG_TOOL_CLASS0
ASG_TOOL_CLASS0(EfficiencyResponseHistos)
EfficiencyResponseHistos::m_eff2
TProfile * m_eff2
Definition
EfficiencyResponseHistos.h:38
EfficiencyResponseHistos::EfficiencyResponseHistos
EfficiencyResponseHistos(const std::string &t)
Definition
EfficiencyResponseHistos.cxx:20
EfficiencyResponseHistos::m_eff1
TProfile * m_eff1
Definition
EfficiencyResponseHistos.h:37
EfficiencyResponseHistos::m_etres_noShift_eta
TProfile * m_etres_noShift_eta
Definition
EfficiencyResponseHistos.h:46
EfficiencyResponseHistos::m_etres_pt
TProfile * m_etres_pt
Definition
EfficiencyResponseHistos.h:43
EfficiencyResponseHistos::buildHistos
virtual int buildHistos()
Definition
EfficiencyResponseHistos.cxx:34
EfficiencyResponseHistos::m_etres
TH1F * m_etres
Definition
EfficiencyResponseHistos.h:41
EfficiencyResponseHistos::m_etres_eta
TProfile * m_etres_eta
Definition
EfficiencyResponseHistos.h:42
EfficiencyResponseHistos::fillHistosFromContainer
virtual int fillHistosFromContainer(const xAOD::JetContainer &cont, float weight)
Definition
EfficiencyResponseHistos.cxx:62
EfficiencyResponseHistos::m_etres_noShift
TH1F * m_etres_noShift
Definition
EfficiencyResponseHistos.h:45
EfficiencyResponseHistos::m_deltaRclosest
TH1F * m_deltaRclosest
Definition
EfficiencyResponseHistos.h:49
JetHistoBase::JetHistoBase
JetHistoBase(const std::string &t)
Definition
JetHistoBase.cxx:10
python.TrigEgammaMonitorHelper.TH1F
TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
Definition
TrigEgammaMonitorHelper.py:24
xAOD::JetContainer
JetContainer_v1 JetContainer
Definition of the current "jet container version".
Definition
JetContainer.h:17
Generated on
for ATLAS Offline Software by
1.17.0