|
virtual const PixelROCMaskBits & | getMaskBits (int ROCId) const =0 |
|
virtual PixelROCMaskBits * | getMaskBits (PixelROCName name)=0 |
|
| PixelMaskBase (std::string description, std::string creator, std::string date) |
|
void | setOverride (PixelMaskOverrideBase *) |
|
void | writeASCII (std::string filename) const override=0 |
|
virtual void | writeBinary (std::string filename) const =0 |
|
void | writeXML (pos::PixelConfigKey key, int version, std::string path) const override |
|
void | writeXML (std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
|
void | writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
|
void | writeXMLTrailer (std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
|
| ~PixelMaskBase () override |
|
std::string | creator () |
|
std::string | date () |
|
std::string | description () |
|
std::string | getAuthor () const |
|
std::string | getComment () const |
|
| PixelConfigBase (std::string description, std::string creator, std::string date) |
|
void | setAuthor (std::string author) |
|
void | setComment (std::string comment) |
|
virtual void | writeXML (std::ofstream *out) const |
|
virtual void | writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out) const |
|
virtual void | writeXMLTrailer (std::ofstream *out) const |
|
virtual | ~PixelConfigBase () |
|
This is the documentation about PixelMaskBase...
" "
This class provide a base class for the pixel mask data for the pixel FEC configuration This is a pure interface (abstract class) that needs to have an implementation.
All applications should just use this interface and not care about the specific implementation
Definition at line 36 of file PixelMaskBase.h.