CMS 3D CMS Logo

PCaloGeometry.h
Go to the documentation of this file.
1 #ifndef CondFormats_PCaloGeometry_h
2 #define CondFormats_PCaloGeometry_h
3 
5 
6 #include <vector>
7 #include <cstdint>
8 
10 
11  public:
12  PCaloGeometry();
13  PCaloGeometry(std::vector<float> const & ,
14  std::vector<float> const & ,
15  std::vector<uint32_t> const &,
16  std::vector<uint32_t> const & );
17 
19 
20  std::vector<float> const & getTranslation() const { return m_translation; }
21  std::vector<float> const & getDimension() const { return m_dimension; }
22  std::vector<uint32_t> const & getIndexes() const { return m_indexes; }
23  std::vector<uint32_t> const & getDenseIndices() const { return m_dins; }
24 
25  private:
26  std::vector<float> m_translation ;
27  std::vector<float> m_dimension ;
28  std::vector<uint32_t> m_indexes ;
29  std::vector<uint32_t> m_dins ;
30 
32 };
33 
34 #endif
35 
std::vector< float > m_translation
Definition: PCaloGeometry.h:26
std::vector< uint32_t > m_dins
Definition: PCaloGeometry.h:29
std::vector< uint32_t > m_indexes
Definition: PCaloGeometry.h:28
std::vector< float > const & getTranslation() const
Definition: PCaloGeometry.h:20
std::vector< float > const & getDimension() const
Definition: PCaloGeometry.h:21
std::vector< float > m_dimension
Definition: PCaloGeometry.h:27
#define COND_SERIALIZABLE
Definition: Serializable.h:38
std::vector< uint32_t > const & getIndexes() const
Definition: PCaloGeometry.h:22
std::vector< uint32_t > const & getDenseIndices() const
Definition: PCaloGeometry.h:23