Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
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::CompMassDef::TypeEnum
TypeEnum
Definition:
UncertaintyEnum.h:71
jet::ValidityHistogram
Definition:
ValidityHistogram.h:19
Jet.h
UncertaintyHistogram.h
AddEmptyComponent.histName
string histName
Definition:
AddEmptyComponent.py:64
jet::ValidityHistogram::m_energyScale
const float m_energyScale
Definition:
ValidityHistogram.h:39
jet::ValidityHistogram::initialize
virtual StatusCode initialize(TFile *histFile)
Definition:
ValidityHistogram.cxx:316
jet::ValidityHistogram::m_massDef
const CompMassDef::TypeEnum m_massDef
Definition:
ValidityHistogram.h:40
UncertaintyEnum.h
jet::ValidityHistogram::getParam
CompParametrization::TypeEnum getParam() const
Definition:
ValidityHistogram.h:30
jet
Definition:
JetCalibTools_PlotJESFactors.cxx:23
jet::ValidityHistogram::m_isInit
bool m_isInit
Definition:
ValidityHistogram.h:37
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
jet::ValidityHistogram::~ValidityHistogram
virtual ~ValidityHistogram()
Definition:
ValidityHistogram.cxx:311
jet::ValidityHistogram::m_helper
InfoHelper * m_helper
Definition:
ValidityHistogram.h:41
jet::ValidityHistogram::m_param
const CompParametrization::TypeEnum m_param
Definition:
ValidityHistogram.h:38
jet::ValidityHistogram::ValidityHistogram
ValidityHistogram(const std::string &histName, const CompParametrization::TypeEnum parametrization, const float energyScale, const CompMassDef::TypeEnum massDef)
Definition:
ValidityHistogram.cxx:280
jet::CompParametrization::TypeEnum
TypeEnum
Definition:
UncertaintyEnum.h:45
jet::UncertaintyHistogram
Definition:
UncertaintyHistogram.h:25
jet::ValidityHistogram::getValidity
bool getValidity(const xAOD::Jet &jet) const
Definition:
ValidityHistogram.cxx:431
xAOD::Jet_v1
Class describing a jet.
Definition:
Jet_v1.h:57
jet::InfoHelper
Definition:
ValidityHistogram.cxx:21
LArG4GenerateShowerLib.parametrization
parametrization
Definition:
LArG4GenerateShowerLib.py:19
Generated on Wed Mar 26 2025 21:22:44 for ATLAS Offline Software by
1.8.18