1#ifndef __JROOT__JROOTDICTIONARY__ 
    2#define __JROOT__JROOTDICTIONARY__ 
    8#include "TDictionary.h" 
   24namespace JPP { 
using namespace JROOT; }
 
   58      for_each<typename JTYPELIST< T, std::vector<T> >::typelist>(*this);
 
 
   70      const TDictionary* pDictionary = TDictionary::GetDictionary(
typeid(T));
 
   72      if (pDictionary != NULL)
 
   73        (*this)(pDictionary->GetName(), type);
 
 
 
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message.
 
ASCII I/O of objects with ROOT dictionary.
 
Default implementation of ROOT based dictionary for ASCII I/O.
 
void operator()(const JType< T > &type)
Addition of class.
 
void add()
Addition of class and container classes.
 
void operator()(const char *const name, const JType< T > &type)
Addition of class.
 
JRootDictionary()
Default constructor.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Auxiliary classes and methods for ROOT I/O.
 
void handler(JType_t &object)
Apply ROOT types handler to given object.
 
Auxiliary class for a type holder.
 
Type definition of ROOT based dictionary for ASCII I/O.