1#ifndef __JAANET__JAANETDICTIONARY__
2#define __JAANET__JAANETDICTIONARY__
25 template<
class JElement_t>
39 object.push_back(element);
68 for (
typename std::vector<JElement_t>::const_iterator i = value.begin(); i != value.end(); ++i) {
ASCII I/O of objects with ROOT dictionary.
Simple wrapper class around JROOT::JRootDictionary so that other classes are included by construction...
static JRootDictionary & getInstance()
Get reference to unique instance of this class object.
JAAnetDictionary()
Default constructor.
Default implementation of ROOT based dictionary for ASCII I/O.
void add()
Addition of class and container classes.
Implementation for ASCII input of objects with ROOT dictionary.
JRootReader & getObject(T &object)
Read object.
Implementation for ASCII output of objects with ROOT dictionary.
JRootWriter & putObject(const T &object)
Write object.
JRootWriter & put(const T &object)
Write object according equation format.
Extensions to Evt data format.
Auxiliary classes and methods for ROOT I/O.
Auxiliary template class to define default implementation of the ROOT streamer.