File MaterialJsonConverter.hpp

namespace Acts

Set the Geometry Context PLUGIN.

Set the Calibration Context PLUGIN.

Convenience functions to ease creation of and Acts::InterpolatedMaterialMap and to avoid code duplication.

Set the Mangetic Field Context PLUGIN.

Convenience functions to ease creation of and Acts::InterpolatedBFieldMap and to avoid code duplication.

Currently implemented for the two most common formats: rz and xyz.

Typedefs

using surfaceMaterialPointer = const Acts::ISurfaceMaterial*
using volumeMaterialPointer = const Acts::IVolumeMaterial*

Functions

void from_json(const nlohmann::json &j, Material &t)
void from_json(const nlohmann::json &j, MaterialSlab &t)
void from_json(const nlohmann::json &j, MaterialSlabMatrix &t)
void from_json(const nlohmann::json &j, volumeMaterialPointer &t)
void from_json(const nlohmann::json &j, surfaceMaterialPointer &t)
void to_json(nlohmann::json &j, const Material &t)
void to_json(nlohmann::json &j, const MaterialSlab &t)
void to_json(nlohmann::json &j, const volumeMaterialPointer &t)
void to_json(nlohmann::json &j, const surfaceMaterialPointer &t)