|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
A single energy deposition on a TPC or PDS channel. More...
#include <TriggerPrimitive.hpp>
Public Member Functions | |
| TriggerPrimitive () | |
| timestamp_t | get_timestamp () const |
| void | set_timestamp (timestamp_t ts) |
| bool | operator< (const TriggerPrimitive &other) const |
Public Attributes | |
| uint64_t | version: 8 |
| uint64_t | flag: 8 |
| uint64_t | detid: 8 |
| uint64_t | channel: 24 |
| uint64_t | samples_over_threshold: 16 |
| uint64_t | time_start: 64 |
| uint64_t | samples_to_peak: 16 |
| uint64_t | adc_integral: 32 |
| uint64_t | adc_peak: 16 |
Static Public Attributes | |
| static constexpr version_t | s_trigger_primitive_version = 2 |
| static constexpr std::size_t | s_expected_bytes = 24 |
| static constexpr uint16_t | s_invalid_samples_over_threshold = std::numeric_limits<uint16_t>::max() |
| static constexpr uint16_t | s_invalid_samples_to_peak = std::numeric_limits<uint16_t>::max() |
| static constexpr channel_t | s_invalid_tp_channel = 0xFFFFFF |
A single energy deposition on a TPC or PDS channel.
Definition at line 31 of file TriggerPrimitive.hpp.
|
inline |
Definition at line 55 of file TriggerPrimitive.hpp.
|
inline |
Definition at line 71 of file TriggerPrimitive.hpp.
|
inline |
Definition at line 81 of file TriggerPrimitive.hpp.
|
inline |
Definition at line 76 of file TriggerPrimitive.hpp.
| uint64_t dunedaq::trgdataformats::TriggerPrimitive::adc_integral |
Definition at line 52 of file TriggerPrimitive.hpp.
| uint64_t dunedaq::trgdataformats::TriggerPrimitive::adc_peak |
Definition at line 53 of file TriggerPrimitive.hpp.
| uint64_t dunedaq::trgdataformats::TriggerPrimitive::channel |
Definition at line 46 of file TriggerPrimitive.hpp.
| uint64_t dunedaq::trgdataformats::TriggerPrimitive::detid |
Definition at line 43 of file TriggerPrimitive.hpp.
| uint64_t dunedaq::trgdataformats::TriggerPrimitive::flag |
Definition at line 42 of file TriggerPrimitive.hpp.
|
staticconstexpr |
Definition at line 34 of file TriggerPrimitive.hpp.
|
staticconstexpr |
Definition at line 36 of file TriggerPrimitive.hpp.
|
staticconstexpr |
Definition at line 37 of file TriggerPrimitive.hpp.
|
staticconstexpr |
Definition at line 38 of file TriggerPrimitive.hpp.
|
staticconstexpr |
Definition at line 33 of file TriggerPrimitive.hpp.
| uint64_t dunedaq::trgdataformats::TriggerPrimitive::samples_over_threshold |
Definition at line 48 of file TriggerPrimitive.hpp.
| uint64_t dunedaq::trgdataformats::TriggerPrimitive::samples_to_peak |
Definition at line 50 of file TriggerPrimitive.hpp.
| uint64_t dunedaq::trgdataformats::TriggerPrimitive::time_start |
Definition at line 49 of file TriggerPrimitive.hpp.
| uint64_t dunedaq::trgdataformats::TriggerPrimitive::version |
Definition at line 41 of file TriggerPrimitive.hpp.