Jpp  15.0.2
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
JRootFileWriter.hh File Reference
#include "TObject.h"
#include "TFile.h"
#include "JLang/JObjectOutput.hh"
#include "JLang/JTypeList.hh"
#include "JLang/JNullType.hh"
#include "JLang/JException.hh"
#include "JLang/JConversion.hh"
#include "JLang/JAssert.hh"
#include "JROOT/JTreeWriterObjectOutput.hh"
#include "JROOT/JTreeParameters.hh"
#include "JROOT/JRootFile.hh"

Go to the source code of this file.

Classes

class  JROOT::JRootObjectOutput< T, bool >
 Template definition of ROOT object output. More...
 
class  JROOT::JRootObjectOutput< T, false >
 Implementation of object output using TDirectory::WriteTObject method. More...
 
class  JROOT::JRootObjectOutput< T, true >
 Implementation of object output using TTree. More...
 
class  JROOT::JRootFileObjectOutput< T >
 Implementation of object output to ROOT file for single data type. More...
 
class  JROOT::JRootFileObjectOutput< JTypeList< JHead_t, JTail_t > >
 Implementation of object output to ROOT file for multiple data types. More...
 
class  JROOT::JRootFileObjectOutput< JTypeList< JHead_t, JNullType > >
 Terminator class of recursive JRootObjectOutput class. More...
 
class  JROOT::JRootFileWriter< T >
 ROOT file object output. More...
 

Namespaces

 JROOT
 Auxiliary classes and methods for ROOT I/O.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Functions

bool JROOT::putObject (TDirectory &dir, const TObject &object)
 Write object to ROOT directory. More...
 
template<class T >
JAssert<!JConversion< T,
TObject >::is_derived, bool >
::type 
JROOT::putObject (TDirectory &dir, const T &object)
 Write object to ROOT directory. More...
 
bool JROOT::putObject (TDirectory *dir, const TObject &object)
 Write object to ROOT directory. More...
 
template<class T >
JAssert<!JConversion< T,
TObject >::is_derived, bool >
::type 
JROOT::putObject (TDirectory *dir, const T &object)
 Write object to ROOT directory. More...