ATLAS Offline Software
Loading...
Searching...
No Matches
ActsTrk::IMaterialDumperTool Class Referenceabstract

Dumps tracking geometry material through the configured material writers. More...

#include <IMaterialDumperTool.h>

Inheritance diagram for ActsTrk::IMaterialDumperTool:
Collaboration diagram for ActsTrk::IMaterialDumperTool:

Public Member Functions

 DeclareInterfaceID (IMaterialDumperTool, 1, 0)
virtual ~IMaterialDumperTool ()=default
virtual void dumpMaterial (const ActsTrk::GeometryContext &gctx, const Acts::TrackingGeometryMaterial &material) const =0
 Dump a material map, e.g. the output of the material mapping.
virtual void dumpGeometryMaterial (const ActsTrk::GeometryContext &gctx, const Acts::TrackingGeometry &geometry) const =0
 Collect the material assigned to the surfaces and volumes of a geometry and dump it.

Detailed Description

Dumps tracking geometry material through the configured material writers.

Used both at the end of the material mapping, with the mapped material, and by the material dumper algorithm, with the material already on the geometry.

Definition at line 22 of file IMaterialDumperTool.h.

Constructor & Destructor Documentation

◆ ~IMaterialDumperTool()

virtual ActsTrk::IMaterialDumperTool::~IMaterialDumperTool ( )
virtualdefault

Member Function Documentation

◆ DeclareInterfaceID()

ActsTrk::IMaterialDumperTool::DeclareInterfaceID ( IMaterialDumperTool ,
1 ,
0  )

◆ dumpGeometryMaterial()

virtual void ActsTrk::IMaterialDumperTool::dumpGeometryMaterial ( const ActsTrk::GeometryContext & gctx,
const Acts::TrackingGeometry & geometry ) const
pure virtual

Collect the material assigned to the surfaces and volumes of a geometry and dump it.

◆ dumpMaterial()

virtual void ActsTrk::IMaterialDumperTool::dumpMaterial ( const ActsTrk::GeometryContext & gctx,
const Acts::TrackingGeometryMaterial & material ) const
pure virtual

Dump a material map, e.g. the output of the material mapping.


The documentation for this class was generated from the following file: