14 #include "G4ParticleDefinition.hh"
15 #include "G4ParticleTypes.hh"
24 std::unordered_map<Acts::PdgParticle, G4ParticleDefinition*>::const_iterator
25 it = m_pdgG4ParticleMap.find(pdgCode);
28 if (it != m_pdgG4ParticleMap.end()) {
34 if (it != m_pdgG4ParticleMap.end() &&
35 std::abs(it->second->GetPDGCharge()) < 0.1) {
53 addParticle(G4NeutrinoTau::NeutrinoTauDefinition());
55 addParticle(G4AntiNeutrinoE::AntiNeutrinoEDefinition());
57 addParticle(G4AntiNeutrinoMu::AntiNeutrinoMuDefinition());
59 addParticle(G4AntiNeutrinoTau::AntiNeutrinoTauDefinition());
71 addParticle(G4KaonZeroLong::KaonZeroLongDefinition());
72 addParticle(G4KaonZeroShort::KaonZeroShortDefinition());
75 addParticle(G4AntiKaonZero::AntiKaonZeroDefinition());
81 addParticle(G4DsMesonPlus::DsMesonPlusDefinition());
82 addParticle(G4DMesonMinus::DMesonMinusDefinition());
83 addParticle(G4AntiDMesonZero::AntiDMesonZeroDefinition());
84 addParticle(G4DsMesonMinus::DsMesonMinusDefinition());
89 addParticle(G4BsMesonZero::BsMesonZeroDefinition());
90 addParticle(G4AntiBMesonZero::AntiBMesonZeroDefinition());
91 addParticle(G4BMesonMinus::BMesonMinusDefinition());
92 addParticle(G4AntiBsMesonZero::AntiBsMesonZeroDefinition());
101 addParticle(G4AntiNeutron::AntiNeutronDefinition());
112 addParticle(G4AntiSigmaPlus::AntiSigmaPlusDefinition());
113 addParticle(G4AntiSigmaZero::AntiSigmaZeroDefinition());
114 addParticle(G4AntiSigmaMinus::AntiSigmaMinusDefinition());
116 addParticle(G4AntiXiMinus::AntiXiMinusDefinition());
117 addParticle(G4AntiOmegaMinus::AntiOmegaMinusDefinition());
120 addParticle(G4LambdacPlus::LambdacPlusDefinition());
121 addParticle(G4SigmacPlusPlus::SigmacPlusPlusDefinition());
127 addParticle(G4AntiLambdacPlus::AntiLambdacPlusDefinition());
128 addParticle(G4AntiSigmacPlusPlus::AntiSigmacPlusPlusDefinition());
129 addParticle(G4AntiSigmacPlus::AntiSigmacPlusDefinition());
130 addParticle(G4AntiSigmacZero::AntiSigmacZeroDefinition());
131 addParticle(G4AntiXicPlus::AntiXicPlusDefinition());
132 addParticle(G4AntiXicZero::AntiXicZeroDefinition());
133 addParticle(G4AntiOmegacZero::AntiOmegacZeroDefinition());
137 if (pDef ==
nullptr) {