Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 11:58:13

0001 #ifndef PixelMaskOverrideBase_h
0002 #define PixelMaskOverrideBase_h
0003 /**
0004 * \file CalibFormats/SiPixelObjects/interface/PixelMaskOverrideBase.h
0005 * \brief This class implements..
0006 *
0007 *   A longer explanation will be placed here later
0008 *
0009 */
0010 
0011 #include "CalibFormats/SiPixelObjects/interface/PixelROCMaskBits.h"
0012 #include "CalibFormats/SiPixelObjects/interface/PixelConfigBase.h"
0013 
0014 namespace pos {
0015   /*!  \ingroup ConfigurationObjects "Configuration Objects"
0016 *    
0017 *  @{
0018 *
0019 *  \class PixelMaskOverrideBase PixelMaskOverrideBase.h
0020 *  \brief This is the documentation about PixelMaskOverrideBase...
0021 *
0022 */
0023   class PixelMaskOverrideBase : public PixelConfigBase {
0024   public:
0025     PixelMaskOverrideBase(std::string description, std::string creator, std::string date);
0026 
0027     ~PixelMaskOverrideBase() override;
0028 
0029     virtual PixelROCMaskBits getMaskBits(int ROCId) = 0;
0030 
0031   private:
0032   };
0033 }  // namespace pos
0034 /* @} */
0035 #endif