ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::TrackingGeometryJsonConverter::Config Struct Reference

Configuration for the tracking geometry JSON converter. More...

#include <ActsPlugins/Json/TrackingGeometryJsonConverter.hpp>

Collaboration diagram for Acts::TrackingGeometryJsonConverter::Config:
[legend]

Static Public Member Functions

static Config defaultConfig ()
 Construct default config with all supported converters registered.

Public Attributes

NavigationPolicyDecoder decodeNavigationPolicy {"kind", "navigation policy"}
 Decoder dispatcher for portal links by kind tag.
PortalLinkDecoder decodePortalLink {"kind", "portal link"}
 Decoder dispatcher for portal links by kind tag.
VolumeBoundsDecoder decodeVolumeBounds {"kind", "volume bounds"}
 Decoder dispatcher for volume bounds by kind tag.
NavigationPolicyEncoder encodeNavigationPolicy {}
 Dispatcher for navigation policy serialization.
PortalLinkEncoder encodePortalLink {}
 Dispatcher for portal link serialization.
VolumeBoundsEncoder encodeVolumeBounds {}
 Dispatcher for volume bounds serialization.

Detailed Description

Configuration for the tracking geometry JSON converter.

Member Function Documentation

◆ defaultConfig()

Config Acts::TrackingGeometryJsonConverter::Config::defaultConfig ( )
static

Construct default config with all supported converters registered.

Returns
configuration instance