|
| G4RadioactiveDecay (const G4String &processName="RadioactiveDecay", const G4double timeThresholdForRadioactiveDecays=-1.0) |
|
G4VParticleChange * | DecayIt (const G4Track &theTrack, const G4Step &theStep) override |
|
void | ProcessDescription (std::ostream &outFile) const override |
|
void | SetDecayBias (const G4String &filename) |
|
void | SetHLThreshold (G4double hl) |
|
void | SetSourceTimeProfile (const G4String &filename) |
|
G4bool | IsRateTableReady (const G4ParticleDefinition &) |
|
void | CalculateChainsFromParent (const G4ParticleDefinition &) |
|
void | GetChainsFromParent (const G4ParticleDefinition &) |
|
void | SetDecayRate (G4int, G4int, G4double, G4int, std::vector< G4double > &, std::vector< G4double > &) |
|
std::vector< G4RadioactivityTable * > & | GetTheRadioactivityTables () |
|
void | SetAnalogueMonteCarlo (G4bool r) |
|
G4bool | IsAnalogueMonteCarlo () |
|
void | SetBRBias (G4bool r) |
|
void | SetSplitNuclei (G4int r) |
|
G4int | GetSplitNuclei () |
|
| G4RadioactiveDecay (const G4RadioactiveDecay &right)=delete |
|
G4RadioactiveDecay & | operator= (const G4RadioactiveDecay &right)=delete |
|
| G4VRadioactiveDecay (const G4String &processName="RadioactiveDecay", const G4double timeThreshold=-1.0) |
|
G4bool | IsApplicable (const G4ParticleDefinition &) override |
|
G4VParticleChange * | AtRestDoIt (const G4Track &theTrack, const G4Step &theStep) override |
|
G4VParticleChange * | PostStepDoIt (const G4Track &theTrack, const G4Step &theStep) override |
|
void | BuildPhysicsTable (const G4ParticleDefinition &) override |
|
void | ProcessDescription (std::ostream &outFile) const override |
|
G4DecayTable * | GetDecayTable (const G4ParticleDefinition *) |
|
void | SelectAVolume (const G4String &aVolume) |
|
void | DeselectAVolume (const G4String &aVolume) |
|
void | SelectAllVolumes () |
|
void | DeselectAllVolumes () |
|
void | SetARM (G4bool arm) |
|
G4DecayTable * | LoadDecayTable (const G4Ions *) |
|
void | AddUserDecayDataFile (G4int Z, G4int A, const G4String &filename) |
|
void | SetNucleusLimits (G4NucleusLimits theNucleusLimits1) |
|
G4NucleusLimits | GetNucleusLimits () const |
|
void | SetDecayDirection (const G4ThreeVector &theDir) |
|
const G4ThreeVector & | GetDecayDirection () const |
|
void | SetDecayHalfAngle (G4double halfAngle=0.*CLHEP::deg) |
|
G4double | GetDecayHalfAngle () const |
|
void | SetDecayCollimation (const G4ThreeVector &theDir, G4double halfAngle=0.*CLHEP::deg) |
|
void | SetThresholdForVeryLongDecayTime (const G4double inputThreshold) |
|
G4double | GetThresholdForVeryLongDecayTime () const |
|
void | StreamInfo (std::ostream &os, const G4String &endline) |
|
| G4VRadioactiveDecay (const G4VRadioactiveDecay &right)=delete |
|
G4VRadioactiveDecay & | operator= (const G4VRadioactiveDecay &right)=delete |
|
|
G4double | ConvolveSourceTimeProfile (const G4double, const G4double) |
|
G4double | GetDecayTime () |
|
G4int | GetDecayTimeBin (const G4double aDecayTime) |
|
G4double | GetMeanLifeTime (const G4Track &theTrack, G4ForceCondition *condition) override |
|
void | AddDeexcitationSpectrumForBiasMode (G4ParticleDefinition *apartDef, G4double weight, G4double currenTime, std::vector< double > &weights_v, std::vector< double > ×_v, std::vector< G4DynamicParticle * > &secondaries_v) |
|
G4double | GetMeanFreePath (const G4Track &theTrack, G4double previousStepSize, G4ForceCondition *condition) override |
|
G4double | GetMeanLifeTime (const G4Track &theTrack, G4ForceCondition *condition) override |
|
void | DecayAnalog (const G4Track &theTrack, G4DecayTable *) |
|
G4DecayProducts * | DoDecay (const G4ParticleDefinition &, G4DecayTable *) |
|
void | CollimateDecay (G4DecayProducts *products) |
|
void | CollimateDecayProduct (G4DynamicParticle *product) |
|
G4ThreeVector | ChooseCollimationDirection () const |
|