31 #include <unordered_map>
35 namespace ActsExamples {
36 class IMaterialWriter;
37 struct AlgorithmContext;
43 class ISurfaceMaterial;
44 class IVolumeMaterial;
47 std::map<GeometryIdentifier, std::shared_ptr<const ISurfaceMaterial>>;
50 std::map<GeometryIdentifier, std::shared_ptr<const IVolumeMaterial>>;
55 namespace ActsExamples {
78 std::reference_wrapper<const Acts::GeometryContext>
geoContext;