1#ifndef __JTRIGGER__JSUPERFRAME1D__ 
    2#define __JTRIGGER__JSUPERFRAME1D__ 
   36  template<
class JElement_t, 
class JAllocator_t = std::allocator<JElement_t> >
 
   39    public JFrame_t<JElement_t, JAllocator_t>
 
   75      merge(input.begin(), input.end(), *
this, this->getToolkit());
 
 
  128      return (*
this)(
buffer(input, module));
 
 
  140    static JSuperFrame2D     <JElement_t> 
buffer;
 
 
  147  template<
class JElement_t, 
class JAllocator_t>
 
  154  template<
class JElement_t, 
class JAllocator_t>
 
  161  template<
class JElement_t, 
class JAllocator_t>
 
Data structure for optical module.
 
Data structure for a composite optical module.
 
Data structure for position in three dimensions.
 
Data frame with end marker.
 
1-dimensional frame with time calibrated data from one optical module.
 
JFrame_t< JElement_t, JAllocator_t > container_type
 
JSuperFrame1D & operator()(typename JSuperFrame2D< JElement_t >::const_iterator __begin, typename JSuperFrame2D< JElement_t >::const_iterator __end)
Process set of 2D super frame data.
 
static JSuperFrame1D< JElement_t, JAllocator_t > multiplex
Multiplexer.
 
JSuperFrame1D & operator()(const JSuperFrame2D< JElement_t > &input)
Process 2D super frame.
 
JSuperFrame1D & operator()(const JDAQSuperFrame &input, const JModule &module)
Process DAQ super frame.
 
JSuperFrame1D(const JDAQChronometer &chronometer, const JDAQModuleIdentifier &id, const JPosition3D &pos)
Constructor.
 
JSuperFrame1D()
Default constructor.
 
static JSuperFrame2D< JElement_t > buffer
Internal buffer.
 
static JTOOLS::JMergeSort< JElement_t > merge
Internal merge method.
 
JSuperFrame1D(const JSuperFrame2D< JElement_t > &input)
Constructor.
 
2-dimensional frame with time calibrated data from one optical module.
 
std::vector< value_type >::const_iterator const_iterator
 
Data frame of one optical module.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Auxiliary classes and methods for triggering.