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