1 #ifndef __JROOTSUPPORTKIT__
2 #define __JROOTSUPPORTKIT__
19 namespace JPP {
using namespace JROOT; }
103 object->actionAtFileRead();
171 if (
object != NULL) {
#define JTEST(__A__)
Test macro.
static const bool has_method
true if class has policy method actionAtFileOpen; else false
static JFalse test(...)
default false
int getStreamerVersion(TFile *file, const char *name)
Get ROOT streamer version of class with given name.
then set_variable PMT_FILE set_variable DAQ_FILE set_variable OUTPUT_FILE set_variable DETECTOR else fatal Wrong number of arguments fi set_variable RUNBYRUN file
static void execute(TFile *file)
Execute action.
static void execute(TFile *file, JBool< true > option)
Execute action.
Auxiliary class to handle version management of given class at opening of a ROOT file.
Auxiliary template class for type bool.
Auxiliary base class for compile time evaluation of test.
static void execute(T *object)
Execute action.
do set_variable OUTPUT_DIRECTORY $WORKDIR T
Auxiliary class to handle version management of given class at reading from a ROOT file...
static void execute(T *object, JBool< false > option)
Execute action.
void actionAtFileRead(T *object)
General action method at file read.
static void execute(TFile *file, JBool< false > option)
Execute action.
void actionAtFileOpen(TFile *file)
General action method at file open.
static void execute(T *object, JBool< true > option)
Execute action.
static const bool has_method
true if class has policy method actionAtFileRead; else false
static JTrue test(JTypecheck< void(U::*)(),&U::actionAtFileRead > *)
static JTrue test(JTypecheck< void(*)(int),&U::actionAtFileOpen > *)
Auxiliary class for type checking.