43   template<
class JBuild_t>
 
   44   inline void process(
const JBuild_t&                 build, 
 
   51     typedef typename JBuild_t::value_type  value_type;
 
   55     build(event, router, back_inserter(data));
 
   57     h1.Fill((
double) data.size());
 
   68 int main(
int argc, 
char **argv)
 
   75   JLimit_t&              numberOfEvents = inputFile.getLimit();
 
   83     JParser<> zap(
"Example program to test hit building with DAQ events.");
 
   87     zap[
'n'] = 
make_field(numberOfEvents)      = JLimit::max();
 
   94   catch(
const exception &error) {
 
   95     FATAL(error.what() << endl);
 
  115   const Int_t N = 5000;
 
  117   TH1D h0(
"L0", NULL, N, -0.5, (Double_t) N - 0.5);
 
  118   TH1D h1(
"L1", NULL, N, -0.5, (Double_t) N - 0.5);
 
  119   TH1D h2(
"L2", NULL, N, -0.5, (Double_t) N - 0.5);
 
  152     process(buildL0, router, *tev, h0);
 
  153     process(buildL1, router, *tev, h1);
 
  154     process(buildL2, router, *tev, h2);