ATLAS Offline Software
Loading...
Searching...
No Matches
CaloRings_p1.h
Go to the documentation of this file.
1
2
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
22class CaloRingsCnv_p1;
23
25{
27 // Friend classes
29
30 // Make the AthenaPoolCnv class our friend
31 friend class CaloRingsCnv_p1;
32
34 // Public methods:
36public:
37
41
45
47 // Private data:
49private:
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
68
69#endif //> RECTPCNV_EGAMMA_P1_H
This file contains the class definition for the ElementLinkVector_p1 class.
std::vector< float > m_rings
Ring information.
CaloRings_p1()
Default constructor:
~CaloRings_p1()
Destructor:
friend class CaloRingsCnv_p1
std::vector< unsigned int > m_nRings
std::vector< unsigned int > m_nLayers
std::vector< int > m_layers
std::vector< float > m_deltaEta
std::vector< float > m_deltaPhi