#include <string>
#include <vector>
#include <typeinfo>
#include "TDictionary.h"
#include "JLang/JType.hh"
#include "JLang/JNullType.hh"
#include "JLang/JTypeList.hh"
#include "JLang/JPrimitiveTypes.hh"
#include "JLang/JException.hh"
#include "JLang/JSingleton.hh"
#include "JROOT/JRootDictionary_t.hh"
#include "JROOT/JRootStreamer.hh"
 
Go to the source code of this file.
 | 
| namespace   | JROOT | 
|   | Auxiliary classes and methods for ROOT I/O. 
  | 
|   | 
| namespace   | JPP | 
|   | This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES). 
  | 
|   | 
 | 
| template<class T >  | 
| void  | addToRootDictionary () | 
|   | Add ASCII I/O for (list of) class(es) to dictionary.  
  | 
|   | 
| template<class T >  | 
| void  | addToRootDictionary (const T &object) | 
|   | Add ASCII I/O for given object to dictionary.  
  | 
|   | 
◆ VALUE_TYPE
      
        
          | #define VALUE_TYPE | 
          ( | 
           |           __TYPE__ | ) | 
           | 
        
      
 
Value:value_type(#__TYPE__, new JObjectStreamer<__TYPE__>())
 
 
 
◆ gRootDictionary
◆ addToRootDictionary() [1/2]
template<class T > 
  
  
      
        
          | void addToRootDictionary  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Add ASCII I/O for (list of) class(es) to dictionary. 
Definition at line 189 of file JRootDictionary.hh.
  190{
  192}
#define gRootDictionary
Global ROOT based dictionary for ASCII I/O.
 
 
 
 
◆ addToRootDictionary() [2/2]
template<class T > 
  
  
      
        
          | void addToRootDictionary  | 
          ( | 
          const T & |           object | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Add ASCII I/O for given object to dictionary. 
- Parameters
 - 
  
  
 
Definition at line 201 of file JRootDictionary.hh.