Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::Geant4SimulationBase::Config Struct Reference

Nested configuration struct for the Geant4 simulation. More...

#include <acts/blob/sPHENIX/Examples/Algorithms/Geant4/include/ActsExamples/Geant4/Geant4Simulation.hpp>

+ Inheritance diagram for ActsExamples::Geant4SimulationBase::Config:
+ Collaboration diagram for ActsExamples::Geant4SimulationBase::Config:

Public Attributes

std::string inputParticles = ""
 
std::shared_ptr< const
RandomNumbers
randomNumbers
 Random number service.
 
std::shared_ptr
< DetectorConstructionFactory
detectorConstructionFactory
 
std::shared_ptr< Geant4Handlegeant4Handle
 Optional Geant4 instance overwrite.
 

Detailed Description

Nested configuration struct for the Geant4 simulation.

Definition at line 55 of file Geant4Simulation.hpp.

View newest version in sPHENIX GitHub at line 55 of file Geant4Simulation.hpp

Member Data Documentation

std::shared_ptr<DetectorConstructionFactory> ActsExamples::Geant4SimulationBase::Config::detectorConstructionFactory

Detector construction object. G4RunManager will take care of deletion

Definition at line 64 of file Geant4Simulation.hpp.

View newest version in sPHENIX GitHub at line 64 of file Geant4Simulation.hpp

Referenced by ActsExamples::Geant4SimulationBase::Geant4SimulationBase(), ActsExamples::setupGeant4Simulation(), and ActsExamples::setupMaterialRecording().

std::shared_ptr<Geant4Handle> ActsExamples::Geant4SimulationBase::Config::geant4Handle

Optional Geant4 instance overwrite.

Definition at line 67 of file Geant4Simulation.hpp.

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

Referenced by ActsExamples::Geant4MaterialRecording::Geant4MaterialRecording(), and ActsExamples::Geant4Simulation::Geant4Simulation().

std::string ActsExamples::Geant4SimulationBase::Config::inputParticles = ""
std::shared_ptr<const RandomNumbers> ActsExamples::Geant4SimulationBase::Config::randomNumbers

Random number service.

Definition at line 60 of file Geant4Simulation.hpp.

View newest version in sPHENIX GitHub at line 60 of file Geant4Simulation.hpp

Referenced by ActsExamples::Geant4SimulationBase::Geant4SimulationBase().


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