27int main(
int argc, 
char **argv)
 
   34  JLimit_t&       numberOfEvents = inputFile.getLimit();
 
   41    JParser<> zap(
"Example program to histogram event data.");
 
   51  catch(
const exception& error) {
 
   52    FATAL(error.what() << endl);
 
   59  TH1D h0(
"h0", NULL, numeric_limits<JDAQHit::JPMT_t>::max(), -0.5, numeric_limits<JDAQHit::JPMT_t>::max() - 0.5);
 
   60  TH1D h1(
"h1", NULL, numeric_limits<JDAQHit::JTOT_t>::max(), -0.5, numeric_limits<JDAQHit::JTOT_t>::max() - 0.5);
 
   63  TH1D hn(
"hn", NULL, 1001, -0.5, 1000.5);
 
   64  TH1D hs(
"hs", NULL, 1001, -0.5, 1000.5);
 
   65  TH1D ho(
"ho", NULL,  101, -0.5, 100.5);
 
   67  TH1D ha(
"ha", NULL,  101, -0.5, 100.5);
 
   68  TH1D hb(
"hb", NULL,  101, -0.5, 100.5);
 
   77    if (event->hasTriggerMask(trigger_mask)) {
 
   83          h0.Fill(hit->getPMT());
 
   84          h1.Fill(hit->getToT());
 
   91      ho.Fill((
double) event->getOverlays());
 
   97          if (hit->hasTriggerMask(trigger_mask)) {
 
   98            buffer.insert(hit->getModuleID());
 
  102        ha.Fill((
double) buffer.size());
 
  109          buffer.insert(hit->getModuleID());
 
  112        hb.Fill((
double) buffer.size());