Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4RadioactiveDecay.hh>
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Attributes inherited from G4VProcess | |
const G4ProcessManager * | aProcessManager |
G4VParticleChange * | pParticleChange |
G4ParticleChange | aParticleChange |
G4double | theNumberOfInteractionLengthLeft |
G4double | currentInteractionLength |
G4double | theInitialNumberOfInteractionLength |
G4String | theProcessName |
G4String | thePhysicsTableFileName |
G4ProcessType | theProcessType |
G4int | theProcessSubType |
G4double | thePILfactor |
G4bool | enableAtRestDoIt |
G4bool | enableAlongStepDoIt |
G4bool | enablePostStepDoIt |
G4int | verboseLevel |
Definition at line 80 of file G4RadioactiveDecay.hh.
Definition at line 144 of file G4RadioactiveDecay.cc.
G4RadioactiveDecay::~G4RadioactiveDecay | ( | ) |
Definition at line 207 of file G4RadioactiveDecay.cc.
void G4RadioactiveDecay::AddDecayRateTable | ( | const G4ParticleDefinition & | theParentNucleus | ) |
Definition at line 1064 of file G4RadioactiveDecay.cc.
Referenced by DecayIt().
Definition at line 1028 of file G4RadioactiveDecay.cc.
Referenced by G4RadioactiveDecaymessenger::SetNewValue().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 670 of file G4RadioactiveDecay.cc.
|
protected |
Definition at line 1880 of file G4RadioactiveDecay.cc.
Referenced by CollimateDecayProduct().
|
protected |
Definition at line 1838 of file G4RadioactiveDecay.cc.
Referenced by DoDecay().
|
protected |
Definition at line 1865 of file G4RadioactiveDecay.cc.
Referenced by CollimateDecay().
|
protected |
Definition at line 1457 of file G4RadioactiveDecay.cc.
void G4RadioactiveDecay::DeselectAllVolumes | ( | ) |
Definition at line 324 of file G4RadioactiveDecay.cc.
Definition at line 271 of file G4RadioactiveDecay.cc.
|
protected |
Definition at line 1796 of file G4RadioactiveDecay.cc.
Referenced by DecayIt().
|
inline |
Definition at line 217 of file G4RadioactiveDecay.hh.
|
inline |
Definition at line 225 of file G4RadioactiveDecay.hh.
void G4RadioactiveDecay::GetDecayRateTable | ( | const G4ParticleDefinition & | aParticle | ) |
Definition at line 352 of file G4RadioactiveDecay.cc.
Referenced by DecayIt().
|
protected |
Definition at line 522 of file G4RadioactiveDecay.cc.
Referenced by DecayIt().
Definition at line 538 of file G4RadioactiveDecay.cc.
Referenced by DecayIt().
|
protectedvirtual |
Implements G4VRestDiscreteProcess.
Definition at line 593 of file G4RadioactiveDecay.cc.
|
protectedvirtual |
Implements G4VRestDiscreteProcess.
Definition at line 551 of file G4RadioactiveDecay.cc.
|
inline |
Definition at line 179 of file G4RadioactiveDecay.hh.
|
inline |
Definition at line 210 of file G4RadioactiveDecay.hh.
Definition at line 371 of file G4RadioactiveDecay.cc.
Referenced by DecayIt().
|
inline |
Definition at line 154 of file G4RadioactiveDecay.hh.
|
inline |
Definition at line 171 of file G4RadioactiveDecay.hh.
Referenced by AddDecayRateTable(), ChooseCollimationDirection(), CollimateDecay(), CollimateDecayProduct(), DecayIt(), DeselectAllVolumes(), DeselectAVolume(), DoDecay(), G4RadioactiveDecay(), GetDecayRateTable(), GetDecayTime(), GetMeanFreePath(), GetMeanLifeTime(), GetTaoTime(), LoadDecayTable(), SelectAllVolumes(), SelectAVolume(), SetDecayBias(), and SetSourceTimeProfile().
|
inline |
Definition at line 194 of file G4RadioactiveDecay.hh.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 214 of file G4RadioactiveDecay.cc.
Referenced by AddDecayRateTable(), and DecayIt().
G4bool G4RadioactiveDecay::IsLoaded | ( | const G4ParticleDefinition & | aParticle | ) |
Definition at line 237 of file G4RadioactiveDecay.cc.
Referenced by AddDecayRateTable(), and DecayIt().
G4bool G4RadioactiveDecay::IsRateTableReady | ( | const G4ParticleDefinition & | aParticle | ) |
Definition at line 336 of file G4RadioactiveDecay.cc.
Referenced by DecayIt().
G4DecayTable * G4RadioactiveDecay::LoadDecayTable | ( | G4ParticleDefinition & | theParentNucleus | ) |
Definition at line 687 of file G4RadioactiveDecay.cc.
Referenced by AddDecayRateTable(), and DecayIt().
void G4RadioactiveDecay::SelectAllVolumes | ( | ) |
Definition at line 300 of file G4RadioactiveDecay.cc.
Referenced by G4RadioactiveDecay().
Definition at line 248 of file G4RadioactiveDecay.cc.
|
inline |
Definition at line 184 of file G4RadioactiveDecay.hh.
Referenced by SetBRBias(), SetDecayBias(), SetSourceTimeProfile(), and SetSplitNuclei().
|
inline |
Definition at line 126 of file G4RadioactiveDecay.hh.
|
inline |
Definition at line 198 of file G4RadioactiveDecay.hh.
void G4RadioactiveDecay::SetDecayBias | ( | G4String | filename | ) |
Definition at line 1407 of file G4RadioactiveDecay.cc.
|
inline |
Definition at line 227 of file G4RadioactiveDecay.hh.
|
inline |
Definition at line 213 of file G4RadioactiveDecay.hh.
Referenced by SetDecayCollimation().
|
inline |
Definition at line 221 of file G4RadioactiveDecay.hh.
Referenced by SetDecayCollimation().
void G4RadioactiveDecay::SetDecayRate | ( | G4int | theZ, |
G4int | theA, | ||
G4double | theE, | ||
G4int | theG, | ||
std::vector< G4double > | theRates, | ||
std::vector< G4double > | theTaos | ||
) |
Definition at line 1048 of file G4RadioactiveDecay.cc.
Referenced by AddDecayRateTable().
|
inline |
Definition at line 191 of file G4RadioactiveDecay.hh.
|
inline |
Definition at line 120 of file G4RadioactiveDecay.hh.
|
inline |
Definition at line 123 of file G4RadioactiveDecay.hh.
|
inline |
Definition at line 174 of file G4RadioactiveDecay.hh.
void G4RadioactiveDecay::SetSourceTimeProfile | ( | G4String | filename | ) |
Definition at line 1368 of file G4RadioactiveDecay.cc.
|
inline |
Definition at line 204 of file G4RadioactiveDecay.hh.
|
inline |
Definition at line 168 of file G4RadioactiveDecay.hh.