Go to the documentation of this file. 1 #ifndef __JTRIGGER__JBUILDL0__
2 #define __JTRIGGER__JBUILDL0__
33 template<
class JHit_t>
60 template<
class JOutput_t>
65 int n = frame->u_size();
85 template<
class JOutput_t>
127 template<
class JOutput_t>
137 int n = frame->u_size();
140 *out =
JHitL0(
id, axis, *i);
157 template<
class JOutput_t>
162 if (!input.
empty()) {
199 template<
class JOutput_t>
208 int n = frame->u_size();
211 *out =
JHitR0(
id.getPMTAddress(), *i);
228 template<
class JOutput_t>
233 if (!input.
empty()) {
Auxiliary class to set-up Hit.
void operator()(const JSuperFrame2D< JHit > &input, JOutput_t out) const
Build hits from calibrated data.
const JAxis3D & getAxis() const
Get axis.
container_type::const_iterator const_iterator
JSuperFrame2D< JHit_t > & demultiplex(const JDAQSuperFrame &input, const JModule &module) const
Demultiplex and pre-process DAQ super frame.
std::vector< value_type >::const_iterator const_iterator
const JDAQPMTIdentifier & getPMTIdentifier() const
Get PMT identifier.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Reduced data structure for L0 hit.
Data structure for a composite optical module.
void operator()(const JDAQSuperFrame &input, const JModule &module, JOutput_t out) const
Build hits from uncalibrated DAQ data.
Auxiliary class to extend hit building functionality to all DAQ data types.
JBuildL0()
Default constructor.
Auxiliary base class for hit building.
Data structure for L0 hit.
void operator()(const JSuperFrame2D< JHit_t > &input, JOutput_t out) const
Build hits from calibrated data.
Data frame of one optical module.
JBuildL0()
Default constructor.
2-dimensional frame with time calibrated data from one optical module.
void operator()(const JDAQSuperFrame &input, const JModule &module, JOutput_t out) const
Build hits from uncalibrated DAQ data.
void operator()(const JSuperFrame2D< JHit > &input, JOutput_t out) const
Build hits from calibrated data.
void operator()(const JDAQSuperFrame &input, const JModule &module, JOutput_t out) const
Build hits from uncalibrated DAQ data.
JBuildL0()
Default constructor.