YODA::AOReader< ScatterND< N > > Class Template Reference
Inheritance diagram for YODA::AOReader< ScatterND< N > >:
![]()
Detailed Descriptiontemplate<size_t N>
class YODA::AOReader< ScatterND< N > > Definition at line 290 of file ReaderUtils.h. Member Function Documentation◆ assemble()
template<size_t N>
Implements YODA::AOReaderBase. Definition at line 315 of file ReaderUtils.h. 315 {
316 auto* ao = new ScatterND<N>();
317 ao->setPath(path);
318 ao->addPoints(points);
319 points.clear();
320 return ao;
321 }
◆ mkFromH5()
template<size_t N>
Implements YODA::AOReaderBase. Definition at line 325 of file ReaderUtils.h. 325 {
326 vector<string> annos = h5file.loadAnnotations();
327 auto* ao = new ScatterND<N>(h5file.path(), annos.back());
328 annos.pop_back();
329 ao->deserializeMeta(annos);
330 ao->deserializeContent(h5file.loadContent());
331 return ao;
332 }
References YODA::H5FileManager::loadAnnotations(), YODA::H5FileManager::loadContent(), and YODA::H5FileManager::path(). ◆ parse()
template<size_t N>
Implements YODA::AOReaderBase. Definition at line 308 of file ReaderUtils.h. 308 {
309 aiss.reset(line);
310 vector<double> vals(N), errm(N), errp(N);
311 readCoords<0>(vals, errm, errp);
312 points.push_back(PointND<N>(vals, errm, errp));
313 }
The documentation for this class was generated from the following file:
Generated on Fri Mar 7 2025 09:06:40 for YODA - Yet more Objects for Data Analysis by |