1#ifndef __JSUPPORT__JDAQFILEREADER__
2#define __JSUPPORT__JDAQFILEREADER__
40 template<class T, bool = JLANG::JConversion<T,JDAQPreamble>::is_derived>
85 this->setstate(ios::badbit);
91 buffer.resize(preamble.getLength());
Object reading from binary file (i.e. .jpp).
Binary input based on std::istream.
Interface for object iteration with named access.
Interface for null access.
JDAQFileReader()
Default constructor.
std::vector< char > buffer
virtual bool setObject(T &object) override
Set object.
DAQ object reading from binary file (i.e. .dat).
Simple data structure for the DAQ preamble required for a correct calculation of the object size for ...
Auxiliary classes and methods for binary I/O.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Support classes and methods for experiment specific I/O.
KM3NeT DAQ data structures and auxiliaries.
int getDataType()
Template definition for method returning data type.
size_t getSizeof< JDAQPreamble >()
Get size of type.
Implementation for null iteration.