1 #ifndef PixelMaskBase_h
2 #define PixelMaskBase_h
56 std::ofstream *out1 =
nullptr,
57 std::ofstream *out2 =
nullptr)
const override {
60 void writeXML(std::ofstream *
out, std::ofstream *out1 =
nullptr, std::ofstream *out2 =
nullptr)
const override { ; }
62 std::ofstream *out1 =
nullptr,
63 std::ofstream *out2 =
nullptr)
const override {
This file contains the base class for "pixel configuration data" management.
std::string description()
void writeXMLHeader(pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override
void writeXML(pos::PixelConfigKey key, int version, std::string path) const override
void writeXMLTrailer(std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override
This file contains the base class for "pixel configuration data" management.
virtual const PixelROCMaskBits & getMaskBits(int ROCId) const =0
void writeASCII(std::string filename) const override=0
tuple key
prepare the HTCondor submission files and eventually submit them
void setOverride(PixelMaskOverrideBase *)
This is the documentation about PixelMaskBase...
PixelMaskBase(std::string description, std::string creator, std::string date)
This is the documentation about PixelMaskOverrideBase...
PixelMaskOverrideBase * maskOverride_
void writeXML(std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override
~PixelMaskBase() override
virtual void writeBinary(std::string filename) const =0
friend std::ostream & operator<<(std::ostream &s, const PixelMaskBase &mask)