#include <ActsSurfaceMappingTool.h>
|
| virtual StatusCode | initialize () override |
| | ActsSurfaceMappingTool (const std::string &type, const std::string &name, const IInterface *parent) |
| virtual std::shared_ptr< Acts::SurfaceMaterialMapper > | mapper () const override |
| virtual Acts::SurfaceMaterialMapper::State | mappingState () const override |
Definition at line 25 of file ActsSurfaceMappingTool.h.
◆ SlStepper
◆ StraightLinePropagator
◆ ActsSurfaceMappingTool()
| ActsSurfaceMappingTool::ActsSurfaceMappingTool |
( |
const std::string & | type, |
|
|
const std::string & | name, |
|
|
const IInterface * | parent ) |
◆ initialize()
| StatusCode ActsSurfaceMappingTool::initialize |
( |
| ) |
|
|
overridevirtual |
The material mapper
Definition at line 33 of file ActsSurfaceMappingTool.cxx.
34{
36
38
40
42
43
46
48 Acts::SurfaceMaterialMapper::Config smmConfig;
49 smmConfig.mapperDebugOutput = false;
50 m_mapper = std::make_shared<Acts::SurfaceMaterialMapper>(
51 smmConfig,
52 std::move(propagator),
54
55
56 ATH_MSG_INFO(
"ACTS Surface Mapper successfully initialized");
57 return StatusCode::SUCCESS;
58}
#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()
| virtual std::shared_ptr< Acts::SurfaceMaterialMapper > ActsSurfaceMappingTool::mapper |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ mappingState()
| Acts::SurfaceMaterialMapper::State ActsSurfaceMappingTool::mappingState |
( |
| ) |
const |
|
overridevirtual |
◆ m_magFieldContext
| Acts::MagneticFieldContext ActsSurfaceMappingTool::m_magFieldContext |
|
private |
◆ m_mapper
| std::shared_ptr<Acts::SurfaceMaterialMapper> ActsSurfaceMappingTool::m_mapper |
|
private |
◆ m_trackingGeometry
| std::shared_ptr<const Acts::TrackingGeometry> ActsSurfaceMappingTool::m_trackingGeometry |
|
private |
◆ m_trackingGeometryTool
| PublicToolHandle<ActsTrk::ITrackingGeometryTool> ActsSurfaceMappingTool::m_trackingGeometryTool {this, "TrackingGeometryTool", "ActsTrackingGeometryTool"} |
|
private |
The documentation for this class was generated from the following files: