![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Examples/Algorithms/Geant4/include/ActsExamples/Geant4/Geant4Simulation.hpp>
Inheritance diagram for ActsExamples::Geant4Simulation::Config:
Collaboration diagram for ActsExamples::Geant4Simulation::Config:Public Attributes | |
| std::string | outputSimHits = "simhits" |
| Name of the output collection : hits. | |
| std::string | outputParticlesInitial = "particles_initial" |
| Name of the output collection : initial particles. | |
| std::string | outputParticlesFinal = "particles_final" |
| Name of the output collection : final particles. | |
| std::shared_ptr< const Acts::TrackingGeometry > | trackingGeometry |
| The ACTS tracking geometry. | |
| std::shared_ptr< const Acts::MagneticFieldProvider > | magneticField |
| The ACTS Magnetic field provider. | |
| std::string | physicsList = "FTFP_BERT" |
| If a physics list has to be instantiated this one is chosen. | |
| std::vector< std::string > | volumeMappings |
| std::vector< std::string > | materialMappings = {"Silicon"} |
| std::shared_ptr< const Acts::Volume > | killVolume |
| double | killAfterTime = std::numeric_limits<double>::infinity() |
| bool | killSecondaries = false |
| bool | recordHitsOfSecondaries = true |
| bool | keepParticlesWithoutHits = true |
Public Attributes inherited from ActsExamples::Geant4SimulationBase::Config | |
| std::string | inputParticles = "" |
| std::shared_ptr< const RandomNumbers > | randomNumbers |
| Random number service. | |
| std::shared_ptr < DetectorConstructionFactory > | detectorConstructionFactory |
| std::shared_ptr< Geant4Handle > | geant4Handle |
| Optional Geant4 instance overwrite. | |
Definition at line 114 of file Geant4Simulation.hpp.
View newest version in sPHENIX GitHub at line 114 of file Geant4Simulation.hpp
| bool ActsExamples::Geant4Simulation::Config::keepParticlesWithoutHits = true |
Definition at line 143 of file Geant4Simulation.hpp.
View newest version in sPHENIX GitHub at line 143 of file Geant4Simulation.hpp
| double ActsExamples::Geant4Simulation::Config::killAfterTime = std::numeric_limits<double>::infinity() |
Definition at line 138 of file Geant4Simulation.hpp.
View newest version in sPHENIX GitHub at line 138 of file Geant4Simulation.hpp
| bool ActsExamples::Geant4Simulation::Config::killSecondaries = false |
Definition at line 139 of file Geant4Simulation.hpp.
View newest version in sPHENIX GitHub at line 139 of file Geant4Simulation.hpp
| std::shared_ptr<const Acts::Volume> ActsExamples::Geant4Simulation::Config::killVolume |
Definition at line 137 of file Geant4Simulation.hpp.
View newest version in sPHENIX GitHub at line 137 of file Geant4Simulation.hpp
| std::shared_ptr<const Acts::MagneticFieldProvider> ActsExamples::Geant4Simulation::Config::magneticField |
The ACTS Magnetic field provider.
Definition at line 128 of file Geant4Simulation.hpp.
View newest version in sPHENIX GitHub at line 128 of file Geant4Simulation.hpp
| std::vector<std::string> ActsExamples::Geant4Simulation::Config::materialMappings = {"Silicon"} |
Definition at line 135 of file Geant4Simulation.hpp.
View newest version in sPHENIX GitHub at line 135 of file Geant4Simulation.hpp
| std::string ActsExamples::Geant4Simulation::Config::outputParticlesFinal = "particles_final" |
Name of the output collection : final particles.
Definition at line 122 of file Geant4Simulation.hpp.
View newest version in sPHENIX GitHub at line 122 of file Geant4Simulation.hpp
| std::string ActsExamples::Geant4Simulation::Config::outputParticlesInitial = "particles_initial" |
Name of the output collection : initial particles.
Definition at line 119 of file Geant4Simulation.hpp.
View newest version in sPHENIX GitHub at line 119 of file Geant4Simulation.hpp
| std::string ActsExamples::Geant4Simulation::Config::outputSimHits = "simhits" |
Name of the output collection : hits.
Definition at line 116 of file Geant4Simulation.hpp.
View newest version in sPHENIX GitHub at line 116 of file Geant4Simulation.hpp
| std::string ActsExamples::Geant4Simulation::Config::physicsList = "FTFP_BERT" |
If a physics list has to be instantiated this one is chosen.
Definition at line 131 of file Geant4Simulation.hpp.
View newest version in sPHENIX GitHub at line 131 of file Geant4Simulation.hpp
Referenced by ActsExamples::Geant4Simulation::Geant4Simulation().
| bool ActsExamples::Geant4Simulation::Config::recordHitsOfSecondaries = true |
Definition at line 141 of file Geant4Simulation.hpp.
View newest version in sPHENIX GitHub at line 141 of file Geant4Simulation.hpp
| std::shared_ptr<const Acts::TrackingGeometry> ActsExamples::Geant4Simulation::Config::trackingGeometry |
The ACTS tracking geometry.
Definition at line 125 of file Geant4Simulation.hpp.
View newest version in sPHENIX GitHub at line 125 of file Geant4Simulation.hpp
| std::vector<std::string> ActsExamples::Geant4Simulation::Config::volumeMappings |
Definition at line 133 of file Geant4Simulation.hpp.
View newest version in sPHENIX GitHub at line 133 of file Geant4Simulation.hpp