DABC (Data Acquisition Backbone Core)  2.9.9
Public Member Functions | Protected Attributes
hadaq::HadTuId Struct Reference

Intermediate hierarchy class as common base for event and subevent. More...

#include <hadaq/defines.h>

Inheritance diagram for hadaq::HadTuId:
hadaq::HadTu hadaq::RawEvent hadaq::RawSubevent

Public Member Functions

bool GetDataError () const
 
uint32_t GetId () const
 
 HadTuId ()
 
void SetDataError (bool on)
 
void SetId (uint32_t id)
 
- Public Member Functions inherited from hadaq::HadTu
uint32_t GetDecoding () const
 
uint32_t GetPaddedSize () const
 
uint32_t GetSize () const
 
 HadTu ()
 
bool IsSwapped () const
 msb of decode word is always non zero...? More...
 
void SetDecoding (uint32_t decod)
 
void SetDecodingDirect (uint32_t dec)
 
void SetSize (uint32_t bytes)
 
void SetValue (uint32_t *member, uint32_t val)
 swapsave method to set value stolen from hadtu.h More...
 
uint32_t Value (const uint32_t *member) const
 

Protected Attributes

uint32_t tuId
 
- Protected Attributes inherited from hadaq::HadTu
uint32_t tuDecoding
 
uint32_t tuSize
 

Detailed Description

Intermediate hierarchy class as common base for event and subevent.

Definition at line 200 of file defines.h.

Constructor & Destructor Documentation

◆ HadTuId()

hadaq::HadTuId::HadTuId ( )
inline

Definition at line 206 of file defines.h.

Member Function Documentation

◆ GetId()

uint32_t hadaq::HadTuId::GetId ( ) const
inline

Definition at line 208 of file defines.h.

◆ SetId()

void hadaq::HadTuId::SetId ( uint32_t  id)
inline

Definition at line 209 of file defines.h.

◆ GetDataError()

bool hadaq::HadTuId::GetDataError ( ) const
inline

Definition at line 211 of file defines.h.

◆ SetDataError()

void hadaq::HadTuId::SetDataError ( bool  on)
inline

Definition at line 213 of file defines.h.

Field Documentation

◆ tuId

uint32_t hadaq::HadTuId::tuId
protected

Definition at line 202 of file defines.h.


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