ATLAS Offline Software
Loading...
Searching...
No Matches
CaloEnergy_p2.h
Go to the documentation of this file.
1
2
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
21
22// forward declarations
24
26{
28 // Friend classes
30
31 // Make the AthenaPoolCnv class our friend
32 friend class CaloEnergyCnv_p2;
33
35 // Public methods:
37public:
38
48
51 ~CaloEnergy_p2() = default;
52
54 // Private data:
56private:
57
59
60private:
61
64 unsigned short m_caloMuonIdTag;
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()=default
Destructor:
unsigned short m_caloMuonIdTag
std::vector< DepositInCalo_p2 > m_deposits
Trk::EnergyLoss_p1 m_energyLoss
friend class CaloEnergyCnv_p2
float m_fsrCandidateEnergy
CaloEnergy_p2()
Default constructor:
float m_caloLRLikelihood
Persistent representation of class EnergyLoss.h.