ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsMaterial
ActsMaterial
IMaterialDumperTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ACTSMATERIAL_IMATERIALDUMPERTOOL_H
6
#define ACTSMATERIAL_IMATERIALDUMPERTOOL_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
#include "
ActsGeometryInterfaces/GeometryContext.h
"
10
#include "Acts/Material/TrackingGeometryMaterial.hpp"
11
12
namespace
Acts
{
13
class
TrackingGeometry;
14
}
15
16
namespace
ActsTrk
{
22
class
IMaterialDumperTool
:
virtual
public
IAlgTool {
23
public
:
24
DeclareInterfaceID
(
IMaterialDumperTool
, 1, 0);
25
virtual
~IMaterialDumperTool
() =
default
;
27
virtual
void
dumpMaterial
(
const
ActsTrk::GeometryContext
& gctx,
28
const
Acts::TrackingGeometryMaterial& material)
const
= 0;
30
virtual
void
dumpGeometryMaterial
(
const
ActsTrk::GeometryContext
& gctx,
31
const
Acts::TrackingGeometry& geometry)
const
= 0;
32
};
33
34
}
35
36
#endif
GeometryContext.h
ActsTrk::GeometryContext
Definition
GeometryContext.h:30
ActsTrk::IMaterialDumperTool
Dumps tracking geometry material through the configured material writers.
Definition
IMaterialDumperTool.h:22
ActsTrk::IMaterialDumperTool::dumpGeometryMaterial
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.
ActsTrk::IMaterialDumperTool::~IMaterialDumperTool
virtual ~IMaterialDumperTool()=default
ActsTrk::IMaterialDumperTool::DeclareInterfaceID
DeclareInterfaceID(IMaterialDumperTool, 1, 0)
ActsTrk::IMaterialDumperTool::dumpMaterial
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.
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition
MdtCalibInput.h:31
Acts
This class is not to needed in AthSimulation.
Definition
MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODMuonPrepData/xAODMuonPrepData/UtilFunctions.h:24
Generated on
for ATLAS Offline Software by
1.17.0