evio  5.2
 All Data Structures Files Functions Variables Typedefs Macros Groups
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
 

of events in this block (not counting dictionary).

More...
 
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

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.

uint32_t evioBlockHeaderV4_t::blockNumber

block id # starting at 1.

uint32_t evioBlockHeaderV4_t::eventCount

of events in this block (not counting dictionary).

uint32_t evioBlockHeaderV4_t::headerLength

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

uint32_t evioBlockHeaderV4_t::length

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

uint32_t evioBlockHeaderV4_t::magicNumber

written as 0xc0da0100 and used to check endianness.

uint32_t evioBlockHeaderV4_t::reserved1

reserved for future use.

uint32_t evioBlockHeaderV4_t::reserved2

reserved for future use.


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