DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::trgdataformats::python::TriggerCandidateHolder Struct Reference

Public Member Functions

 TriggerCandidateHolder (void *ptr, size_t size)
TriggerCandidate * ptr ()

Public Attributes

size_t m_size
std::unique_ptr< uint8_t[]> m_data

Detailed Description

Definition at line 26 of file trigger_candidate.cpp.

Constructor & Destructor Documentation

◆ TriggerCandidateHolder()

dunedaq::trgdataformats::python::TriggerCandidateHolder::TriggerCandidateHolder ( void * ptr,
size_t size )
inline

Definition at line 29 of file trigger_candidate.cpp.

29 {
30 m_size = size;
31 m_data.reset(new uint8_t[m_size]);
32 std::memcpy(m_data.get(), ptr, size);
33 }
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk size

Member Function Documentation

◆ ptr()

TriggerCandidate * dunedaq::trgdataformats::python::TriggerCandidateHolder::ptr ( )
inline

Definition at line 35 of file trigger_candidate.cpp.

35{ return reinterpret_cast<TriggerCandidate*>(m_data.get()); }
TriggerObjectOverlay< TriggerCandidateData, TriggerActivityData > TriggerCandidate

Member Data Documentation

◆ m_data

std::unique_ptr<uint8_t[]> dunedaq::trgdataformats::python::TriggerCandidateHolder::m_data

Definition at line 38 of file trigger_candidate.cpp.

◆ m_size

size_t dunedaq::trgdataformats::python::TriggerCandidateHolder::m_size

Definition at line 37 of file trigger_candidate.cpp.


The documentation for this struct was generated from the following file: