Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VAtomDeexcitation.hh>
Definition at line 63 of file G4VAtomDeexcitation.hh.
G4VAtomDeexcitation::G4VAtomDeexcitation | ( | const G4String & | modname = "Deexcitation" , |
const G4String & | pixename = "" |
||
) |
Definition at line 65 of file G4VAtomDeexcitation.cc.
|
virtual |
Definition at line 76 of file G4VAtomDeexcitation.cc.
void G4VAtomDeexcitation::AlongStepDeexcitation | ( | std::vector< G4Track * > & | tracks, |
const G4Step & | step, | ||
G4double & | eLoss, | ||
G4int | coupleIndex | ||
) |
Definition at line 198 of file G4VAtomDeexcitation.cc.
Referenced by G4VEnergyLossProcess::AlongStepDoIt().
Definition at line 277 of file G4VAtomDeexcitation.hh.
Referenced by AlongStepDeexcitation(), and GenerateParticles().
Definition at line 271 of file G4VAtomDeexcitation.hh.
Referenced by G4LivermoreComptonModel::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), and G4PEEffectFluoModel::SampleSecondaries().
|
pure virtual |
Implemented in G4UAtomicDeexcitation.
Referenced by G4EmCalculator::ComputeShellIonisationCrossSectionPerAtom().
|
pure virtual |
Implemented in G4UAtomicDeexcitation.
|
inline |
Definition at line 284 of file G4VAtomDeexcitation.hh.
Referenced by AlongStepDeexcitation(), G4NuclearDecayChannel::DecayIt(), GenerateParticles(), G4DNABornIonisationModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4MuElecInelasticModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), and G4PEEffectFluoModel::SampleSecondaries().
|
pure virtual |
Implemented in G4UAtomicDeexcitation.
Referenced by AlongStepDeexcitation(), G4NuclearDecayChannel::DecayIt(), G4DNABornIonisationModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4MuElecInelasticModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), and G4PEEffectFluoModel::SampleSecondaries().
Definition at line 255 of file G4VAtomDeexcitation.hh.
Definition at line 225 of file G4VAtomDeexcitation.hh.
|
pure virtual |
Implemented in G4UAtomicDeexcitation.
Referenced by AlongStepDeexcitation(), and G4EmCalculator::GetShellIonisationCrossSectionPerAtom().
|
inline |
Definition at line 265 of file G4VAtomDeexcitation.hh.
void G4VAtomDeexcitation::InitialiseAtomicDeexcitation | ( | ) |
Definition at line 81 of file G4VAtomDeexcitation.cc.
Referenced by G4RadioactiveDecay::BuildPhysicsTable(), and G4LossTableManager::BuildPhysicsTable().
|
pure virtual |
Implemented in G4UAtomicDeexcitation.
|
pure virtual |
Implemented in G4UAtomicDeexcitation.
Referenced by InitialiseAtomicDeexcitation().
|
inline |
Definition at line 209 of file G4VAtomDeexcitation.hh.
Referenced by G4UAtomicDeexcitation::GenerateParticles().
|
inline |
Definition at line 198 of file G4VAtomDeexcitation.hh.
Referenced by G4NuclearDecayChannel::DecayIt(), G4LivermorePhotoElectricModel::Initialise(), G4LivermorePolarizedPhotoElectricModel::Initialise(), and G4UAtomicDeexcitation::InitialiseForNewRun().
|
inline |
Definition at line 220 of file G4VAtomDeexcitation.hh.
Referenced by G4VEnergyLossProcess::BuildPhysicsTable(), InitialiseAtomicDeexcitation(), and G4UAtomicDeexcitation::InitialiseForNewRun().
Definition at line 243 of file G4VAtomDeexcitation.hh.
Referenced by G4UAtomicDeexcitation::InitialiseForNewRun().
Definition at line 249 of file G4VAtomDeexcitation.hh.
Referenced by G4UAtomicDeexcitation::InitialiseForNewRun().
|
inline |
Definition at line 203 of file G4VAtomDeexcitation.hh.
Referenced by G4EmProcessOptions::SetAuger().
void G4VAtomDeexcitation::SetDeexcitationActiveRegion | ( | const G4String & | rname, |
G4bool | valDeexcitation, | ||
G4bool | valAuger, | ||
G4bool | valPIXE | ||
) |
Definition at line 163 of file G4VAtomDeexcitation.cc.
Referenced by InitialiseAtomicDeexcitation(), and G4EmProcessOptions::SetDeexcitationActiveRegion().
|
inline |
Definition at line 193 of file G4VAtomDeexcitation.hh.
Referenced by G4EmDNAPhysics::ConstructProcess(), G4EmDNAPhysicsChemistry::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), and G4EmProcessOptions::SetFluo().
|
inline |
Definition at line 214 of file G4VAtomDeexcitation.hh.
Referenced by G4EmProcessOptions::SetPIXE().
Definition at line 231 of file G4VAtomDeexcitation.hh.
Referenced by G4UAtomicDeexcitation::InitialiseForNewRun(), and G4EmProcessOptions::SetPIXECrossSectionModel().
Definition at line 237 of file G4VAtomDeexcitation.hh.
Referenced by G4UAtomicDeexcitation::InitialiseForNewRun(), and G4EmProcessOptions::SetPIXEElectronCrossSectionModel().
|
inline |
Definition at line 260 of file G4VAtomDeexcitation.hh.
Referenced by G4LossTableManager::SetVerbose().