1 #ifndef PixelConfigBase_h 2 #define PixelConfigBase_h 55 std::ofstream *
out2)
const {
63 std::cout << __LINE__ <<
" " << __PRETTY_FUNCTION__ <<
"\tUnimplemented method" << std::endl;
This file contains the base class for "pixel configuration data" management.
void setAuthor(std::string author)
std::string description()
virtual void writeXML(pos::PixelConfigKey key, int version, std::string path) const
virtual void writeXMLHeader(pos::PixelConfigKey key, int version, std::string path, std::ofstream *out) const
std::string getComment() const
virtual ~PixelConfigBase()
std::string base64_encode(unsigned char const *, unsigned int len)
virtual void writeXMLTrailer(std::ofstream *out, std::ofstream *ou1, std::ofstream *out2) const
void setComment(std::string comment)
virtual void writeXML(std::ofstream *out) const
virtual void writeXMLTrailer(std::ofstream *out) const
This class implements the configuration key which actually just is an integer.
virtual void writeXMLHeader(pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1, std::ofstream *out2) const
virtual void writeXML(std::ofstream *out, std::ofstream *out1, std::ofstream *out2) const
virtual void writeASCII(std::string dir="") const =0
std::string getAuthor() const
PixelConfigBase(std::string description, std::string creator, std::string date)