00001 #ifndef CondFormats_TrackerObjects_SiPixelPedestals_h 00002 #define CondFormats_TrackerObjects_SiPixelPedestals_h 00003 00004 //---------------------------------------------------------------------------- 00011 //----------------------------------------------------------------------------- 00012 00013 #include "CondFormats/SiPixelObjects/interface/SiPixelDbItem.h" 00014 00015 #include <vector> 00016 #include <map> 00017 00018 class SiPixelPedestals { 00019 public: 00020 00022 SiPixelPedestals(); 00023 ~SiPixelPedestals(); 00024 00025 typedef std::vector<SiPixelDbItem> SiPixelPedestalsVector; 00026 typedef std::vector<SiPixelDbItem>::const_iterator SiPixelPedestalsVectorIterator; 00027 // SiPixelPedestalsVector v_pedestals; 00028 00029 typedef std::map<unsigned int, SiPixelPedestalsVector> SiPixelPedestalsMap; 00030 typedef std::map<unsigned int, SiPixelPedestalsVector>::const_iterator SiPixelPedestalsMapIterator; 00031 00032 // TO DO: shouldn't the map be private??? 00033 00034 std::map<int, SiPixelPedestalsVector> m_pedestals; 00035 }; 00036 #endif