BmnRoot
Loading...
Searching...
No Matches
BmnHgndRaw::Event_type_1 Struct Referencefinal

#include <BmnHgndRaw.h>

Inheritance diagram for BmnHgndRaw::Event_type_1:
[legend]
Collaboration diagram for BmnHgndRaw::Event_type_1:
[legend]

Public Member Functions

bool validate () override
 
 Event_type_1 (std::vector< uint16_t > words)
 
 Event_type_1 ()
 
 ~Event_type_1 () override
 
void reset () override
 
bool validate () override
 
 Event_type_1 (std::vector< uint16_t > words)
 
 Event_type_1 ()
 
 ~Event_type_1 () override
 
void reset () override
 
- Public Member Functions inherited from BmnHgndRaw::Event
 Event ()
 
 Event (std::vector< uint16_t > words)
 
 ~Event () override
 
 Event ()
 
 Event (std::vector< uint16_t > words)
 
 ~Event () override
 
- Public Member Functions inherited from BmnHgndRaw::FIFO_block
 FIFO_block ()=default
 
 FIFO_block (std::vector< uint16_t > words)
 
virtual ~FIFO_block ()=default
 
 FIFO_block ()=default
 
 FIFO_block (std::vector< uint16_t > words)
 
virtual ~FIFO_block ()=default
 

Public Attributes

uint8_t TDC_rise_time
 
uint8_t TDC_falling_time
 
uint16_t pulse_length
 
- Public Attributes inherited from BmnHgndRaw::Event
uint64_t timestamp
 
uint8_t channel_number
 
uint16_t channel_number_global
 
- Public Attributes inherited from BmnHgndRaw::FIFO_block
std::vector< uint16_t > p_words
 

Detailed Description

Definition at line 85 of file BmnHgndRaw.h.

Constructor & Destructor Documentation

◆ Event_type_1() [1/4]

BmnHgndRaw::Event_type_1::Event_type_1 ( std::vector< uint16_t >  words)
inline

◆ Event_type_1() [2/4]

BmnHgndRaw::Event_type_1::Event_type_1 ( )
inline

Definition at line 118 of file BmnHgndRaw.h.

Referenced by reset().

◆ ~Event_type_1() [1/2]

BmnHgndRaw::Event_type_1::~Event_type_1 ( )
inlineoverride

Definition at line 121 of file BmnHgndRaw.h.

◆ Event_type_1() [3/4]

BmnHgndRaw::Event_type_1::Event_type_1 ( std::vector< uint16_t >  words)
inline

◆ Event_type_1() [4/4]

BmnHgndRaw::Event_type_1::Event_type_1 ( )
inline

Definition at line 118 of file BmnHgndRaw.h.

◆ ~Event_type_1() [2/2]

BmnHgndRaw::Event_type_1::~Event_type_1 ( )
inlineoverride

Definition at line 121 of file BmnHgndRaw.h.

Member Function Documentation

◆ reset() [1/2]

void BmnHgndRaw::Event_type_1::reset ( )
inlineoverridevirtual

Implements BmnHgndRaw::FIFO_block.

Definition at line 122 of file BmnHgndRaw.h.

References Event_type_1().

◆ reset() [2/2]

void BmnHgndRaw::Event_type_1::reset ( )
inlineoverridevirtual

Implements BmnHgndRaw::FIFO_block.

Definition at line 122 of file BmnHgndRaw.h.

References Event_type_1().

◆ validate() [1/2]

bool BmnHgndRaw::Event_type_1::validate ( )
inlineoverridevirtual

Implements BmnHgndRaw::FIFO_block.

Definition at line 91 of file BmnHgndRaw.h.

References BmnHgndRaw::FIFO_block::p_words.

◆ validate() [2/2]

bool BmnHgndRaw::Event_type_1::validate ( )
inlineoverridevirtual

Implements BmnHgndRaw::FIFO_block.

Definition at line 91 of file BmnHgndRaw.h.

References BmnHgndRaw::FIFO_block::p_words.

Member Data Documentation

◆ pulse_length

uint16_t BmnHgndRaw::Event_type_1::pulse_length

Definition at line 89 of file BmnHgndRaw.h.

Referenced by Event_type_1().

◆ TDC_falling_time

uint8_t BmnHgndRaw::Event_type_1::TDC_falling_time

Definition at line 88 of file BmnHgndRaw.h.

Referenced by Event_type_1().

◆ TDC_rise_time

uint8_t BmnHgndRaw::Event_type_1::TDC_rise_time

Definition at line 87 of file BmnHgndRaw.h.

Referenced by Event_type_1().


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