1#ifndef __JTRIGGER__JBUILD__
2#define __JTRIGGER__JBUILD__
35 template<
class JHit_t>
62 this->match.reset(
match.clone());
83 this->selector.reset(
selector.clone());
Base class for match operations for cluster and hit-preprocessing methods.
Data structure for optical module.
Auxiliaries for pre-processing of hits.
Data structure for a composite optical module.
bool is_valid() const
Check validity of pointer.
The template JSharedPointer class can be used to share a pointer to an object.
virtual void reset() override
Reset pointer.
Function object interface for hit matching.
2-dimensional frame with time calibrated data from one optical module.
static JSuperFrame2D< JElement_t, JAllocator_t > demultiplex
Demultiplexer.
void preprocess(JPreprocessor::JOption_t option, const match_type &match)
Pre-process data.
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.
Auxiliary class to set-up Hit.
Auxiliary base class for hit building.
void setDAQHitSelector(const JDAQHitSelector &selector)
Set DAQ hit selector.
JSuperFrame2D< JHit_t > & demultiplex(const JDAQSuperFrame &input, const JModule &module) const
Demultiplex and pre-process DAQ super frame.
JDAQHitSelector selector_type
void resetDAQHitSelector()
Reset DAQ hit selector.
JLANG::JSharedPointer< selector_type > selector
DAQ hit selector.
JPreprocessor::JOption_t option
pre-processor option
void setPreprocessor(const JPreprocessor::JOption_t option, const match_type &match)
Set pre-processor of consecutive hits.
JLANG::JSharedPointer< match_type > match
pre-processor match criterion
JBuild()
Default constructor.
void resetPreprocessor()
Reset pre-processor of consecutive hits.
JMatch< value_type > match_type
Default class to select DAQ hits.
Auxiliary class to select DAQ hits.
Auxiliary class for specifying the way of pre-processing of hits.
JOption_t
Preprocessing options.
@ none_t
no pre-processing