#include <TCWrapper.hpp>
Definition at line 20 of file TCWrapper.hpp.
◆ FrameType
◆ TCWrapper()
Definition at line 28 of file TCWrapper.hpp.
30 {
32 }
triggeralgs::TriggerCandidate candidate
◆ begin()
| TCWrapper * dunedaq::trigger::TCWrapper::begin |
( |
| ) |
|
|
inline |
Definition at line 68 of file TCWrapper.hpp.
69 {
71 }
TCWrapper(triggeralgs::TriggerCandidate c=triggeralgs::TriggerCandidate())
std::vector< uint8_t > candidate_overlay_buffer
◆ end()
| TCWrapper * dunedaq::trigger::TCWrapper::end |
( |
| ) |
|
|
inline |
◆ fake_timestamps()
| void dunedaq::trigger::TCWrapper::fake_timestamps |
( |
uint64_t | first_timestamp, |
|
|
uint64_t | = 0 ) |
|
inline |
◆ get_frame_size()
| size_t dunedaq::trigger::TCWrapper::get_frame_size |
( |
| ) |
|
|
inline |
◆ get_num_frames()
| size_t dunedaq::trigger::TCWrapper::get_num_frames |
( |
| ) |
|
|
inline |
◆ get_payload_size()
| size_t dunedaq::trigger::TCWrapper::get_payload_size |
( |
| ) |
|
|
inline |
◆ get_timestamp()
| uint64_t dunedaq::trigger::TCWrapper::get_timestamp |
( |
| ) |
const |
|
inline |
◆ operator<()
| bool dunedaq::trigger::TCWrapper::operator< |
( |
const TCWrapper & | other | ) |
const |
|
inline |
Definition at line 41 of file TCWrapper.hpp.
42 {
43 return std::tie(this->
candidate.time_start, this->candidate.type) < std::tie(other.candidate.time_start, other.candidate.type);
44 }
◆ populate_buffer()
| void dunedaq::trigger::TCWrapper::populate_buffer |
( |
| ) |
|
|
inline |
Definition at line 34 of file TCWrapper.hpp.
35 {
38 }
void write_overlay(const Object &object, void *buffer)
size_t get_overlay_nbytes(const Object &object)
◆ set_timestamp()
| void dunedaq::trigger::TCWrapper::set_timestamp |
( |
uint64_t | ts | ) |
|
|
inline |
◆ candidate
◆ candidate_overlay_buffer
| std::vector<uint8_t> dunedaq::trigger::TCWrapper::candidate_overlay_buffer |
◆ expected_tick_difference
| const constexpr uint64_t dunedaq::trigger::TCWrapper::expected_tick_difference = 1 |
|
staticconstexpr |
◆ fragment_type
◆ subsystem
The documentation for this struct was generated from the following file:
- /github/workspace/dunedaq/sourcecode/trigger/include/trigger/TCWrapper.hpp