![]() |
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>
Include dependency graph for MaterialMapJsonConverter.cpp: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().
Here is the caller graph for this function:| m_surfaceMaterialConverter | ( | m_surfaceName | ) |
Referenced by Acts::MaterialMapJsonConverter::jsonToMaterialMaps(), and Acts::MaterialMapJsonConverter::materialMapsToJson().
Here is the caller graph for this function:| m_volumeConverter | ( | m_volumeName | ) |
Referenced by Acts::MaterialMapJsonConverter::trackingGeometryToJson().
Here is the caller graph for this function:| m_volumeMaterialConverter | ( | m_volumeName | ) |
Referenced by Acts::MaterialMapJsonConverter::jsonToMaterialMaps(), and Acts::MaterialMapJsonConverter::materialMapsToJson().
Here is the caller graph for this function: