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
w
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
RecTPCnv
RecTPCnv
CaloEnergy_p2.h
Go to the documentation of this file.
1
3
/*
4
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// CaloEnergy_p2.h
8
// Header file for class CaloEnergy_p2
9
// Author: Ketevi A. Assamagan<ketevi@bnl.gov>
10
// Date: february 2008
12
#ifndef RECTPCNV_CALOENERGY_P2_H
13
#define RECTPCNV_CALOENERGY_P2_H
14
15
// STL includes
16
#include <vector>
17
18
// RecTPCnv includes
19
#include "
RecTPCnv/DepositInCalo_p2.h
"
20
#include "
TrkEventTPCnv/TrkMaterialOnTrack/EnergyLoss_p1.h
"
21
22
// forward declarations
23
class
CaloEnergyCnv_p2
;
24
25
class
CaloEnergy_p2
26
{
28
// Friend classes
30
31
// Make the AthenaPoolCnv class our friend
32
friend
class
CaloEnergyCnv_p2
;
33
35
// Public methods:
37
public
:
38
41
CaloEnergy_p2
()
42
:
m_energyLossType
(0),
43
m_caloLRLikelihood
(0),
44
m_caloMuonIdTag
(0),
45
m_fsrCandidateEnergy
(0),
46
m_etCore
(0)
47
{}
48
51
~CaloEnergy_p2
() =
default
;
52
54
// Private data:
56
private
:
57
58
Trk::EnergyLoss_p1
m_energyLoss
;
59
60
private
:
61
62
int
m_energyLossType
;
63
float
m_caloLRLikelihood
;
64
unsigned
short
m_caloMuonIdTag
;
65
float
m_fsrCandidateEnergy
;
66
std::vector<DepositInCalo_p2>
m_deposits
;
67
float
m_etCore
;
68
69
};
70
72
// Inline methods:
74
75
#endif //> RECTPCNV_CALOENERGY_P1_H
CaloEnergy_p2::m_energyLossType
int m_energyLossType
Definition:
CaloEnergy_p2.h:62
DepositInCalo_p2.h
EnergyLoss_p1.h
Trk::EnergyLoss_p1
Persistent representation of class EnergyLoss.h.
Definition:
EnergyLoss_p1.h:14
CaloEnergyCnv_p2
Definition:
CaloEnergyCnv_p2.h:38
CaloEnergy_p2::m_caloMuonIdTag
unsigned short m_caloMuonIdTag
Definition:
CaloEnergy_p2.h:64
CaloEnergy_p2::m_deposits
std::vector< DepositInCalo_p2 > m_deposits
Definition:
CaloEnergy_p2.h:66
CaloEnergy_p2::~CaloEnergy_p2
~CaloEnergy_p2()=default
Destructor:
CaloEnergy_p2::m_etCore
float m_etCore
Definition:
CaloEnergy_p2.h:67
CaloEnergy_p2::m_energyLoss
Trk::EnergyLoss_p1 m_energyLoss
Definition:
CaloEnergy_p2.h:58
CaloEnergy_p2
Definition:
CaloEnergy_p2.h:26
CaloEnergy_p2::m_caloLRLikelihood
float m_caloLRLikelihood
Definition:
CaloEnergy_p2.h:63
CaloEnergy_p2::CaloEnergy_p2
CaloEnergy_p2()
Default constructor:
Definition:
CaloEnergy_p2.h:41
CaloEnergy_p2::m_fsrCandidateEnergy
float m_fsrCandidateEnergy
Definition:
CaloEnergy_p2.h:65
Generated on Fri May 9 2025 21:07:19 for ATLAS Offline Software by
1.8.18