ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Protected Member Functions | |
G4DecayProducts * | DoDecay (const G4ParticleDefinition &theParticleDef) |
void | CollimateDecay (G4DecayProducts *products) |
void | CollimateDecayProduct (G4DynamicParticle *product) |
G4ThreeVector | ChooseCollimationDirection () const |
G4double | GetMeanFreePath (const G4Track &theTrack, G4double previousStepSize, G4ForceCondition *condition) |
G4double | GetMeanLifeTime (const G4Track &theTrack, G4ForceCondition *condition) |
G4double | ConvolveSourceTimeProfile (const G4double, const G4double) |
G4double | GetDecayTime () |
G4int | GetDecayTimeBin (const G4double aDecayTime) |
void | AddDeexcitationSpectrumForBiasMode (G4ParticleDefinition *apartDef, G4double weight, G4double currenTime, std::vector< double > &weights_v, std::vector< double > ×_v, std::vector< G4DynamicParticle * > &secondaries_v) |
Private Member Functions | |
void | StreamInfo (std::ostream &os, const G4String &endline) |
G4RadioactiveDecay (const G4RadioactiveDecay &right) | |
G4RadioactiveDecay & | operator= (const G4RadioactiveDecay &right) |
G4double | AtRestGetPhysicalInteractionLength (const G4Track &track, G4ForceCondition *condition) |
G4VParticleChange * | AtRestDoIt (const G4Track &theTrack, const G4Step &theStep) |
G4VParticleChange * | PostStepDoIt (const G4Track &theTrack, const G4Step &theStep) |
Static Private Attributes | |
static const G4ThreeVector | origin |
static const G4double | levelTolerance = 10.0*eV |
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 83 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 83 of file G4RadioactiveDecay.hh
G4RadioactiveDecay::G4RadioactiveDecay | ( | const G4String & | processName = "RadioactiveDecay" | ) |
Definition at line 168 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 168 of file G4RadioactiveDecay.cc
References AnalogueMC, applyARM, applyICM, BRBias, DBin, decayWindows, dirPath, dkmap, DProfile, false, FatalException, FBeta, fParticleChangeForRadDecay, fRadioactiveDecay, G4cout, G4endl, G4Exception(), GetVerboseLevel(), halflifethreshold, G4HadronicProcessStore::Instance(), isAllVolumesMode, nanosecond, NDecayBin, NSourceBin, NSplit, photonEvaporation, G4VProcess::pParticleChange, G4PhotonEvaporation::RDMForced(), G4HadronicProcessStore::RegisterExtraProcess(), SBin, SelectAllVolumes(), G4PhotonEvaporation::SetICM(), G4VProcess::SetProcessSubType(), SProfile, theRadioactiveDecaymessenger, theRadioactivityTables, theUserRadioactiveDataFiles, and true.
G4RadioactiveDecay::~G4RadioactiveDecay | ( | ) |
Definition at line 261 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 261 of file G4RadioactiveDecay.cc
References dkmap, photonEvaporation, and theRadioactiveDecaymessenger.
|
private |
|
protected |
Definition at line 2184 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 2184 of file G4RadioactiveDecay.cc
References G4ITDecay::DecayIt(), G4DecayProducts::entries(), G4ParticleDefinition::GetBaryonNumber(), G4DynamicParticle::GetDefinition(), G4ParticleDefinition::GetPDGLifeTime(), G4ParticleDefinition::GetPDGStable(), photonEvaporation, and G4DecayProducts::PopProducts().
Referenced by DecayIt().
Definition at line 1190 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 1190 of file G4RadioactiveDecay.cc
References INPUTHEPMC::filename, G4cout, G4endl, theUserRadioactiveDataFiles, and Z.
Referenced by G4RadioactiveDecaymessenger::SetNewValue().
|
inlineprivatevirtual |
Reimplemented from G4VRestDiscreteProcess.
Definition at line 354 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 354 of file G4RadioactiveDecay.hh
References DecayIt().
|
inlineprivatevirtual |
Reimplemented from G4VRestDiscreteProcess.
Definition at line 345 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 345 of file G4RadioactiveDecay.hh
References G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), and fRemainderLifeTime.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 739 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 739 of file G4RadioactiveDecay.cc
References G4cout, G4GenericIon::GenericIon(), G4HadronicProcessStore::Instance(), isInitialised, G4Threading::IsMasterThread(), G4HadronicProcessStore::RegisterParticleForExtraProcess(), and StreamInfo().
void G4RadioactiveDecay::CalculateChainsFromParent | ( | const G4ParticleDefinition & | theParentNucleus | ) |
Definition at line 1221 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 1221 of file G4RadioactiveDecay.cc
References A(), kdfinder::abs(), allowed, chainsFromParent, E, e, G4DecayTable::entries(), G4cout, G4endl, G4Exception(), G4VDecayChannel::GetBR(), G4NuclearDecay::GetDaughterExcitation(), G4NuclearDecay::GetDaughterNucleus(), G4DecayTable::GetDecayChannel(), G4NuclearDecay::GetDecayMode(), GetDecayTable(), G4NuclearLevelData::GetInstance(), G4IonTable::GetIon(), G4ParticleTable::GetIonTable(), G4NuclearLevelData::GetLevelManager(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGLifeTime(), GetVerboseLevel(), halflifethreshold, G4DecayTable::Insert(), IsApplicable(), IT, JustWarning, k, levelTolerance, G4LevelManager::LifeTime(), MeV, G4LevelManager::NearestLevelEnergy(), G4LevelManager::NearestLevelIndex(), noFloat, ns, G4LevelManager::NumberOfTransitions(), photonEvaporation, ratesToDaughter, SetDecayRate(), G4RadioactiveDecayChainsFromParent::SetIonName(), G4RadioactiveDecayChainsFromParent::SetItsRates(), theDecayRateVector, theParentChainTable, and Z.
Referenced by DecayIt().
|
protected |
Definition at line 2157 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 2157 of file G4RadioactiveDecay.cc
References deg, dir, forceDecayDirection, forceDecayHalfAngle, G4cout, G4endl, G4UniformRand, GetVerboseLevel(), origin, CLHEP::Hep3Vector::phi(), phi, pi, CLHEP::Hep3Vector::setPhi(), CLHEP::Hep3Vector::setTheta(), and CLHEP::Hep3Vector::theta().
Referenced by CollimateDecayProduct().
|
protected |
Definition at line 2113 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 2113 of file G4RadioactiveDecay.cc
References alpha, CollimateDecayProduct(), G4Electron::Definition(), G4Alpha::Definition(), G4Triton::Definition(), G4Proton::Definition(), G4Positron::Definition(), G4Neutron::Definition(), G4Gamma::Definition(), deg, G4InuclParticleNames::electron, G4DecayProducts::entries(), forceDecayDirection, forceDecayHalfAngle, G4cout, G4endl, G4DynamicParticle::GetParticleDefinition(), GetVerboseLevel(), G4InuclParticleNames::neutron, origin, G4InuclParticleNames::positron, G4InuclParticleNames::proton, and G4InuclParticleNames::triton.
Referenced by DoDecay().
|
protected |
Definition at line 2142 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 2142 of file G4RadioactiveDecay.cc
References ChooseCollimationDirection(), G4cout, G4endl, G4DynamicParticle::GetParticleDefinition(), G4ParticleDefinition::GetParticleName(), GetVerboseLevel(), origin, and G4DynamicParticle::SetMomentumDirection().
Referenced by CollimateDecay().
|
protected |
Definition at line 519 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 519 of file G4RadioactiveDecay.cc
References G4cout, G4endl, G4Exception(), GetVerboseLevel(), JustWarning, NSourceBin, SBin, and SProfile.
Referenced by DecayIt().
G4VParticleChange * G4RadioactiveDecay::DecayIt | ( | const G4Track & | theTrack, |
const G4Step & | theStep | ||
) |
Definition at line 1662 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 1662 of file G4RadioactiveDecay.cc
References AddDeexcitationSpectrumForBiasMode(), G4ParticleChangeForRadDecay::AddSecondary(), AnalogueMC, G4DecayProducts::Boost(), BRBias, CalculateChainsFromParent(), G4VProcess::ClearNumberOfInteractionLengthLeft(), cm, ConvolveSourceTimeProfile(), DBin, decayWindows, DoDecay(), DProfile, G4DecayTable::DumpInfo(), G4DecayProducts::DumpInfo(), G4DecayTable::entries(), G4DecayProducts::entries(), fParticleChangeForRadDecay, fStopAndKill, fStopButAlive, G4cout, G4endl, G4UniformRand, GetChainsFromParent(), G4DecayTable::GetDecayChannel(), GetDecayTable(), GetDecayTime(), GetDecayTimeBin(), G4DynamicParticle::GetDefinition(), G4Track::GetDynamicParticle(), G4Track::GetGlobalTime(), G4IonTable::GetIon(), G4ParticleTable::GetIonTable(), G4DynamicParticle::GetKineticEnergy(), G4Track::GetLocalTime(), G4VPhysicalVolume::GetLogicalVolume(), G4DynamicParticle::GetMomentumDirection(), G4LogicalVolume::GetName(), G4DynamicParticle::GetParticleDefinition(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGLifeTime(), G4ParticleDefinition::GetPDGMass(), G4ParticleDefinition::GetPDGStable(), G4Track::GetPosition(), G4Track::GetTouchableHandle(), G4Track::GetTrackStatus(), GetVerboseLevel(), G4Track::GetVolume(), G4Track::GetWeight(), G4ParticleChangeForDecay::Initialize(), isAllVolumesMode, IsApplicable(), G4DecayProducts::IsChecked(), IsRateTableReady(), IT, KshellEC, n, ns, NshellEC, NSplit, G4DecayProducts::PopProducts(), G4VParticleChange::ProposeLocalEnergyDeposit(), G4ParticleChangeForDecay::ProposeLocalTime(), G4VParticleChange::ProposeTrackStatus(), G4VParticleChange::ProposeWeight(), G4Track::SetCreatorModelIndex(), G4Track::SetGoodForTrackingFlag(), G4VParticleChange::SetNumberOfSecondaries(), G4Track::SetTouchableHandle(), G4Track::SetWeight(), theDecayRateVector, theRadDecayMode, theRadioactivityTables, ValidVolumes, weight, x, y, and z.
Referenced by AtRestDoIt(), and PostStepDoIt().
void G4RadioactiveDecay::DeselectAllVolumes | ( | ) |
Definition at line 413 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 413 of file G4RadioactiveDecay.cc
References G4cout, G4endl, GetVerboseLevel(), isAllVolumesMode, and ValidVolumes.
Definition at line 354 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 354 of file G4RadioactiveDecay.cc
References G4cout, G4endl, G4Exception(), G4LogicalVolumeStore::GetInstance(), G4LogicalVolume::GetName(), GetVerboseLevel(), isAllVolumesMode, JustWarning, ValidVolumes, and Acts::Test::volume.
|
protected |
Definition at line 2075 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 2075 of file G4RadioactiveDecay.cc
References CollimateDecay(), G4VDecayChannel::DecayIt(), FatalException, G4cout, G4endl, G4Exception(), GetDecayTable(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), GetVerboseLevel(), MeV, G4DecayTable::SelectADecayChannel(), and theRadDecayMode.
Referenced by DecayIt().
void G4RadioactiveDecay::GetChainsFromParent | ( | const G4ParticleDefinition & | aParticle | ) |
Definition at line 437 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 437 of file G4RadioactiveDecay.cc
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), GetVerboseLevel(), theDecayRateVector, and theParentChainTable.
Referenced by DecayIt().
|
inline |
Definition at line 221 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 221 of file G4RadioactiveDecay.hh
References forceDecayDirection.
|
inline |
Definition at line 229 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 229 of file G4RadioactiveDecay.hh
References forceDecayHalfAngle.
G4DecayTable * G4RadioactiveDecay::GetDecayTable | ( | const G4ParticleDefinition * | aNucleus | ) |
Definition at line 311 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 311 of file G4RadioactiveDecay.cc
References dkmap, G4ParticleDefinition::GetParticleName(), and LoadDecayTable().
Referenced by CalculateChainsFromParent(), DecayIt(), and DoDecay().
|
protected |
Definition at line 581 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 581 of file G4RadioactiveDecay.cc
References DBin, DProfile, G4cout, G4endl, G4Exception(), G4UniformRand, GetVerboseLevel(), and JustWarning.
Referenced by DecayIt().
Definition at line 608 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 608 of file G4RadioactiveDecay.cc
References DBin, G4Exception(), and JustWarning.
Referenced by DecayIt().
|
protectedvirtual |
Implements G4VRestDiscreteProcess.
Definition at line 674 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 674 of file G4RadioactiveDecay.cc
References source.hepunit::c_light, DBL_MAX, DBL_MIN, G4cout, G4endl, G4Exception(), G4DynamicParticle::GetDefinition(), G4Track::GetDynamicParticle(), G4DynamicParticle::GetKineticEnergy(), G4DynamicParticle::GetMass(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGLifeTime(), G4DynamicParticle::GetTotalMomentum(), GetVerboseLevel(), GeV, JustWarning, keV, and m.
|
protectedvirtual |
Implements G4VRestDiscreteProcess.
Definition at line 632 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 632 of file G4RadioactiveDecay.cc
References AnalogueMC, DBL_MAX, G4cout, G4endl, G4DynamicParticle::GetDefinition(), G4Track::GetDynamicParticle(), G4DynamicParticle::GetKineticEnergy(), G4DynamicParticle::GetMass(), G4ParticleDefinition::GetPDGLifeTime(), G4ParticleDefinition::GetPDGStable(), GetVerboseLevel(), GeV, and ns.
|
inline |
Definition at line 181 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 181 of file G4RadioactiveDecay.hh
References theNucleusLimits.
|
inline |
Definition at line 215 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 215 of file G4RadioactiveDecay.hh
References NSplit.
|
inline |
Definition at line 159 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 159 of file G4RadioactiveDecay.hh
References theRadioactivityTables.
|
inline |
Definition at line 173 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 173 of file G4RadioactiveDecay.hh
References verboseLevel.
Referenced by CalculateChainsFromParent(), ChooseCollimationDirection(), CollimateDecay(), CollimateDecayProduct(), ConvolveSourceTimeProfile(), DecayIt(), DeselectAllVolumes(), DeselectAVolume(), DoDecay(), G4RadioactiveDecay(), GetChainsFromParent(), GetDecayTime(), GetMeanFreePath(), GetMeanLifeTime(), LoadDecayTable(), SelectAllVolumes(), SelectAVolume(), SetDecayBias(), and SetSourceTimeProfile().
|
inline |
Definition at line 200 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 200 of file G4RadioactiveDecay.hh
References AnalogueMC.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 285 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 285 of file G4RadioactiveDecay.cc
References A(), G4NucleusLimits::GetAMax(), G4NucleusLimits::GetAMin(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGLifeTime(), G4NucleusLimits::GetZMax(), G4NucleusLimits::GetZMin(), theNucleusLimits, and Z.
Referenced by CalculateChainsFromParent(), and DecayIt().
G4bool G4RadioactiveDecay::IsRateTableReady | ( | const G4ParticleDefinition & | aParticle | ) |
Definition at line 424 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 424 of file G4RadioactiveDecay.cc
References G4ParticleDefinition::GetParticleName(), and theParentChainTable.
Referenced by DecayIt().
G4DecayTable * G4RadioactiveDecay::LoadDecayTable | ( | const G4ParticleDefinition & | theParentNucleus | ) |
Definition at line 803 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 803 of file G4RadioactiveDecay.cc
References a, A(), kdfinder::abs(), allowed, Alpha, applyARM, b, BDNeutron, BDProton, Beta2Minus, Beta2Plus, BetaMinus, BetaPlus, c, dirPath, G4DecayTable::DumpInfo(), G4DecayTable::entries(), FatalException, file, G4Ions::FloatLevelBase(), G4Exception(), G4VDecayChannel::GetBR(), G4DecayTable::GetDecayChannel(), G4NuclearDecay::GetDecayMode(), G4ParticleDefinition::GetParticleName(), GetVerboseLevel(), halflifethreshold, G4DecayTable::Insert(), IT, JustWarning, keV, KshellEC, levelTolerance, LshellEC, MeV, MshellEC, Neutron, Neutron2, noFloat, NshellEC, photonEvaporation, Proton, Proton2, RDM_ERROR, G4ECDecay::SetARM(), G4ITDecay::SetARM(), G4VDecayChannel::SetBR(), G4NuclearDecay::SetHLThreshold(), SpFission, G4String::strip(), theUserRadioactiveDataFiles, Triton, and Z.
Referenced by GetDecayTable().
|
private |
|
inlineprivatevirtual |
Reimplemented from G4VRestDiscreteProcess.
Definition at line 359 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 359 of file G4RadioactiveDecay.hh
References DecayIt().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 251 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 251 of file G4RadioactiveDecay.cc
void G4RadioactiveDecay::SelectAllVolumes | ( | ) |
Definition at line 389 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 389 of file G4RadioactiveDecay.cc
References G4cout, G4endl, G4LogicalVolumeStore::GetInstance(), G4LogicalVolume::GetName(), GetVerboseLevel(), isAllVolumesMode, ValidVolumes, and Acts::Test::volume.
Referenced by G4RadioactiveDecay().
Definition at line 328 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 328 of file G4RadioactiveDecay.cc
References G4cout, G4endl, G4Exception(), G4LogicalVolumeStore::GetInstance(), G4LogicalVolume::GetName(), GetVerboseLevel(), JustWarning, ValidVolumes, and Acts::Test::volume.
Definition at line 189 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 189 of file G4RadioactiveDecay.hh
References AnalogueMC, e, halflifethreshold, r, and CLHEP::s.
Referenced by SetBRBias(), SetDecayBias(), SetSourceTimeProfile(), and SetSplitNuclei().
Definition at line 132 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 132 of file G4RadioactiveDecay.hh
References applyARM.
Referenced by PhysicsList::AddRadioactiveDecay().
Definition at line 203 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 203 of file G4RadioactiveDecay.hh
References BRBias, r, and SetAnalogueMonteCarlo().
Definition at line 1603 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 1603 of file G4RadioactiveDecay.cc
References bin, DBin, decayWindows, DProfile, FatalException, G4cout, G4endl, G4Exception(), GetVerboseLevel(), in, JustWarning, NDecayBin, SetAnalogueMonteCarlo(), and theRadioactivityTables.
|
inline |
Definition at line 233 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 233 of file G4RadioactiveDecay.hh
References SetDecayDirection(), and SetDecayHalfAngle().
|
inline |
Definition at line 217 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 217 of file G4RadioactiveDecay.hh
References forceDecayDirection, and CLHEP::Hep3Vector::unit().
Referenced by SetDecayCollimation().
|
inline |
Definition at line 225 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 225 of file G4RadioactiveDecay.hh
References CLHEP::deg, forceDecayHalfAngle, max, and min.
Referenced by SetDecayCollimation().
void G4RadioactiveDecay::SetDecayRate | ( | G4int | theZ, |
G4int | theA, | ||
G4double | theE, | ||
G4int | theG, | ||
std::vector< G4double > | theCoefficients, | ||
std::vector< G4double > | theTaos | ||
) |
Definition at line 1205 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 1205 of file G4RadioactiveDecay.cc
References ratesToDaughter, G4RadioactiveDecayRatesToDaughter::SetA(), G4RadioactiveDecayRatesToDaughter::SetDecayRateC(), G4RadioactiveDecayRatesToDaughter::SetE(), G4RadioactiveDecayRatesToDaughter::SetGeneration(), G4RadioactiveDecayRatesToDaughter::SetTaos(), and G4RadioactiveDecayRatesToDaughter::SetZ().
Referenced by CalculateChainsFromParent().
Definition at line 196 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 196 of file G4RadioactiveDecay.hh
Definition at line 126 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 126 of file G4RadioactiveDecay.hh
References halflifethreshold.
Definition at line 129 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 129 of file G4RadioactiveDecay.hh
References applyICM.
|
inline |
Definition at line 176 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 176 of file G4RadioactiveDecay.hh
References theNucleusLimits.
Definition at line 1555 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 1555 of file G4RadioactiveDecay.cc
References bin, FatalException, G4cout, G4endl, G4Exception(), GetVerboseLevel(), in, JustWarning, NSourceBin, SBin, SetAnalogueMonteCarlo(), and SProfile.
Definition at line 209 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 209 of file G4RadioactiveDecay.hh
References NSplit, r, and SetAnalogueMonteCarlo().
Definition at line 170 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 170 of file G4RadioactiveDecay.hh
References verboseLevel.
Definition at line 757 of file G4RadioactiveDecay.cc.
View newest version in sPHENIX GitHub at line 757 of file G4RadioactiveDecay.cc
References G4EmParameters::Auger(), G4EmParameters::AugerCascade(), G4EmParameters::BeardenFluoDir(), G4DeexPrecoParameters::CorrelatedGamma(), G4EmParameters::DeexcitationIgnoreCut(), G4EmParameters::Fluo(), G4NuclearLevelData::GetInstance(), G4DeexPrecoParameters::GetInternalConversionFlag(), G4DeexPrecoParameters::GetMaxLifeTime(), G4NuclearLevelData::GetParameters(), G4DeexPrecoParameters::GetTwoJMAX(), G4EmParameters::Instance(), CLHEP::prec, CLHEP::ps, and G4DeexPrecoParameters::StoreICLevelData().
Referenced by BuildPhysicsTable().
|
private |
Definition at line 286 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 286 of file G4RadioactiveDecay.hh
Referenced by DecayIt(), G4RadioactiveDecay(), GetMeanLifeTime(), IsAnalogueMonteCarlo(), and SetAnalogueMonteCarlo().
|
private |
Definition at line 293 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 293 of file G4RadioactiveDecay.hh
Referenced by G4RadioactiveDecay(), LoadDecayTable(), and SetARM().
|
private |
Definition at line 292 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 292 of file G4RadioactiveDecay.hh
Referenced by G4RadioactiveDecay(), and SetICM().
|
private |
Definition at line 287 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 287 of file G4RadioactiveDecay.hh
Referenced by DecayIt(), G4RadioactiveDecay(), and SetBRBias().
|
private |
Definition at line 312 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 312 of file G4RadioactiveDecay.hh
Referenced by CalculateChainsFromParent().
|
private |
Definition at line 304 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 304 of file G4RadioactiveDecay.hh
Referenced by DecayIt(), G4RadioactiveDecay(), GetDecayTime(), GetDecayTimeBin(), and SetDecayBias().
|
private |
Definition at line 317 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 317 of file G4RadioactiveDecay.hh
Referenced by DecayIt(), G4RadioactiveDecay(), and SetDecayBias().
|
private |
Definition at line 321 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 321 of file G4RadioactiveDecay.hh
Referenced by G4RadioactiveDecay(), and LoadDecayTable().
|
private |
Definition at line 330 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 330 of file G4RadioactiveDecay.hh
Referenced by G4RadioactiveDecay(), GetDecayTable(), and ~G4RadioactiveDecay().
|
private |
Definition at line 305 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 305 of file G4RadioactiveDecay.hh
Referenced by DecayIt(), G4RadioactiveDecay(), GetDecayTime(), and SetDecayBias().
|
private |
Definition at line 288 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 288 of file G4RadioactiveDecay.hh
Referenced by G4RadioactiveDecay(), and SetFBeta().
|
private |
Definition at line 296 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 296 of file G4RadioactiveDecay.hh
Referenced by ChooseCollimationDirection(), CollimateDecay(), GetDecayDirection(), and SetDecayDirection().
|
private |
Definition at line 297 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 297 of file G4RadioactiveDecay.hh
Referenced by ChooseCollimationDirection(), CollimateDecay(), GetDecayHalfAngle(), and SetDecayHalfAngle().
|
private |
Definition at line 341 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 341 of file G4RadioactiveDecay.hh
Referenced by DecayIt(), and G4RadioactiveDecay().
|
private |
Definition at line 336 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 336 of file G4RadioactiveDecay.hh
Referenced by AtRestGetPhysicalInteractionLength().
|
private |
Definition at line 291 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 291 of file G4RadioactiveDecay.hh
Referenced by CalculateChainsFromParent(), G4RadioactiveDecay(), LoadDecayTable(), SetAnalogueMonteCarlo(), and SetHLThreshold().
|
private |
Definition at line 308 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 308 of file G4RadioactiveDecay.hh
Referenced by DecayIt(), DeselectAllVolumes(), DeselectAVolume(), G4RadioactiveDecay(), and SelectAllVolumes().
|
private |
Definition at line 285 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 285 of file G4RadioactiveDecay.hh
Referenced by BuildPhysicsTable().
Definition at line 318 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 318 of file G4RadioactiveDecay.hh
Referenced by CalculateChainsFromParent(), and LoadDecayTable().
|
private |
Definition at line 303 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 303 of file G4RadioactiveDecay.hh
Referenced by G4RadioactiveDecay(), and SetDecayBias().
|
private |
Definition at line 300 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 300 of file G4RadioactiveDecay.hh
Referenced by ConvolveSourceTimeProfile(), G4RadioactiveDecay(), and SetSourceTimeProfile().
|
private |
Definition at line 289 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 289 of file G4RadioactiveDecay.hh
Referenced by DecayIt(), G4RadioactiveDecay(), GetSplitNuclei(), and SetSplitNuclei().
|
staticprivate |
Definition at line 298 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 298 of file G4RadioactiveDecay.hh
Referenced by ChooseCollimationDirection(), CollimateDecay(), and CollimateDecayProduct().
|
private |
Definition at line 281 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 281 of file G4RadioactiveDecay.hh
Referenced by AddDeexcitationSpectrumForBiasMode(), CalculateChainsFromParent(), G4RadioactiveDecay(), LoadDecayTable(), and ~G4RadioactiveDecay().
|
private |
Definition at line 310 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 310 of file G4RadioactiveDecay.hh
Referenced by CalculateChainsFromParent(), and SetDecayRate().
|
private |
Definition at line 301 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 301 of file G4RadioactiveDecay.hh
Referenced by ConvolveSourceTimeProfile(), G4RadioactiveDecay(), and SetSourceTimeProfile().
|
private |
Definition at line 302 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 302 of file G4RadioactiveDecay.hh
Referenced by ConvolveSourceTimeProfile(), G4RadioactiveDecay(), and SetSourceTimeProfile().
|
private |
Definition at line 311 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 311 of file G4RadioactiveDecay.hh
Referenced by CalculateChainsFromParent(), DecayIt(), and GetChainsFromParent().
|
private |
Definition at line 283 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 283 of file G4RadioactiveDecay.hh
Referenced by GetNucleusLimits(), IsApplicable(), and SetNucleusLimits().
|
private |
Definition at line 313 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 313 of file G4RadioactiveDecay.hh
Referenced by CalculateChainsFromParent(), GetChainsFromParent(), and IsRateTableReady().
|
private |
Definition at line 327 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 327 of file G4RadioactiveDecay.hh
|
private |
Definition at line 280 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 280 of file G4RadioactiveDecay.hh
Referenced by G4RadioactiveDecay(), and ~G4RadioactiveDecay().
|
private |
Definition at line 316 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 316 of file G4RadioactiveDecay.hh
Referenced by DecayIt(), G4RadioactiveDecay(), GetTheRadioactivityTables(), and SetDecayBias().
Definition at line 324 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 324 of file G4RadioactiveDecay.hh
Referenced by AddUserDecayDataFile(), G4RadioactiveDecay(), and LoadDecayTable().
|
private |
Definition at line 307 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 307 of file G4RadioactiveDecay.hh
Referenced by DecayIt(), DeselectAllVolumes(), DeselectAVolume(), SelectAllVolumes(), and SelectAVolume().
|
private |
Definition at line 337 of file G4RadioactiveDecay.hh.
View newest version in sPHENIX GitHub at line 337 of file G4RadioactiveDecay.hh
Referenced by GetVerboseLevel(), and SetVerboseLevel().