![]() |
DD4hep
1.35.0
Detector Description Toolkit for High Energy Physics
|
Geant4PrimaryConfig to hold configuration for PrimaryHandlers. More...
#include <Geant4PrimaryHandler.h>
Public Member Functions | |
| std::string | toString () const |
Public Attributes | |
| std::set< int > | m_rejectPDGs = {1, 2, 3, 4, 5, 6, 21, 23, 24, 25} |
| particles with these PDG IDs are not passed to geant for simulation More... | |
| std::set< int > | m_zeroTimePDGs = {11, 13, 15, 17} |
| particles with these PDG IDs are not passed to geant for simulation if their properTime is zero More... | |
| std::set< int > | m_decayByGeant = {} |
Geant4PrimaryConfig to hold configuration for PrimaryHandlers.
Definition at line 39 of file Geant4PrimaryHandler.h.
|
inline |
Definition at line 49 of file Geant4PrimaryHandler.h.
| std::set<int> dd4hep::sim::Geant4PrimaryConfig::m_decayByGeant = {} |
for these particles the decay time is chosen by Geant4 according to the lifetime configured instead of what is assigned in the MC generator
Definition at line 47 of file Geant4PrimaryHandler.h.
| std::set<int> dd4hep::sim::Geant4PrimaryConfig::m_rejectPDGs = {1, 2, 3, 4, 5, 6, 21, 23, 24, 25} |
particles with these PDG IDs are not passed to geant for simulation
Definition at line 42 of file Geant4PrimaryHandler.h.
| std::set<int> dd4hep::sim::Geant4PrimaryConfig::m_zeroTimePDGs = {11, 13, 15, 17} |
particles with these PDG IDs are not passed to geant for simulation if their properTime is zero
Definition at line 44 of file Geant4PrimaryHandler.h.
1.8.18