Writer.cc
Go to the documentation of this file.
AnalysisObject is the base class for histograms and scatters. Definition AnalysisObject.h:26 virtual std::string type() const Get name of the analysis object type. Definition AnalysisObject.h:284 Error for problems introduced outside YODA, to put it nicely. Definition Exceptions.h:86 virtual void writeHead(std::ostream &) Write any opening boilerplate required by the format to stream. Definition Writer.h:199 virtual void writeFoot(std::ostream &stream) Write any closing boilerplate required by the format to stream. Definition Writer.h:214 virtual void writeAO(std::ostream &stream, const AnalysisObject &ao)=0 virtual void writeBody(std::ostream &stream, const AnalysisObject *ao) Write the body elements corresponding to AnalysisObject ao to stream. Definition Writer.cc:109 void write(const std::string &filename, const AnalysisObject &ao) Write out object ao to file filename. Definition Writer.cc:56 virtual void writeAOS(YODA_H5::File &file, const vector< const AnalysisObject * > &aos)=0 void setAOPrecision(const bool needsDP=false) Set precision of numerical quantities for current AO in this writer's output. Definition Writer.h:181 void setPrecision(int precision) Set precision of numerical quantities in this writer's output. Definition Writer.h:176 Writer & mkWriter(const std::string &format_name) Factory function to make a writer object by format name or a filename. Definition Writer.cc:29 Generated on Fri Mar 7 2025 09:06:40 for YODA - Yet more Objects for Data Analysis by |