Belle II Software development
width_t Struct Reference

Bit widths for the prefix coding to encode integers which are mainly concentrated around zero and probability density are decreasing for large absolute values. More...

#include <ECLCompress.h>

Public Attributes

unsigned char w0
 Progressive bit width to encode an integer value.
 
unsigned char w1
 Progressive bit width to encode an integer value.
 
unsigned char w2
 Progressive bit width to encode an integer value.
 
unsigned char w3
 Progressive bit width to encode an integer value.
 

Detailed Description

Bit widths for the prefix coding to encode integers which are mainly concentrated around zero and probability density are decreasing for large absolute values.

See also
stream_int(BitStream& OUT, int x, const width_t& w) and int fetch_int(BitStream& IN, const width_t& w) function for more details

Definition at line 29 of file ECLCompress.h.

Member Data Documentation

◆ w0

unsigned char w0

Progressive bit width to encode an integer value.

Definition at line 30 of file ECLCompress.h.

◆ w1

unsigned char w1

Progressive bit width to encode an integer value.

Definition at line 31 of file ECLCompress.h.

◆ w2

unsigned char w2

Progressive bit width to encode an integer value.

Definition at line 32 of file ECLCompress.h.

◆ w3

unsigned char w3

Progressive bit width to encode an integer value.

Definition at line 33 of file ECLCompress.h.


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