ATLAS Offline Software
CaloRings_p1.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // CaloRings_p1.h
8 // Header file for class CaloRings_p1
9 // Author: D.E.Ferreira de Lima<dferreir@mail.cern.ch>
11 #ifndef RECTPCNV_CALORINGS_P1_H
12 #define RECTPCNV_CALORINGS_P1_H
13 
14 // STL includes
15 #include <vector>
16 
17 // DataModelAthenaPool includes
20 
21 // forward declarations
22 class CaloRingsCnv_p1;
23 
25 {
27  // Friend classes
29 
30  // Make the AthenaPoolCnv class our friend
31  friend class CaloRingsCnv_p1;
32 
34  // Public methods:
36 public:
37 
40  CaloRings_p1();
41 
45 
47  // Private data:
49 private:
50 
52  std::vector<float> m_rings;
53  std::vector<unsigned int> m_nRings;
54 
55  std::vector<int> m_layers; // To be converted to CaloCell_ID::CaloSample
56  std::vector<unsigned int> m_nLayers;
57 
58  std::vector<float> m_deltaEta;
59  std::vector<float> m_deltaPhi;
60 };
61 
63 // Inline methods:
65 
67 {}
68 
69 #endif //> RECTPCNV_EGAMMA_P1_H
CaloRings_p1::m_nRings
std::vector< unsigned int > m_nRings
Definition: CaloRings_p1.h:53
CaloRings_p1::m_rings
std::vector< float > m_rings
Ring information.
Definition: CaloRings_p1.h:52
CaloRings_p1::~CaloRings_p1
~CaloRings_p1()
Destructor:
CaloRings_p1::m_nLayers
std::vector< unsigned int > m_nLayers
Definition: CaloRings_p1.h:56
CaloRings_p1::CaloRings_p1
CaloRings_p1()
Default constructor:
Definition: CaloRings_p1.h:66
CaloRings_p1::m_deltaEta
std::vector< float > m_deltaEta
Definition: CaloRings_p1.h:58
CaloRings_p1
Definition: CaloRings_p1.h:25
ElementLinkVector_p1.h
This file contains the class definition for the ElementLinkVector_p1 class.
CaloRings_p1::m_layers
std::vector< int > m_layers
Definition: CaloRings_p1.h:55
CaloRingsCnv_p1
Definition: CaloRingsCnv_p1.h:27
CaloRings_p1::m_deltaPhi
std::vector< float > m_deltaPhi
Definition: CaloRings_p1.h:59