|
ACTS
Experiment-independent tracking
|
Class that implements the material mapping procedure. More...
#include <Acts/Material/MaterialMapper.hpp>
Classes | |
| struct | Config |
| nested configuration struct More... | |
| struct | Options |
| nested options struct holds some options for the delegated calls More... | |
| struct | State |
| nested state struct More... | |
Public Member Functions | |
| MaterialMapper (const Config &cfg, std::unique_ptr< const Logger > mlogger=getDefaultLogger("BinnedSurfaceMaterialAccumulater", Logging::INFO)) | |
| MaterialMapper constructor. | |
| std::unique_ptr< State > | createState () const |
| Factory for creating the state. | |
| TrackingGeometryMaterial | finalizeMaps (const State &state) const |
| Finalize the maps. | |
| std::pair< RecordedMaterialTrack, RecordedMaterialTrack > | mapMaterial (State &state, const GeometryContext &gctx, const MagneticFieldContext &mctx, const RecordedMaterialTrack &rmTrack, const Options &options=Options{}) const |
| Map the material interactions to the surfaces. | |
Class that implements the material mapping procedure.
|
explicit |
MaterialMapper constructor.
| cfg | the configuration struct |
| mlogger | the logger instance |
| std::unique_ptr< State > Acts::MaterialMapper::createState | ( | ) | const |
Factory for creating the state.
| TrackingGeometryMaterial Acts::MaterialMapper::finalizeMaps | ( | const State & | state | ) | const |
Finalize the maps.
| state | Material mapping state containing collected data |
| std::pair< RecordedMaterialTrack, RecordedMaterialTrack > Acts::MaterialMapper::mapMaterial | ( | State & | state, |
| const GeometryContext & | gctx, | ||
| const MagneticFieldContext & | mctx, | ||
| const RecordedMaterialTrack & | rmTrack, | ||
| const Options & | options = Options{} ) const |
Map the material interactions to the surfaces.
| state | the state object holding the sub states |
| gctx | the geometry context |
| mctx | the magnetic field context |
| rmTrack | the recorded material track |
| options | the call options (see above) |