ATLAS Offline Software
Reconstruction
RecTPCnv
RecTPCnv
CaloEnergy_p1.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_p1.h
8
// Header file for class CaloEnergy_p1
9
// Author: S.Binet<binet@cern.ch>
10
// Date: March 2007
12
#ifndef RECTPCNV_CALOENERGY_P1_H
13
#define RECTPCNV_CALOENERGY_P1_H
14
15
// STL includes
16
#include <vector>
17
18
// RecTPCnv includes
19
#include "
RecTPCnv/DepositInCalo_p1.h
"
20
21
// forward declarations
22
class
CaloEnergyCnv_p1
;
23
24
class
CaloEnergy_p1
25
{
27
// Friend classes
29
30
// Make the AthenaPoolCnv class our friend
31
friend
class
CaloEnergyCnv_p1
;
32
34
// Public methods:
36
public
:
37
40
CaloEnergy_p1
()
41
:
m_energyDeposit
(0),
42
m_energySigmaMinus
(0),
43
m_energySigmaPlus
(0),
44
m_energyLossType
(0),
45
m_caloLRLikelihood
(0),
46
m_caloMuonIdTag
(0),
47
m_fsrCandidateEnergy
(0)
48
{}
49
52
~CaloEnergy_p1
() =
default
;
53
55
// Private data:
57
public
:
58
59
float
m_energyDeposit
;
60
float
m_energySigmaMinus
;
61
float
m_energySigmaPlus
;
62
int
m_energyLossType
;
63
float
m_caloLRLikelihood
;
64
unsigned
short
m_caloMuonIdTag
;
65
float
m_fsrCandidateEnergy
;
66
std::vector<DepositInCalo_p1>
m_deposits
;
67
};
68
69
#endif //> RECTPCNV_CALOENERGY_P1_H
CaloEnergy_p1::m_caloLRLikelihood
float m_caloLRLikelihood
Definition:
CaloEnergy_p1.h:63
CaloEnergy_p1::m_caloMuonIdTag
unsigned short m_caloMuonIdTag
Definition:
CaloEnergy_p1.h:64
CaloEnergy_p1::m_energySigmaPlus
float m_energySigmaPlus
Definition:
CaloEnergy_p1.h:61
DepositInCalo_p1.h
CaloEnergy_p1::~CaloEnergy_p1
~CaloEnergy_p1()=default
Destructor:
CaloEnergyCnv_p1
Definition:
CaloEnergyCnv_p1.h:28
CaloEnergy_p1::m_energyDeposit
float m_energyDeposit
Definition:
CaloEnergy_p1.h:59
CaloEnergy_p1::m_fsrCandidateEnergy
float m_fsrCandidateEnergy
Definition:
CaloEnergy_p1.h:65
CaloEnergy_p1::m_energyLossType
int m_energyLossType
Definition:
CaloEnergy_p1.h:62
CaloEnergy_p1::CaloEnergy_p1
CaloEnergy_p1()
Default constructor:
Definition:
CaloEnergy_p1.h:40
CaloEnergy_p1::m_deposits
std::vector< DepositInCalo_p1 > m_deposits
Definition:
CaloEnergy_p1.h:66
CaloEnergy_p1
Definition:
CaloEnergy_p1.h:25
CaloEnergy_p1::m_energySigmaMinus
float m_energySigmaMinus
Definition:
CaloEnergy_p1.h:60
Generated on Fri Jul 5 2024 21:11:53 for ATLAS Offline Software by
1.8.18