|
ACTS
Experiment-independent tracking
|
Converter for Geant4 physical volumes to ACTS surfaces. More...
#include <ActsPlugins/Geant4/Geant4Converters.hpp>
Public Member Functions | |
| std::shared_ptr< Acts::Surface > | surface (const G4VPhysicalVolume &g4PhysVol, const Acts::Transform3 &toGlobal, bool convertMaterial=false, double compressed=0.) |
| Convert a Geant4 physical volume to a surface. | |
Public Attributes | |
| Acts::Surface::SurfaceType | forcedType = Acts::Surface::SurfaceType::Other |
| Optionally allow to foce a type, throws exception if not possible. | |
Converter for Geant4 physical volumes to ACTS surfaces.
| std::shared_ptr< Acts::Surface > ActsPlugins::Geant4PhysicalVolumeConverter::surface | ( | const G4VPhysicalVolume & | g4PhysVol, |
| const Acts::Transform3 & | toGlobal, | ||
| bool | convertMaterial = false, | ||
| double | compressed = 0. ) |
Convert a Geant4 physical volume to a surface.
| g4PhysVol | the physical volume to be constructed |
| toGlobal | the global transformation before the volume |
| convertMaterial | a material conversion flag |
| compressed | the compressed thickness of the converted material |