26int main(
int argc,
char **argv)
36 JParser<> zap(
"Auxiliary program to print JDomino statistics.");
44 catch(
const exception &error) {
45 FATAL(error.what() << endl);
54 TFile* in = TFile::Open(file_name->c_str(),
"exist");
56 if (in ==
NULL || !in->IsOpen()) {
57 FATAL(
"File: " << *file_name <<
" not opened." <<
endl);
63 FATAL(
"No job statistics.");
66 buffer.push_back(
job);
70 if (!buffer.empty()) {
77 DEBUG(
' ' <<
setw(12) << getFilename(*file_name));
83 for (
int i0 = 1;
i0 <= h0->GetNbinsX(); ++
i0) {
86 const int type = (
int) x;
87 const Int_t i1 = h0->FindBin(-x);
98 W += (combine ? (*h1)->GetBinContent(
i0) + (*h1)->GetBinContent(
i1) : (*h1)->GetBinContent(
i0));
101 if (W > 0.0 || JPDB::getInstance().hasPDG(combine ?
abs(type) : type)) {
111 catch(
const exception& error) {
117 NOTICE(
noshowpos <<
' ' <<
FIXED(12,6) << (combine ? (*h1)->GetBinContent(
i0) + (*h1)->GetBinContent(
i1) : (*h1)->GetBinContent(
i0)));
Auxiliary class to handle particle name, codes and mass.