Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VAtomDeexcitation.hh>
Definition at line 64 of file G4VAtomDeexcitation.hh.
|
explicit |
Definition at line 72 of file G4VAtomDeexcitation.cc.
|
virtualdefault |
|
delete |
void G4VAtomDeexcitation::AlongStepDeexcitation | ( | std::vector< G4Track * > & | tracks, |
const G4Step & | step, | ||
G4double & | eLoss, | ||
G4int | coupleIndex ) |
Definition at line 260 of file G4VAtomDeexcitation.cc.
Referenced by G4VEnergyLossProcess::AlongStepDoIt().
Definition at line 266 of file G4VAtomDeexcitation.hh.
Referenced by AlongStepDeexcitation(), and GenerateParticles().
Definition at line 260 of file G4VAtomDeexcitation.hh.
Referenced by G4KleinNishinaModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), and G4PenelopePhotoElectricModel::SampleSecondaries().
|
pure virtual |
Implemented in G4UAtomicDeexcitation.
Referenced by G4EmCalculator::ComputeShellIonisationCrossSectionPerAtom().
|
pure virtual |
Implemented in G4UAtomicDeexcitation.
void G4VAtomDeexcitation::GenerateParticles | ( | std::vector< G4DynamicParticle * > * | secVect, |
const G4AtomicShell * | as, | ||
G4int | Z, | ||
G4int | coupleIndex ) |
Definition at line 234 of file G4VAtomDeexcitation.cc.
Referenced by AlongStepDeexcitation(), G4ECDecay::DecayIt(), G4ITDecay::DecayIt(), GenerateParticles(), G4DNABornIonisationModel1::SampleSecondaries(), G4DNABornIonisationModel2::SampleSecondaries(), G4DNACPA100IonisationModel::SampleSecondaries(), G4DNAEmfietzoglouIonisationModel::SampleSecondaries(), G4DNARelativisticIonisationModel::SampleSecondaries(), G4DNARPWBAIonisationModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries(), G4MicroElecInelasticModel::SampleSecondaries(), G4MicroElecInelasticModel_new::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), and G4PenelopePhotoElectricModel::SampleSecondaries().
|
pure virtual |
Implemented in G4UAtomicDeexcitation.
Referenced by AlongStepDeexcitation(), G4ECDecay::DecayIt(), G4ITDecay::DecayIt(), G4DNABornIonisationModel1::SampleSecondaries(), G4DNABornIonisationModel2::SampleSecondaries(), G4DNACPA100IonisationModel::SampleSecondaries(), G4DNAEmfietzoglouIonisationModel::SampleSecondaries(), G4DNARelativisticIonisationModel::SampleSecondaries(), G4DNARPWBAIonisationModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries(), G4MicroElecInelasticModel::SampleSecondaries(), G4MicroElecInelasticModel_new::SampleSecondaries(), and G4PEEffectFluoModel::SampleSecondaries().
|
inline |
Definition at line 244 of file G4VAtomDeexcitation.hh.
|
inline |
Definition at line 238 of file G4VAtomDeexcitation.hh.
Referenced by SetDeexcitationActiveRegion().
|
pure virtual |
Implemented in G4UAtomicDeexcitation.
Referenced by AlongStepDeexcitation(), and G4EmCalculator::GetShellIonisationCrossSectionPerAtom().
|
inline |
Definition at line 254 of file G4VAtomDeexcitation.hh.
void G4VAtomDeexcitation::InitialiseAtomicDeexcitation | ( | ) |
Definition at line 86 of file G4VAtomDeexcitation.cc.
Referenced by LBE::ConstructGeneral(), and G4LossTableManager::ResetParameters().
|
pure virtual |
Implemented in G4UAtomicDeexcitation.
|
pure virtual |
Implemented in G4UAtomicDeexcitation.
Referenced by InitialiseAtomicDeexcitation().
|
inline |
Definition at line 213 of file G4VAtomDeexcitation.hh.
|
inline |
Definition at line 223 of file G4VAtomDeexcitation.hh.
Referenced by G4UAtomicDeexcitation::GenerateParticles().
|
inline |
Definition at line 203 of file G4VAtomDeexcitation.hh.
Referenced by G4ECDecay::DecayIt(), G4ITDecay::DecayIt(), G4LivermorePhotoElectricModel::Initialise(), and G4UAtomicDeexcitation::InitialiseForNewRun().
|
inline |
Definition at line 233 of file G4VAtomDeexcitation.hh.
Referenced by G4VEnergyLossProcess::BuildPhysicsTable(), G4PenelopeIonisationModel::Initialise(), and G4UAtomicDeexcitation::InitialiseForNewRun().
|
delete |
|
inline |
Definition at line 208 of file G4VAtomDeexcitation.hh.
Referenced by SetAugerCascade().
|
inline |
Definition at line 218 of file G4VAtomDeexcitation.hh.
void G4VAtomDeexcitation::SetDeexcitationActiveRegion | ( | const G4String & | rname, |
G4bool | valDeexcitation, | ||
G4bool | valAuger, | ||
G4bool | valPIXE ) |
Definition at line 186 of file G4VAtomDeexcitation.cc.
Referenced by G4EmLowEParameters::DefineRegParamForDeex(), InitialiseAtomicDeexcitation(), and SetDeexcitationActiveRegion().
|
inline |
Definition at line 198 of file G4VAtomDeexcitation.hh.
|
inline |
Definition at line 228 of file G4VAtomDeexcitation.hh.
|
inline |
Definition at line 249 of file G4VAtomDeexcitation.hh.
Referenced by G4LossTableManager::ResetParameters().