CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_3/src/CondFormats/GeometryObjects/interface/PCaloGeometry.h

Go to the documentation of this file.
00001 #ifndef CondFormats_PCaloGeometry_h
00002 #define CondFormats_PCaloGeometry_h
00003 
00004 #include <vector>
00005 #include <stdint.h>
00006 
00007 class PCaloGeometry{
00008 
00009  public:
00010   PCaloGeometry();
00011   PCaloGeometry(std::vector<float> const & ,
00012                 std::vector<float> const & ,
00013                 std::vector<uint32_t> const &);
00014   ~PCaloGeometry(){};
00015 
00016   std::vector<float> const &  getTranslation() const { return m_translation; }
00017   std::vector<float> const & getDimension() const { return m_dimension; }
00018   std::vector<uint32_t> const & getIndexes() const { return m_indexes; }
00019 
00020  private:
00021   std::vector<float>    m_translation ;
00022   std::vector<float>    m_dimension   ;
00023   std::vector<uint32_t> m_indexes     ;
00024 
00025 };
00026 
00027 #endif
00028