BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnHgndRaw::Event_type_1 Struct Referencefinal

#include <BmnHgndRaw.h>

Inheritance diagram for BmnHgndRaw::Event_type_1:
Collaboration diagram for BmnHgndRaw::Event_type_1:

Public Member Functions

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
Public Member Functions inherited from BmnHgndRaw::FIFO_block
 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/2]

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

Definition at line 105 of file BmnHgndRaw.h.

References BmnHgndRaw::Event::Event(), BmnHgndRaw::Event::channel_number, i, BmnHgndRaw::FIFO_block::p_words, pulse_length, TDC_falling_time, TDC_rise_time, and BmnHgndRaw::Event::timestamp.

Here is the call graph for this function:

◆ Event_type_1() [2/2]

BmnHgndRaw::Event_type_1::Event_type_1 ( )
inline

Definition at line 118 of file BmnHgndRaw.h.

References BmnHgndRaw::Event::Event().

Referenced by reset().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~Event_type_1()

BmnHgndRaw::Event_type_1::~Event_type_1 ( )
inlineoverride

Definition at line 121 of file BmnHgndRaw.h.

Member Function Documentation

◆ reset()

void BmnHgndRaw::Event_type_1::reset ( )
inlineoverridevirtual

Implements BmnHgndRaw::FIFO_block.

Definition at line 122 of file BmnHgndRaw.h.

References Event_type_1().

Here is the call graph for this function:

◆ validate()

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 file: