ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/stopping/include/G4EmCaptureCascade.hh>
Private Member Functions | |
void | AddNewParticle (G4ParticleDefinition *aParticle, G4double kinEnergy) |
G4EmCaptureCascade & | operator= (const G4EmCaptureCascade &right)=delete |
G4EmCaptureCascade (const G4EmCaptureCascade &)=delete | |
Private Attributes | |
G4HadFinalState | result |
G4ParticleDefinition * | theElectron |
G4ParticleDefinition * | theGamma |
G4double | fMuMass |
G4double | fTime |
G4double | fLevelEnergy [14] |
G4double | fKLevelEnergy [93] |
Additional Inherited Members | |
Protected Member Functions inherited from G4HadronicInteraction | |
void | SetModelName (const G4String &nam) |
G4bool | IsBlocked () const |
void | Block () |
Protected Attributes inherited from G4HadronicInteraction | |
G4HadFinalState | theParticleChange |
G4int | verboseLevel |
G4double | theMinEnergy |
G4double | theMaxEnergy |
G4bool | isBlocked |
Definition at line 66 of file G4EmCaptureCascade.hh.
View newest version in sPHENIX GitHub at line 66 of file G4EmCaptureCascade.hh
|
explicit |
Definition at line 55 of file G4EmCaptureCascade.cc.
View newest version in sPHENIX GitHub at line 55 of file G4EmCaptureCascade.cc
References dz, G4Electron::Electron(), fKLevelEnergy, fLevelEnergy, fMuMass, fTime, G4Gamma::Gamma(), G4ParticleDefinition::GetPDGMass(), incremental_prev_tag::idx, G4MuonMinus::MuonMinus(), theElectron, theGamma, y1, y2, z, z1, and z2.
|
virtual |
Definition at line 101 of file G4EmCaptureCascade.cc.
View newest version in sPHENIX GitHub at line 101 of file G4EmCaptureCascade.cc
|
privatedelete |
|
inlineprivate |
Definition at line 100 of file G4EmCaptureCascade.hh.
View newest version in sPHENIX GitHub at line 100 of file G4EmCaptureCascade.hh
References G4HadFinalState::AddSecondary(), fTime, G4RandomDirection(), result, and G4HadSecondary::SetTime().
Referenced by ApplyYourself().
|
virtual |
Implements G4HadronicInteraction.
Definition at line 107 of file G4EmCaptureCascade.cc.
View newest version in sPHENIX GitHub at line 107 of file G4EmCaptureCascade.cc
References A(), AddNewParticle(), G4HadFinalState::Clear(), e, edep, source.hepunit::electron_mass_c2, eV, fKLevelEnergy, fLevelEnergy, fMuMass, fTime, G4UniformRand, G4Nucleus::GetA_asInt(), G4HadProjectile::GetGlobalTime(), G4NucleiProperties::GetNuclearMass(), G4Nucleus::GetZ_asInt(), isAlive, mass, min, result, G4HadFinalState::SetLocalEnergyDeposit(), G4HadFinalState::SetStatusChange(), theElectron, theGamma, and Z.
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 172 of file G4EmCaptureCascade.cc.
View newest version in sPHENIX GitHub at line 172 of file G4EmCaptureCascade.cc
|
privatedelete |
|
private |
Definition at line 94 of file G4EmCaptureCascade.hh.
View newest version in sPHENIX GitHub at line 94 of file G4EmCaptureCascade.hh
Referenced by ApplyYourself(), and G4EmCaptureCascade().
|
private |
Definition at line 93 of file G4EmCaptureCascade.hh.
View newest version in sPHENIX GitHub at line 93 of file G4EmCaptureCascade.hh
Referenced by ApplyYourself(), and G4EmCaptureCascade().
|
private |
Definition at line 91 of file G4EmCaptureCascade.hh.
View newest version in sPHENIX GitHub at line 91 of file G4EmCaptureCascade.hh
Referenced by ApplyYourself(), and G4EmCaptureCascade().
|
private |
Definition at line 92 of file G4EmCaptureCascade.hh.
View newest version in sPHENIX GitHub at line 92 of file G4EmCaptureCascade.hh
Referenced by AddNewParticle(), ApplyYourself(), and G4EmCaptureCascade().
|
private |
Definition at line 88 of file G4EmCaptureCascade.hh.
View newest version in sPHENIX GitHub at line 88 of file G4EmCaptureCascade.hh
Referenced by AddNewParticle(), and ApplyYourself().
|
private |
Definition at line 89 of file G4EmCaptureCascade.hh.
View newest version in sPHENIX GitHub at line 89 of file G4EmCaptureCascade.hh
Referenced by ApplyYourself(), and G4EmCaptureCascade().
|
private |
Definition at line 90 of file G4EmCaptureCascade.hh.
View newest version in sPHENIX GitHub at line 90 of file G4EmCaptureCascade.hh
Referenced by ApplyYourself(), and G4EmCaptureCascade().