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

Public Member Functions

 TriggerActivityHolder (void *ptr, size_t size)
 
TriggerActivityptr ()
 

Public Attributes

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

Detailed Description

Definition at line 24 of file trigger_activity.cpp.

Constructor & Destructor Documentation

◆ TriggerActivityHolder()

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

Definition at line 27 of file trigger_activity.cpp.

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

Member Function Documentation

◆ ptr()

TriggerActivity * dunedaq::trgdataformats::python::TriggerActivityHolder::ptr ( )
inline

Definition at line 33 of file trigger_activity.cpp.

33{ return reinterpret_cast<TriggerActivity*>(m_data.get()); }
TriggerObjectOverlay< TriggerActivityData, TriggerPrimitive > TriggerActivity

Member Data Documentation

◆ m_data

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

Definition at line 36 of file trigger_activity.cpp.

◆ m_size

size_t dunedaq::trgdataformats::python::TriggerActivityHolder::m_size

Definition at line 35 of file trigger_activity.cpp.


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