24 #define PRINT(OUT, T) \
26 << std::setw(24) << left << #T << " --> " \
27 << std::setw(16) << left << (getDataMember(T) != NULL ? getDataMember(T)->GetName() : "?") << std::endl; } while (0)
37 (getClassname(#T) == (getDataMember(T) != NULL ? getDataMember(T)->GetName() : "?"))
46 int main(
int argc,
char **argv)
55 JParser<> zap(
"Program to test JRootClass.");
61 catch(
const exception& error) {
62 FATAL(error.what() << endl);
66 PRINT(cout, &JHead::start_run);
67 PRINT(cout, &JHead::detector);
68 PRINT(cout, &JHead::physics);
69 PRINT(cout, &JHead::simul);
70 PRINT(cout, &JHead::cut_primary);
71 PRINT(cout, &JHead::cut_seamuon);
72 PRINT(cout, &JHead::spectrum);
73 PRINT(cout, &JHead::can);
74 PRINT(cout, &JHead::genvol);
75 PRINT(cout, &JHead::coord_origin);
76 PRINT(cout, &JHead::livetime);
77 PRINT(cout, &JHead::seabottom);