Go to the documentation of this file.    1 #ifndef __JTRIGGER__JBUILDHELPER__ 
    2 #define __JTRIGGER__JBUILDHELPER__ 
   43   template<
class JBuild_t>
 
   56     template<
class JOutput_t>
 
   61       for (JDAQTimeslice::const_iterator i = timeslice.begin(); i != timeslice.end(); ++i) {
 
   63           static_cast<const JBuild_t&>(*
this)(*i, router.
getModule(i->getModuleID()), out);
 
   80     template<
class JOutput_t>
 
   86       static_cast<const JBuild_t&>(*
this)(
JDAQTimeslice(event, snapshot), router, out);
 
  101     template<
class JOutput_t>
 
  106       static_cast<const JBuild_t&>(*
this)(
JDAQTimeslice(event, 
true), router, out);
 
 
void operator()(const JDAQEvent &event, const JModuleRouter &router, bool snapshot, JOutput_t out) const
Build hits from uncalibrated DAQ data.
 
const JModule & getModule(const JObjectID &id) const
Get module parameters.
 
void operator()(const JDAQTimeslice ×lice, const JModuleRouter &router, JOutput_t out) const
Build hits from uncalibrated DAQ data.
 
void operator()(const JDAQEvent &event, const JModuleRouter &router, JOutput_t out) const
Build hits from uncalibrated DAQ data.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Data structure for a composite optical module.
 
Auxiliary class to extend hit building functionality to all DAQ data types.
 
Router for direct addressing of module data in detector data structure.
 
bool hasModule(const JObjectID &id) const
Has module.
 
Data frame of one optical module.