95 int main(
int argc,
char **argv)
107 JParser<> zap(
"Auxiliary program to print ROOT TChain information.");
114 catch(
const exception &error) {
115 FATAL(error.what() << endl);
121 JChainList inspector(type);
123 for (JChainList::iterator i = inspector.begin(); i != inspector.end(); ++i) {
125 (*i)->Add(
file->c_str());
129 DEBUG(
"Number of files " << inputFile.size() << endl);
131 gErrorIgnoreLevel = kFatal;
133 for (JChainList::iterator i = inspector.begin(); i != inspector.end(); ++i) {
134 cout << setw(24) << left << (*i)->GetName() <<
' '
135 << setw(10) << right << (*i)->GetEntries() << endl;
Utility class to parse command line options.
int main(int argc, char *argv[])
ROOT TTree parameter settings of various packages.
then usage $script[< detector identifier >< run range >]< QA/QCfile > nExample script to produce data quality plots nWhen a detector identifier and run range are data are downloaded from the database nand subsequently stored in the given QA QC file
Test availability of TTree parameters for given class.
Auxiliary class for a type holder.
Auxiliary class for template TChain reading.
Auxiliary template class for type bool.
TChain reading for template data type.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
General purpose messaging.
JObject_t & for_each(JObject_t &object, JType< JTypeList< JHead_t, JTail_t > > typelist)
For each data type method.
JROOT::JTreeParameters getTreeParameters(JLANG::JType< JRECONSTRUCTION::JEvt >)
Get TTree parameters for given data type.
Utility class to parse command line options.
#define DEBUG(A)
Message macros.