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