ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
ActsPlugins::Geant4DetectorSurfaceFactory::Cache Struct Reference

Type alias for passive surface. More...

#include <ActsPlugins/Geant4/Geant4DetectorSurfaceFactory.hpp>

Collaboration diagram for ActsPlugins::Geant4DetectorSurfaceFactory::Cache:
[legend]

Public Attributes

std::size_t convertedMaterials = 0
 matching and conversion statistics: materials
std::size_t convertedSurfaces = 0
 matching and conversion statistics: surfaces
std::size_t matchedG4Volumes = 0
 matching and conversion statistics: volumes
std::vector< Geant4PassiveSurfacepassiveSurfaces
 The created non-const surfaces - for further processing,.
std::vector< Geant4SensitiveSurfacesensitiveSurfaces
 The created detector elements - for the detector store.

Detailed Description

Type alias for passive surface.

Nested cache that records the conversion status

Member Data Documentation

◆ convertedMaterials

std::size_t ActsPlugins::Geant4DetectorSurfaceFactory::Cache::convertedMaterials = 0

matching and conversion statistics: materials

◆ convertedSurfaces

std::size_t ActsPlugins::Geant4DetectorSurfaceFactory::Cache::convertedSurfaces = 0

matching and conversion statistics: surfaces

◆ matchedG4Volumes

std::size_t ActsPlugins::Geant4DetectorSurfaceFactory::Cache::matchedG4Volumes = 0

matching and conversion statistics: volumes

◆ passiveSurfaces

std::vector<Geant4PassiveSurface> ActsPlugins::Geant4DetectorSurfaceFactory::Cache::passiveSurfaces

The created non-const surfaces - for further processing,.

◆ sensitiveSurfaces

std::vector<Geant4SensitiveSurface> ActsPlugins::Geant4DetectorSurfaceFactory::Cache::sensitiveSurfaces

The created detector elements - for the detector store.