ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::TrackingGeometryMaterialJsonConverter::Options Struct Reference

Output options. Version is a property of this codec, not an option. More...

#include <ActsPlugins/Json/TrackingGeometryMaterialJsonConverter.hpp>

Static Public Member Functions

static Options defaultOptions ()
 Default options for optional arguments.

Public Attributes

int compressionLevel {9}
 Compression level, used only for zstd output.
unsigned int indentation {4}
 Text indentation.
unsigned int materialFractionBits {23}
 Retained float fraction bits for built-in material properties and thickness, from 0 to 23.

Detailed Description

Output options. Version is a property of this codec, not an option.

Member Function Documentation

◆ defaultOptions()

Options Acts::TrackingGeometryMaterialJsonConverter::Options::defaultOptions ( )
static

Default options for optional arguments.

Returns
Default output options

Member Data Documentation

◆ materialFractionBits

unsigned int Acts::TrackingGeometryMaterialJsonConverter::Options::materialFractionBits {23}

Retained float fraction bits for built-in material properties and thickness, from 0 to 23.

The default preserves full precision; smaller values enable lossy rounding. Geometry coordinates are unaffected.