ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
Jet
JetUncertainties
JetUncertainties
ValidityHistogram.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef JETUNCERTAINTIES_VALIDITYHISTOGRAM_H
6
#define JETUNCERTAINTIES_VALIDITYHISTOGRAM_H
7
8
#include "
xAODJet/Jet.h
"
9
10
#include "
JetUncertainties/UncertaintyHistogram.h
"
11
#include "
JetUncertainties/UncertaintyEnum.h
"
12
13
namespace
jet
14
{
15
16
class
InfoHelper
;
17
18
class
ValidityHistogram
:
public
UncertaintyHistogram
19
{
20
public
:
21
// Constructor/destructor/initialization
22
ValidityHistogram
(
const
std::string& histName,
const
CompParametrization::TypeEnum
parametrization,
const
float
energyScale,
const
CompMassDef::TypeEnum
massDef);
23
ValidityHistogram
(
const
TString& histName,
const
CompParametrization::TypeEnum
parametrization,
const
float
energyScale,
const
CompMassDef::TypeEnum
massDef);
24
ValidityHistogram
(
const
char
* histName,
const
CompParametrization::TypeEnum
parametrization,
const
float
energyScale,
const
CompMassDef::TypeEnum
massDef);
25
ValidityHistogram
(
const
ValidityHistogram
& toCopy);
26
virtual
~ValidityHistogram
();
27
virtual
StatusCode
initialize
(TFile* histFile);
28
29
// Member retrieval methods
30
CompParametrization::TypeEnum
getParam
()
const
{
return
m_param
; }
31
32
// Validity information access
33
bool
getValidity
(
const
xAOD::Jet
&
jet
)
const
;
34
35
private
:
36
// Private members
37
bool
m_isInit
;
38
const
CompParametrization::TypeEnum
m_param
;
39
const
float
m_energyScale
;
40
const
CompMassDef::TypeEnum
m_massDef
;
41
InfoHelper
*
m_helper
;
42
43
};
44
45
}
// end jet namespace
46
47
48
49
50
#endif
51
Jet.h
UncertaintyEnum.h
UncertaintyHistogram.h
jet::InfoHelper
Definition
ValidityHistogram.cxx:21
jet::UncertaintyHistogram::UncertaintyHistogram
UncertaintyHistogram(const std::string &histName, const Interpolate::TypeEnum interpolate)
Definition
UncertaintyHistogram.cxx:28
jet::ValidityHistogram::m_isInit
bool m_isInit
Definition
ValidityHistogram.h:37
jet::ValidityHistogram::getValidity
bool getValidity(const xAOD::Jet &jet) const
Definition
ValidityHistogram.cxx:431
jet::ValidityHistogram::~ValidityHistogram
virtual ~ValidityHistogram()
Definition
ValidityHistogram.cxx:311
jet::ValidityHistogram::m_massDef
const CompMassDef::TypeEnum m_massDef
Definition
ValidityHistogram.h:40
jet::ValidityHistogram::ValidityHistogram
ValidityHistogram(const std::string &histName, const CompParametrization::TypeEnum parametrization, const float energyScale, const CompMassDef::TypeEnum massDef)
Definition
ValidityHistogram.cxx:280
jet::ValidityHistogram::getParam
CompParametrization::TypeEnum getParam() const
Definition
ValidityHistogram.h:30
jet::ValidityHistogram::m_helper
InfoHelper * m_helper
Definition
ValidityHistogram.h:41
jet::ValidityHistogram::m_energyScale
const float m_energyScale
Definition
ValidityHistogram.h:39
jet::ValidityHistogram::m_param
const CompParametrization::TypeEnum m_param
Definition
ValidityHistogram.h:38
jet::CompMassDef::TypeEnum
TypeEnum
Definition
UncertaintyEnum.h:71
jet::CompParametrization::TypeEnum
TypeEnum
Definition
UncertaintyEnum.h:45
jet
Definition
JetCalibTools_PlotJESFactors.cxx:23
xAOD::Jet
Jet_v1 Jet
Definition of the current "jet version".
Definition
Event/xAOD/xAODJet/xAODJet/Jet.h:17
initialize
void initialize()
Definition
run_EoverP.cxx:894
Generated on
for ATLAS Offline Software by
1.17.0