Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Examples/Algorithms/Geant4/include/ActsExamples/Geant4/Geant4Simulation.hpp>
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