28 int main(
int argc, 
char **argv)
 
   32   using namespace KM3NETDAQ;
 
   41     JParser<> zap(
"Example program to histogram trigger efficiency.");
 
   50   catch(
const exception &error) {
 
   51     FATAL(error.what() << endl);
 
   71   TH1D h0(
"h0", NULL, 100, 0.5, 100.5);
 
   72   TH1D h1(
"h1", NULL, 100, 0.5, 100.5);
 
   73   TH1D h2(
"h2", NULL, 100, 0.5, 100.5);
 
   77   while (inputFile.hasNext()) {
 
   79     STATUS(
"event: " << setw(10) << inputFile.getCounter() << 
'\r'); 
DEBUG(endl);
 
   83     const Evt* 
event = ps;
 
   93     h1.Fill((Double_t) n, 1.0);
 
  100     STATUS(
"event: " << setw(10) << 
in.getCounter() << 
'\r'); 
DEBUG(endl);
 
  102     const Evt* 
event = 
in.next();
 
  112     h0.Fill((Double_t) n, 1.0);
 
  117   for (Int_t i = 1; i <= h1.GetNbinsX(); ++i) {
 
  119     const Double_t y1 = h1.GetBinContent(i);
 
  120     const Double_t y0 = h0.GetBinContent(i);
 
  124       const Double_t y3 = y1 / y0;
 
  125       const Double_t w3 = sqrt(y1 * (y0 - y1) / (y0*y0*y0));
 
  127       h2.SetBinContent(i, y3);
 
  128       h2.SetBinError  (i, w3);
 
  131       ERROR(
"Bin " << h0.GetName() << 
"[" << i << 
"] empty." << endl);
 
Utility class to parse command line options. 
 
int main(int argc, char *argv[])
 
ROOT TTree parameter settings of various packages. 
 
Synchronously read DAQ events and Monte Carlo events (and optionally other events). 
 
Auxiliary class to synchronously read DAQ events and Monte Carlo events (and optionally other events)...
 
bool is_noise(const Hit &hit)
Verify hit origin. 
 
Head getHeader(const JMultipleFileScanner_t &file_list)
Get Monte Carlo header. 
 
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object 
 
General purpose messaging. 
 
The Head class reflects the header of Monte-Carlo event files, which consists of keys (also referred ...
 
General purpose class for object reading from a list of file names. 
 
Utility class to parse command line options. 
 
General purpose class for multiple pointers. 
 
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
 
The Evt class respresent a Monte Carlo (MC) event as well as an offline event. 
 
#define DEBUG(A)
Message macros.