|
Jpp
debug
the software that should make you happy
|
Template specialisation of L0 builder for JHitL0 data type. More...
#include <JBuildL0.hh>
Public Types | |
| typedef JHitL0 | value_type |
| typedef JMatch< value_type > | match_type |
| typedef JDAQHitSelector | selector_type |
Public Member Functions | |
| JBuildL0 () | |
| Default constructor. More... | |
| template<class JOutput_t > | |
| void | operator() (const JSuperFrame2D< JHit > &input, JOutput_t out) const |
| Build hits from calibrated data. More... | |
| template<class JOutput_t > | |
| void | operator() (const JDAQSuperFrame &input, const JModule &module, JOutput_t out) const |
| Build hits from uncalibrated DAQ data. More... | |
| void | operator() (const JDAQTimeslice ×lice, const JModuleRouter &router, JOutput_t out) const |
| Build hits from uncalibrated DAQ data. More... | |
| void | operator() (const JDAQEvent &event, const JModuleRouter &router, const bool snapshot, JOutput_t out) const |
| Build hits from uncalibrated DAQ data. More... | |
| void | operator() (const JDAQEvent &event, const JModuleRouter &router, JOutput_t out) const |
| Build hits from uncalibrated DAQ data. More... | |
| void | setPreprocessor (const JPreprocessor::JOption_t option, const match_type &match) |
| Set pre-processor of consecutive hits. More... | |
| void | resetPreprocessor () |
| Reset pre-processor of consecutive hits. More... | |
| void | setDAQHitSelector (const JDAQHitSelector &selector) |
| Set DAQ hit selector. More... | |
| void | resetDAQHitSelector () |
| Reset DAQ hit selector. More... | |
| JSuperFrame2D< JHit > & | demultiplex (const JDAQSuperFrame &input, const JModule &module) const |
| Demultiplex and pre-process DAQ super frame. More... | |
Public Attributes | |
| JPreprocessor::JOption_t | option |
| pre-processor option More... | |
| JLANG::JSharedPointer< match_type > | match |
| pre-processor match criterion More... | |
| JLANG::JSharedPointer< selector_type > | selector |
| DAQ hit selector. More... | |
Template specialisation of L0 builder for JHitL0 data type.
Definition at line 102 of file JBuildL0.hh.
| typedef JHitL0 JTRIGGER::JBuildL0< JHitL0 >::value_type |
Definition at line 110 of file JBuildL0.hh.
|
inherited |
|
inherited |
|
inline |
|
inline |
Build hits from calibrated data.
Note that the output data are not time sorted.
| input | input L0 data |
| out | output L0 data |
Definition at line 129 of file JBuildL0.hh.
|
inline |
Build hits from uncalibrated DAQ data.
The time calibration is applied. Note that the output data are not time sorted.
| input | DAQ super frame |
| module | module |
| out | output L0 data |
Definition at line 159 of file JBuildL0.hh.
|
inlineinherited |
Build hits from uncalibrated DAQ data.
The time calibration is applied. Note that the output data are not time sorted.
| timeslice | DAQ time slice |
| router | module router |
| out | output data |
Definition at line 57 of file JBuildHelper.hh.
|
inlineinherited |
Build hits from uncalibrated DAQ data.
The time calibration is applied. Note that the output data are not time sorted.
| event | DAQ event |
| router | module router |
| snapshot | use shapshot hits (else use triggered hits) |
| out | output data |
Definition at line 81 of file JBuildHelper.hh.
|
inlineinherited |
Build hits from uncalibrated DAQ data.
The snapshot data of the DAQ event are used. The time calibration is applied. Note that the output data are not time sorted.
| event | DAQ event |
| router | module router |
| out | output data |
Definition at line 102 of file JBuildHelper.hh.
|
inlineinherited |
Set pre-processor of consecutive hits.
| option | option |
| match | match criterion |
Definition at line 59 of file JBuild.hh.
|
inlineinherited |
|
inlineinherited |
Set DAQ hit selector.
| selector | DAQ hit selector |
Definition at line 81 of file JBuild.hh.
|
inlineinherited |
|
inlineinherited |
Demultiplex and pre-process DAQ super frame.
| input | DAQ super frame |
| module | module data |
Definition at line 103 of file JBuild.hh.
|
inherited |
|
inherited |
|
inherited |