27 int main(
int argc, 
char **argv)
 
   34   JLimit_t&       numberOfEvents = inputFile.getLimit();
 
   41     JParser<> zap(
"Example program to histogram event data.");
 
   45     zap[
'n'] = 
make_field(numberOfEvents)      = JLimit::max();
 
   51   catch(
const exception& error) {
 
   52     FATAL(error.what() << endl);
 
   61   TH1D h0(
"h0", NULL, numeric_limits<JDAQHit::JPMT_t>::max(), -0.5, numeric_limits<JDAQHit::JPMT_t>::max() - 0.5);
 
   62   TH1D h1(
"h1", NULL, numeric_limits<JDAQHit::JTOT_t>::max(), -0.5, numeric_limits<JDAQHit::JTOT_t>::max() - 0.5);
 
   65   TH1D hn(
"hn", NULL, 51, -0.5, 50.5);
 
   66   TH1D hm(
"hm", NULL, 51, -0.5, 50.5);
 
   67   TH1D ho(
"ho", NULL, 51, -0.5, 50.5);
 
   76     if (event->hasTriggerMask(trigger_mask)) {
 
   82           h0.Fill(hit->getPMT());
 
   83           h1.Fill(hit->getToT());
 
   91         if (hit->hasTriggerMask(trigger_mask)) {
 
   92           buffer.insert(hit->getModuleID());
 
   96       hm.Fill((
double) buffer.size());
 
   98       ho.Fill((
double) event->getOverlays());