CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/CondFormats/SiPixelObjects/interface/SiPixelPedestals.h

Go to the documentation of this file.
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