Go to the documentation of this file.    1 #ifndef __JROOTSUPPORTKIT__ 
    2 #define __JROOTSUPPORTKIT__ 
   19 namespace JPP { 
using namespace JROOT; }
 
  103       object->actionAtFileRead();
 
  171     if (
object != NULL) {
 
 
static void execute(T *object, JBool< true > option)
Execute action.
 
static void execute(TFile *file, JBool< true > option)
Execute action.
 
Auxiliary classes and methods for ROOT I/O.
 
static JTrue test(JTypecheck< void(U::*)(), &U::actionAtFileRead > *)
 
void actionAtFileRead(T *object)
General action method at file read.
 
static JFalse test(...)
default false
 
Auxiliary class to handle version management of given class at opening of a ROOT file.
 
static void execute(T *object)
Execute action.
 
Auxiliary base class for compile time evaluation of test.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
#define JTEST(__A__)
Test macro.
 
static void execute(T *object, JBool< false > option)
Execute action.
 
Auxiliary template class for type bool.
 
int getStreamerVersion(TFile *file, const char *name)
Get ROOT streamer version of class with given name.
 
Auxiliary class to handle version management of given class at reading from a ROOT file.
 
static void execute(TFile *file, JBool< false > option)
Execute action.
 
Auxiliary class for type checking.
 
static const bool has_method
true if class has policy method actionAtFileRead; else false
 
static JTrue test(JTypecheck< void(*)(int), &U::actionAtFileOpen > *)
 
static void execute(TFile *file)
Execute action.
 
static const bool has_method
true if class has policy method actionAtFileOpen; else false
 
void actionAtFileOpen(TFile *file)
General action method at file open.