YODA::WriterYODA Class Reference Persistency writer for YODA flat text format. More...
Inheritance diagram for YODA::WriterYODA:
![]()
Detailed DescriptionPersistency writer for YODA flat text format. Definition at line 15 of file WriterYODA.h. Member Function Documentation◆ create()
Singleton creation function. Definition at line 16 of file WriterYODA.cc. 16 {
17 static WriterYODA _instance;
18 _instance.setPrecision(6);
19 return _instance;
20 }
References YODA::Writer::setPrecision(). Referenced by YODA::mkWriter(). ◆ writeAO()
Implements YODA::Writer. Definition at line 54 of file WriterYODA.cc. 54 {
55 ios_base::fmtflags oldflags = os.flags();
56 os << scientific << showpoint << setprecision(_aoprecision);
57 os << "BEGIN " << _iotypestr(ao.type()) << " " << ao.path() << "\n";
58 _writeAnnotations(os, ao);
59 ao._renderYODA(os, _aoprecision+7); // = "-1." + _aoprecision + "e+23"
60 os << "END " << _iotypestr(ao.type()) << "\n\n";
61 os << flush;
62 os.flags(oldflags);
63 }
References YODA::AnalysisObject::path(), and YODA::AnalysisObject::type(). The documentation for this class was generated from the following files:
Generated on Fri Mar 7 2025 09:06:41 for YODA - Yet more Objects for Data Analysis by |