|
Jpp
|
Template specialisation of L1 builder for JHitL1 data type. More...
#include <JBuildL1.hh>
Public Types | |
| typedef JHitL1 | value_type |
| typedef JMatch< value_type > | match_type |
Public Member Functions | |
| JBuildL1 (const JBuildL1Parameters ¶meters) | |
| 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() (typename JSuperFrame2D< JHit >::const_iterator __begin, typename JSuperFrame2D< JHit >::const_iterator __end, JOutput_t out) const |
| Build hits from set of frames with calibrated data. More... | |
| void | operator() (const JSuperFrame1D< JHit > &input, JOutput_t out) const |
| Build hits from calibrated 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, 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. More... | |
| JSuperFrame2D< JHit > & | demultiplex (const JDAQSuperFrame &input, const JModule &module) const |
| Demultiplex and pre-process DAQ super frame. 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, 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... | |
Public Attributes | |
| double | TMax_ns |
| bool | combine |
| JPreprocessor::JOption_t | option |
| pre-processor option More... | |
| JLANG::JSharedPointer< match_type > | match |
| match criterion More... | |
Private Attributes | |
| std::vector< JHit > | buffer |
Template specialisation of L1 builder for JHitL1 data type.
Definition at line 197 of file JBuildL1.hh.
| typedef JHitL1 JTRIGGER::JBuildL1< JHitL1 >::value_type |
Definition at line 205 of file JBuildL1.hh.
|
inherited |
|
inline |
|
inline |
Build hits from calibrated data.
The output data are time sorted.
| input | input L0 data |
| out | output L1 data |
Definition at line 227 of file JBuildL1.hh.
|
inline |
Build hits from uncalibrated DAQ data.
The time calibration is applied. The output data are time sorted.
| input | DAQ super frame |
| module | module |
| out | output L1 data |
Definition at line 266 of file JBuildL1.hh.
|
inlineinherited |
Build hits from set of frames with calibrated data.
The output data are time sorted.
| __begin | begin of input L0 data |
| __end | end of input L0 data |
| out | output L1 data |
Definition at line 133 of file JBuildL1.hh.
|
inlineinherited |
Build hits from calibrated data.
The output data are time sorted.
| input | input L0 data |
| out | output L1 data |
Definition at line 150 of file JBuildL1.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 |
|
inlineinherited |
|
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.
|
mutableprivate |
Definition at line 276 of file JBuildL1.hh.
|
inherited |
Definition at line 74 of file JBuildL1.hh.
|
inherited |
Definition at line 75 of file JBuildL1.hh.
|
inherited |
|
inherited |
1.8.16