BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnHgndRaw.h File Reference
#include <array>
#include <cstdint>
#include <vector>
Include dependency graph for BmnHgndRaw.h:

Go to the source code of this file.

Classes

struct  BmnHgndRaw::FIFO_block
struct  BmnHgndRaw::Event
struct  BmnHgndRaw::Event_type_1
struct  BmnHgndRaw::Event_type_2

Namespaces

namespace  BmnHgndRaw
namespace  BmnHgndRaw::Block

Enumerations

enum  BmnHgndRaw::Block::EventPacketVersion {
  BmnHgndRaw::Block::ERR , BmnHgndRaw::Block::V1 , BmnHgndRaw::Block::V2 , BmnHgndRaw::Block::ERR ,
  BmnHgndRaw::Block::V1 , BmnHgndRaw::Block::V2
}

Functions

bool BmnHgndRaw::Block::is_word_event_header (uint16_t word)
EventPacketVersion BmnHgndRaw::Block::get_event_packet_version (uint16_t word)
uint16_t BmnHgndRaw::Block::get_block_size (EventPacketVersion packet_version=ERR)

Variables

static constexpr uint32_t BmnHgndRaw::Block::HEADER_MASK = 0xF000
static constexpr uint8_t BmnHgndRaw::Block::EVENT_HEADER = 0xA
static constexpr uint16_t BmnHgndRaw::Block::EVENT_TYPE_1_PACKET_LENGTH = 8
static constexpr uint16_t BmnHgndRaw::Block::EVENT_TYPE_2_PACKET_LENGTH = 18