#include <ActsVolumeMappingTool.h>
|
| virtual StatusCode | initialize () override |
| | ActsVolumeMappingTool (const std::string &type, const std::string &name, const IInterface *parent) |
| std::shared_ptr< Acts::VolumeMaterialMapper > | mapper () const override |
| virtual Acts::VolumeMaterialMapper::State | mappingState () const override |
Definition at line 26 of file ActsVolumeMappingTool.h.
◆ SlStepper
◆ StraightLinePropagator
◆ ActsVolumeMappingTool()
| ActsVolumeMappingTool::ActsVolumeMappingTool |
( |
const std::string & | type, |
|
|
const std::string & | name, |
|
|
const IInterface * | parent ) |
◆ initialize()
| StatusCode ActsVolumeMappingTool::initialize |
( |
| ) |
|
|
overridevirtual |
The material mapper
Definition at line 35 of file ActsVolumeMappingTool.cxx.
36{
38
40
42
44
47
49 Acts::VolumeMaterialMapper::Config smmConfig;
50 smmConfig.mappingStep = 10;
51 m_mapper = std::make_shared<Acts::VolumeMaterialMapper>(
52 smmConfig,
53 std::move(propagator),
55
57
58 ATH_MSG_INFO(
"ACTS Surface Mapper successfully initialized");
59 return StatusCode::SUCCESS;
60}
#define ATH_CHECK
Evaluate an expression and check for errors.
std::unique_ptr< const Acts::Logger > makeActsAthenaLogger(IMessageSvc *svc, const std::string &name, int level, std::optional< std::string > parent_name)
◆ mapper()
| std::shared_ptr< Acts::VolumeMaterialMapper > ActsVolumeMappingTool::mapper |
( |
| ) |
const |
|
inlineoverride |
◆ mappingState()
| Acts::VolumeMaterialMapper::State ActsVolumeMappingTool::mappingState |
( |
| ) |
const |
|
overridevirtual |
◆ m_geoContext
| Acts::GeometryContext ActsVolumeMappingTool::m_geoContext |
|
private |
◆ m_magFieldContext
| Acts::MagneticFieldContext ActsVolumeMappingTool::m_magFieldContext |
|
private |
◆ m_mapper
| std::shared_ptr<Acts::VolumeMaterialMapper> ActsVolumeMappingTool::m_mapper |
|
private |
◆ m_trackingGeometry
| std::shared_ptr<const Acts::TrackingGeometry> ActsVolumeMappingTool::m_trackingGeometry |
|
private |
◆ m_trackingGeometryTool
| PublicToolHandle<ActsTrk::ITrackingGeometryTool> ActsVolumeMappingTool::m_trackingGeometryTool {this, "TrackingGeometryTool", "ActsTrackingGeometryTool"} |
|
private |
The documentation for this class was generated from the following files: