CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch13/src/CalibFormats/SiPixelObjects/interface/PixelMaskOverrideBase.h

Go to the documentation of this file.
00001 #ifndef PixelMaskOverrideBase_h
00002 #define PixelMaskOverrideBase_h
00003 
00011 #include "CalibFormats/SiPixelObjects/interface/PixelROCMaskBits.h"
00012 #include "CalibFormats/SiPixelObjects/interface/PixelConfigBase.h"
00013 
00014 namespace pos{
00023   class PixelMaskOverrideBase: public PixelConfigBase {
00024 
00025   public:
00026 
00027     PixelMaskOverrideBase(std::string description, 
00028                           std::string creator,
00029                           std::string date);
00030 
00031     virtual ~PixelMaskOverrideBase();
00032 
00033     virtual PixelROCMaskBits getMaskBits(int ROCId)=0;
00034 
00035   private:
00036 
00037   };
00038 }
00039 /* @} */
00040 #endif