Jpp
|
Template specialisation of L1 builder for JHitR1 data type. More...
#include <JBuildL1.hh>
Public Types | |
typedef JHitR1 | 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 JHitR1 data type.
Note that by constuction all hits which consitute an L1 hits are combined.
Definition at line 322 of file JBuildL1.hh.
typedef JHitR1 JTRIGGER::JBuildL1< JHitR1 >::value_type |
Definition at line 330 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 339 of file JBuildL1.hh.
|
inline |
Constructor.
parameters | trigger parameters |
Definition at line 350 of file JBuildL1.hh.
|
inline |
Constructor.
parameters | build L1 parameters |
Definition at line 360 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 374 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 404 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.