Jpp
|
Template specialisation of L1 builder for JHitL1 data type. More...
#include <JBuildL1.hh>
Public Types | |
typedef JHitL1 | value_type |
Public Member Functions | |
JBuildL1 (const double Tmax_ns, const bool combine) | |
Constructor. More... | |
JBuildL1 (const JTriggerParameters ¶meters) | |
Constructor. More... | |
JBuildL1 (const JBuildL1Parameters ¶meters) | |
Constructor. More... | |
template<class JElement_t , class JOutput_t > | |
void | operator() (const JSuperFrame2D< JElement_t > &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, 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 | TMaxLocal_ns |
bool | combineL1 |
Template specialisation of L1 builder for JHitL1 data type.
Definition at line 209 of file JBuildL1.hh.
typedef JHitL1 JTRIGGER::JBuildL1< JHitL1 >::value_type |
Definition at line 217 of file JBuildL1.hh.
|
inline |
Constructor.
Tmax_ns | maximal time difference of L1 [ns] |
combine | combine multiple L1 within given time window |
Definition at line 226 of file JBuildL1.hh.
|
inline |
Constructor.
parameters | trigger parameters |
Definition at line 237 of file JBuildL1.hh.
|
inline |
Constructor.
parameters | build L1 parameters |
Definition at line 247 of file JBuildL1.hh.
|
inline |
Build hits from calibrated data.
The output data are time sorted.
input | input L0 data |
out | output L1 data |
Definition at line 261 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 305 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.
|
inherited |
Definition at line 65 of file JBuildL1.hh.
|
inherited |
Definition at line 66 of file JBuildL1.hh.