evio  6.0
All Data Structures Files Functions Variables Typedefs Macros Modules
evioBlockHeaderV4_t Struct Reference

Structure for Sergei Boiarinov's use. More...

#include <evio.h>

Data Fields

uint32_t length
 total length of block in 32-bit words including this complete header. More...
 
uint32_t blockNumber
 block id # starting at 1. More...
 
uint32_t headerLength
 length of this block header in 32-bit words (always 8). More...
 
uint32_t eventCount
 
uint32_t reserved1
 reserved for future use. More...
 
uint32_t bitInfo
 Contains version # in lowest 8 bits. More...
 
uint32_t reserved2
 reserved for future use. More...
 
uint32_t magicNumber
 written as 0xc0da0100 and used to check endianness. More...
 

Detailed Description

Structure for Sergei Boiarinov's use.

Field Documentation

◆ bitInfo

uint32_t evioBlockHeaderV4_t::bitInfo

Contains version # in lowest 8 bits.

If dictionary is included as the first event, bit #9 is set. If is a last block, bit #10 is set.

◆ blockNumber

uint32_t evioBlockHeaderV4_t::blockNumber

block id # starting at 1.

◆ eventCount

uint32_t evioBlockHeaderV4_t::eventCount

of events in this block (not counting dictionary).

◆ headerLength

uint32_t evioBlockHeaderV4_t::headerLength

length of this block header in 32-bit words (always 8).

◆ length

uint32_t evioBlockHeaderV4_t::length

total length of block in 32-bit words including this complete header.

◆ magicNumber

uint32_t evioBlockHeaderV4_t::magicNumber

written as 0xc0da0100 and used to check endianness.

◆ reserved1

uint32_t evioBlockHeaderV4_t::reserved1

reserved for future use.

◆ reserved2

uint32_t evioBlockHeaderV4_t::reserved2

reserved for future use.


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