ATLAS Offline Software
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
20 
21 // forward declarations
22 class CaloEnergyCnv_p1;
23 
25 {
27  // Friend classes
29 
30  // Make the AthenaPoolCnv class our friend
31  friend class CaloEnergyCnv_p1;
32 
34  // Public methods:
36 public:
37 
41  : m_energyDeposit(0),
46  m_caloMuonIdTag(0),
48  {}
49 
52  ~CaloEnergy_p1() = default;
53 
55  // Private data:
57 public:
58 
64  unsigned short m_caloMuonIdTag;
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