47       out << 
"module " << frame->getModuleID();
 
   50         out << ' ' << JHitToolkit<T>::getT(*hit);
 
   64 int main(
int argc, 
char **argv)
 
   67   using namespace KM3NETDAQ;
 
   76     JParser<> zap(
"Example program to test hit coincidence building with user data."\
 
   77                   "\nformat: -u \"(<PMT> <time> <time-over-threshold>)+\"");
 
   85   catch(
const exception &error) {
 
   86     FATAL(error.what() << endl);
 
   89   using namespace KM3NETDAQ;
 
  111   typedef double        hit_type;
 
  128   frame.
add(data.size(), data.data());
 
  130   timeslice.push_back(frame);
 
  132   cout << timeslice << endl;
 
  136   const JSuperFrame2D_t& buffer = JSuperFrame2D_t::demultiplex(timeslice[0], module);
 
  138   JTimeslice_t timesliceL0;
 
  139   JTimeslice_t timesliceL1;
 
  140   JTimeslice_t timesliceL2;
 
  142   timesliceL0.push_back(JSuperFrame1D_t(buffer));
 
  143   timesliceL1.push_back(JSuperFrame1D_t(
JDAQChronometer(), module.getID(), module.getPosition()));
 
  144   timesliceL2.push_back(JSuperFrame1D_t(
JDAQChronometer(), module.getID(), module.getPosition()));
 
  146   buildL1(buffer, back_inserter(timesliceL1[0]));
 
  147   buildL2(buffer, timesliceL1[0], back_inserter(timesliceL2[0]));
 
  149   print(cout, 
"Trigger L0", timesliceL0);
 
  150   print(cout, 
"Trigger L1", timesliceL1);
 
  151   print(cout, 
"Trigger L2", timesliceL2);
 
Utility class to parse command line options. 
 
std::vector< value_type >::const_iterator const_iterator
 
Data structure for a composite optical module. 
 
void configure(const JDAQTimeslice ×lice)
Configure. 
 
Router for direct addressing of module data in detector data structure. 
 
*fatal Wrong number of arguments esac JCookie sh typeset Z DETECTOR typeset Z SOURCE_RUN typeset Z TARGET_RUN set_variable PARAMETERS_FILE $WORKDIR parameters
 
Empty structure for specification of parser element that is initialised (i.e. does not require input)...
 
Data structure for detector geometry and calibration. 
 
1-dimensional frame with time calibrated data from one optical module. 
 
void setDAQLongprint(const bool option)
Set DAQ print option. 
 
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object 
 
Router for fast addressing of hits in KM3NETDAQ::JDAQTimeslice data structure as a function of the op...
 
const JDAQChronometer & getDAQChronometer() const 
Get DAQ chronometer. 
 
static const JModule & getInstance()
Get reference to unique instance of this class object. 
 
General purpose messaging. 
 
Direct access to module in detector data structure. 
 
Auxiliary class to build JDAQTimeslice for L1 timeslice. 
 
Utility class to parse command line options. 
 
2-dimensional frame with time calibrated data from one optical module. 
 
Data frame of one optical module. 
 
JDAQSuperFrame & add(const JDAQSuperFrame &super_frame)
Add data from same optical module. 
 
Time slice with calibrated data. 
 
int main(int argc, char *argv[])