ATLAS Offline Software
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 Thu Jul 4 2024 21:11:44 for ATLAS Offline Software by
1.8.18