28 static const char*
plain_t =
"plain";
29 static const char*
json_t =
"JSON";
51 JParser<> zap(
"Auxiliary program to print Jpp meta data.");
68 catch(
const exception &error) {
75 TFile* in = TFile::Open(inputFile.c_str(),
"exists");
77 if (in !=
NULL && in->IsOpen()) {
85 const TString tag(key->GetName());
87 if (tag.Contains(
regexp)) {
92 cout <<
named->GetName() <<
"[" << key->GetCycle() <<
"] " <<
named->GetTitle() <<
endl;
101 ERROR(
"Error opening file: " << inputFile <<
endl);
111 while (
abc.hasNext()) {
123 for (
const auto& i : key) {
124 cout <<
' ' << (*meta)[i];
129 }
else if (option ==
json_t) {
General purpose messaging.
Scanning of objects from multiple files according a format that follows from the extension of each fi...
Utility class to parse command line options.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
ROOT TTree parameter settings of various packages.
Template definition of a multi-dimensional oscillation probability interpolation table.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
static const char *const SVNrelease_t
SVN release.
static const char *const command_t
Linux command.
static const char *const GITrelease_t
GIT release.
static const char *const namespace_t
name space
static const char *const ROOTrelease_t
ROOT release.
static const char *const system_t
system information
Empty structure for specification of parser element that is initialised (i.e. does not require input)...
Auxiliary class for defining the range of iterations of objects.
static counter_type max()
Get maximum counter value.