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.
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 > *)
then usage $script< string identifier >< detectorfile > event file(toashort file)+" "\nNote that the event files and toashort files should be one-to-one related." fi if (( $
Auxiliary class for type checking.