Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Radioactivation.hh>
Protected Attributes | |
G4RadioactivationMessenger * | theRadioactivationMessenger |
Protected Attributes inherited from G4RadioactiveDecayBase | |
G4ParticleChangeForRadDecay | fParticleChangeForRadDecay |
G4RadioactiveDecayBaseMessenger * | theRadioactiveDecayBaseMessenger |
G4PhotonEvaporation * | photonEvaporation |
std::vector< G4String > | ValidVolumes |
bool | isAllVolumesMode |
DecayTableMap * | dkmap |
Protected Attributes inherited from G4VProcess | |
const G4ProcessManager * | aProcessManager = nullptr |
G4VParticleChange * | pParticleChange = nullptr |
G4ParticleChange | aParticleChange |
G4double | theNumberOfInteractionLengthLeft = -1.0 |
G4double | currentInteractionLength = -1.0 |
G4double | theInitialNumberOfInteractionLength = -1.0 |
G4String | theProcessName |
G4String | thePhysicsTableFileName |
G4ProcessType | theProcessType = fNotDefined |
G4int | theProcessSubType = -1 |
G4double | thePILfactor = 1.0 |
G4int | verboseLevel = 0 |
G4bool | enableAtRestDoIt = true |
G4bool | enableAlongStepDoIt = true |
G4bool | enablePostStepDoIt = true |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Static Protected Attributes inherited from G4RadioactiveDecayBase | |
static const G4double | levelTolerance = 10.0*eV |
Definition at line 55 of file G4Radioactivation.hh.
G4Radioactivation::G4Radioactivation | ( | const G4String & | processName = "Radioactivation" | ) |
Definition at line 93 of file G4Radioactivation.cc.
G4Radioactivation::~G4Radioactivation | ( | ) |
Definition at line 139 of file G4Radioactivation.cc.
|
protected |
Definition at line 1098 of file G4Radioactivation.cc.
Referenced by DecayIt().
void G4Radioactivation::CalculateChainsFromParent | ( | const G4ParticleDefinition & | theParentNucleus | ) |
Definition at line 341 of file G4Radioactivation.cc.
Referenced by DecayIt().
|
protected |
Definition at line 198 of file G4Radioactivation.cc.
Referenced by DecayIt().
G4VParticleChange * G4Radioactivation::DecayIt | ( | const G4Track & | theTrack, |
const G4Step & | theStep | ||
) |
Definition at line 785 of file G4Radioactivation.cc.
void G4Radioactivation::GetChainsFromParent | ( | const G4ParticleDefinition & | aParticle | ) |
Definition at line 173 of file G4Radioactivation.cc.
Referenced by DecayIt().
G4DecayTable * G4Radioactivation::GetDecayTable1 | ( | const G4ParticleDefinition * | aNucleus | ) |
Definition at line 144 of file G4Radioactivation.cc.
Referenced by CalculateChainsFromParent(), and DecayIt().
|
protected |
Definition at line 260 of file G4Radioactivation.cc.
Referenced by DecayIt().
Definition at line 289 of file G4Radioactivation.cc.
Referenced by DecayIt().
|
protectedvirtual |
Implements G4VRestDiscreteProcess.
Definition at line 313 of file G4Radioactivation.cc.
|
inline |
Definition at line 128 of file G4Radioactivation.hh.
|
inline |
Definition at line 98 of file G4Radioactivation.hh.
|
inline |
Definition at line 113 of file G4Radioactivation.hh.
G4bool G4Radioactivation::IsRateTableReady | ( | const G4ParticleDefinition & | aParticle | ) |
Definition at line 160 of file G4Radioactivation.cc.
Referenced by DecayIt().
|
virtual |
Reimplemented from G4RadioactiveDecayBase.
Definition at line 127 of file G4Radioactivation.cc.
|
inline |
Definition at line 106 of file G4Radioactivation.hh.
|
inline |
Definition at line 116 of file G4Radioactivation.hh.
void G4Radioactivation::SetDecayBias | ( | G4String | filename | ) |
Definition at line 726 of file G4Radioactivation.cc.
void G4Radioactivation::SetDecayRate | ( | G4int | theZ, |
G4int | theA, | ||
G4double | theE, | ||
G4int | theG, | ||
std::vector< G4double > | theCoefficients, | ||
std::vector< G4double > | theTaos | ||
) |
Definition at line 326 of file G4Radioactivation.cc.
Referenced by CalculateChainsFromParent().
|
inline |
Definition at line 71 of file G4Radioactivation.hh.
void G4Radioactivation::SetSourceTimeProfile | ( | G4String | filename | ) |
Definition at line 677 of file G4Radioactivation.cc.
|
inline |
Definition at line 122 of file G4Radioactivation.hh.
|
protected |
Definition at line 150 of file G4Radioactivation.hh.
Referenced by G4Radioactivation(), and ~G4Radioactivation().