HIPO  4.3.0
High Performance Output data format for experimental physics
hipo::hipoFileHeader_t Struct Reference

HIPO file header structure used by the writer. More...

#include <writer.h>

Public Attributes

int uniqueid
 File format identifier. More...
 
int filenumber
 Split file number. More...
 
int headerLength
 Header length in words (usually 14) More...
 
int recordCount
 Number of records written. More...
 
int indexArrayLength
 Index array length in bytes. More...
 
int bitInfoVersion
 Bit info and version packed word. More...
 
int userHeaderLength
 User header length in bytes. More...
 
int magicNumber
 Magic number for endianness (0xc0da0100) More...
 
long userRegister
 User-defined register. More...
 
long trailerPosition
 File offset to trailer. More...
 
int userIntegerOne
 First user-defined integer. More...
 
int userIntegerTwo
 Second user-defined integer. More...
 

Detailed Description

HIPO file header structure used by the writer.

Definition at line 122 of file writer.h.

Member Data Documentation

◆ bitInfoVersion

int hipo::hipoFileHeader_t::bitInfoVersion

Bit info and version packed word.

Definition at line 128 of file writer.h.

◆ filenumber

int hipo::hipoFileHeader_t::filenumber

Split file number.

Definition at line 124 of file writer.h.

◆ headerLength

int hipo::hipoFileHeader_t::headerLength

Header length in words (usually 14)

Definition at line 125 of file writer.h.

◆ indexArrayLength

int hipo::hipoFileHeader_t::indexArrayLength

Index array length in bytes.

Definition at line 127 of file writer.h.

◆ magicNumber

int hipo::hipoFileHeader_t::magicNumber

Magic number for endianness (0xc0da0100)

Definition at line 130 of file writer.h.

◆ recordCount

int hipo::hipoFileHeader_t::recordCount

Number of records written.

Definition at line 126 of file writer.h.

◆ trailerPosition

long hipo::hipoFileHeader_t::trailerPosition

File offset to trailer.

Definition at line 132 of file writer.h.

◆ uniqueid

int hipo::hipoFileHeader_t::uniqueid

File format identifier.

Definition at line 123 of file writer.h.

◆ userHeaderLength

int hipo::hipoFileHeader_t::userHeaderLength

User header length in bytes.

Definition at line 129 of file writer.h.

◆ userIntegerOne

int hipo::hipoFileHeader_t::userIntegerOne

First user-defined integer.

Definition at line 133 of file writer.h.

◆ userIntegerTwo

int hipo::hipoFileHeader_t::userIntegerTwo

Second user-defined integer.

Definition at line 134 of file writer.h.

◆ userRegister

long hipo::hipoFileHeader_t::userRegister

User-defined register.

Definition at line 131 of file writer.h.


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