Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::Geant4DetectorSurfaceFactory::Options Struct Reference

Nested option struct that allows per call changeable configuration. More...

#include <acts/blob/sPHENIX/Plugins/Geant4/include/Acts/Plugins/Geant4/Geant4DetectorSurfaceFactory.hpp>

Public Attributes

ActsScalar scaleConversion = 1.
 Convert the length scale.
 
bool convertMaterial = true
 Convert the material.
 
ActsScalar convertedMaterialThickness = -1
 Converted material thickness (< 0 indicates keeping original thickness)
 
std::shared_ptr
< IGeant4PhysicalVolumeSelector
sensitiveSurfaceSelector
 A selector for sensitive surfaces.
 
std::shared_ptr
< IGeant4PhysicalVolumeSelector
passiveSurfaceSelector
 A selector for passive surfaces.
 

Detailed Description

Nested option struct that allows per call changeable configuration.

Definition at line 63 of file Geant4DetectorSurfaceFactory.hpp.

View newest version in sPHENIX GitHub at line 63 of file Geant4DetectorSurfaceFactory.hpp

Member Data Documentation

ActsScalar Acts::Geant4DetectorSurfaceFactory::Options::convertedMaterialThickness = -1

Converted material thickness (< 0 indicates keeping original thickness)

Definition at line 69 of file Geant4DetectorSurfaceFactory.hpp.

View newest version in sPHENIX GitHub at line 69 of file Geant4DetectorSurfaceFactory.hpp

Referenced by Acts::Geant4DetectorSurfaceFactory::construct().

bool Acts::Geant4DetectorSurfaceFactory::Options::convertMaterial = true

Convert the material.

Definition at line 67 of file Geant4DetectorSurfaceFactory.hpp.

View newest version in sPHENIX GitHub at line 67 of file Geant4DetectorSurfaceFactory.hpp

Referenced by Acts::Geant4DetectorSurfaceFactory::construct().

std::shared_ptr<IGeant4PhysicalVolumeSelector> Acts::Geant4DetectorSurfaceFactory::Options::passiveSurfaceSelector
Initial value:
=
nullptr

A selector for passive surfaces.

Definition at line 74 of file Geant4DetectorSurfaceFactory.hpp.

View newest version in sPHENIX GitHub at line 74 of file Geant4DetectorSurfaceFactory.hpp

Referenced by Acts::Geant4DetectorSurfaceFactory::construct(), and PYBIND11_MODULE().

ActsScalar Acts::Geant4DetectorSurfaceFactory::Options::scaleConversion = 1.

Convert the length scale.

Definition at line 65 of file Geant4DetectorSurfaceFactory.hpp.

View newest version in sPHENIX GitHub at line 65 of file Geant4DetectorSurfaceFactory.hpp

std::shared_ptr<IGeant4PhysicalVolumeSelector> Acts::Geant4DetectorSurfaceFactory::Options::sensitiveSurfaceSelector
Initial value:
=
nullptr

A selector for sensitive surfaces.

Definition at line 71 of file Geant4DetectorSurfaceFactory.hpp.

View newest version in sPHENIX GitHub at line 71 of file Geant4DetectorSurfaceFactory.hpp

Referenced by BOOST_AUTO_TEST_CASE(), Acts::Geant4DetectorSurfaceFactory::construct(), and PYBIND11_MODULE().


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