Analysis Software
Documentation for sPHENIX simulation software
|
#include "Acts/Plugins/Json/MaterialMapJsonConverter.hpp"
#include "Acts/Definitions/Tolerance.hpp"
#include "Acts/Geometry/ApproachDescriptor.hpp"
#include "Acts/Geometry/BoundarySurfaceT.hpp"
#include "Acts/Geometry/CuboidVolumeBounds.hpp"
#include "Acts/Geometry/CutoutCylinderVolumeBounds.hpp"
#include "Acts/Geometry/CylinderVolumeBounds.hpp"
#include "Acts/Geometry/GeometryHierarchyMap.hpp"
#include "Acts/Geometry/GeometryIdentifier.hpp"
#include "Acts/Geometry/Layer.hpp"
#include "Acts/Geometry/TrackingGeometry.hpp"
#include "Acts/Geometry/TrackingVolume.hpp"
#include "Acts/Geometry/VolumeBounds.hpp"
#include "Acts/Material/ISurfaceMaterial.hpp"
#include "Acts/Material/IVolumeMaterial.hpp"
#include "Acts/Material/ProtoSurfaceMaterial.hpp"
#include "Acts/Material/ProtoVolumeMaterial.hpp"
#include "Acts/Plugins/Json/ITrackingGeometryJsonDecorator.hpp"
#include "Acts/Plugins/Json/IVolumeMaterialJsonDecorator.hpp"
#include "Acts/Plugins/Json/MaterialJsonConverter.hpp"
#include "Acts/Plugins/Json/SurfaceJsonConverter.hpp"
#include "Acts/Plugins/Json/VolumeJsonConverter.hpp"
#include "Acts/Surfaces/RectangleBounds.hpp"
#include "Acts/Surfaces/Surface.hpp"
#include "Acts/Surfaces/SurfaceArray.hpp"
#include "Acts/Utilities/BinUtility.hpp"
#include "Acts/Utilities/BinnedArray.hpp"
#include "Acts/Utilities/BinningType.hpp"
#include <Acts/Surfaces/AnnulusBounds.hpp>
#include <Acts/Surfaces/CylinderBounds.hpp>
#include <Acts/Surfaces/RadialBounds.hpp>
#include <Acts/Surfaces/SurfaceBounds.hpp>
#include <Acts/Surfaces/TrapezoidBounds.hpp>
#include <algorithm>
#include <cmath>
#include <cstddef>
#include <map>
#include <stdexcept>
Go to the source code of this file.
Namespaces | |
namespace | Acts |
Acts includes to create all necessary definitions. | |
Functions | |
template<> | |
void | Acts::decorateJson< Acts::SurfaceAndMaterialWithContext > (const ITrackingGeometryJsonDecorator *decorator, const Acts::SurfaceAndMaterialWithContext &src, nlohmann::json &dest) |
template<> | |
void | Acts::decorateJson< Acts::TrackingVolumeAndMaterial > (const ITrackingGeometryJsonDecorator *decorator, const Acts::TrackingVolumeAndMaterial &src, nlohmann::json &dest) |
template<> | |
void | Acts::decorateJson< Acts::IVolumeMaterial > (const IVolumeMaterialJsonDecorator *decorator, const Acts::IVolumeMaterial *src, nlohmann::json &dest) |
template<> | |
void | Acts::decorateJson< Acts::ISurfaceMaterial > (const IVolumeMaterialJsonDecorator *decorator, const Acts::ISurfaceMaterial *src, nlohmann::json &dest) |
m_volumeMaterialConverter (m_volumeName) | |
m_volumeConverter (m_volumeName) | |
m_surfaceMaterialConverter (m_surfaceName) | |
m_surfaceConverter (m_surfaceName) | |
m_surfaceConverter | ( | m_surfaceName | ) |
Definition at line 243 of file MaterialMapJsonConverter.cpp.
View newest version in sPHENIX GitHub at line 243 of file MaterialMapJsonConverter.cpp
Referenced by Acts::MaterialMapJsonConverter::trackingGeometryToJson().
m_surfaceMaterialConverter | ( | m_surfaceName | ) |
Referenced by Acts::MaterialMapJsonConverter::jsonToMaterialMaps(), and Acts::MaterialMapJsonConverter::materialMapsToJson().
m_volumeConverter | ( | m_volumeName | ) |
Referenced by Acts::MaterialMapJsonConverter::trackingGeometryToJson().
m_volumeMaterialConverter | ( | m_volumeName | ) |
Referenced by Acts::MaterialMapJsonConverter::jsonToMaterialMaps(), and Acts::MaterialMapJsonConverter::materialMapsToJson().