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