![]() |
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>
Inheritance diagram for G4EmCaptureCascade:
Collaboration diagram for G4EmCaptureCascade: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.
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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.
Here is the call graph for this function:
|
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().