48 JParser<> zap(
"Example program to histogram trigger efficiency.");
58 catch(
const exception &error) {
68 X.getNumberOfBins(), X.getLowerLimit(), X.getUpperLimit(),
69 Y.getNumberOfBins(), Y.getLowerLimit(), Y.getUpperLimit());
71 X.getNumberOfBins(), X.getLowerLimit(), X.getUpperLimit(),
72 Y.getNumberOfBins(), Y.getLowerLimit(), Y.getUpperLimit());
74 X.getNumberOfBins(), X.getLowerLimit(), X.getUpperLimit(),
75 Y.getNumberOfBins(), Y.getLowerLimit(), Y.getUpperLimit());
80 while (inputFile.hasNext()) {
86 const Evt*
event = ps;
92 if (
hit != event->mc_hits.cend() &&
primary != event->mc_trks.cend()) {
103 const Evt*
event = in.next();
109 if (
hit != event->mc_hits.cend() &&
primary != event->mc_trks.cend()) {
116 for (
Int_t i = 1; i <= h1.GetNbinsX(); ++i) {
117 for (
Int_t j = 1;
j <= h1.GetNbinsY(); ++
j) {
120 const Double_t z0 = h0.GetBinContent(i,
j);
127 h2.SetBinContent(i,
j,
z3);
128 h2.SetBinError (i,
j,
w3);
131 ERROR(
"Bin " << h0.GetName() <<
"[" << i <<
"," <<
j <<
"] empty." <<
endl);