DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | List of all members
dd4hep::sim::Geant4PrimaryConfig Class Reference

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...
 

Detailed Description

Geant4PrimaryConfig to hold configuration for PrimaryHandlers.

Definition at line 39 of file Geant4PrimaryHandler.h.

Member Function Documentation

◆ toString()

std::string dd4hep::sim::Geant4PrimaryConfig::toString ( ) const
inline

Definition at line 46 of file Geant4PrimaryHandler.h.

Member Data Documentation

◆ m_rejectPDGs

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.

◆ m_zeroTimePDGs

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.


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