Geant4-11
|
#include <G4Radioactivation.hh>
Static Public Member Functions | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Member Functions | |
void | AddDeexcitationSpectrumForBiasMode (G4ParticleDefinition *apartDef, G4double weight, G4double currenTime, std::vector< double > &weights_v, std::vector< double > ×_v, std::vector< G4DynamicParticle * > &secondaries_v) |
G4ThreeVector | ChooseCollimationDirection () const |
void | ClearNumberOfInteractionLengthLeft () |
void | CollimateDecay (G4DecayProducts *products) |
void | CollimateDecayProduct (G4DynamicParticle *product) |
G4double | ConvolveSourceTimeProfile (const G4double, const G4double) |
void | DecayAnalog (const G4Track &theTrack) |
G4DecayProducts * | DoDecay (const G4ParticleDefinition &theParticleDef) |
G4double | GetDecayTime () |
G4int | GetDecayTimeBin (const G4double aDecayTime) |
G4double | GetMeanFreePath (const G4Track &theTrack, G4double previousStepSize, G4ForceCondition *condition) |
G4double | GetMeanLifeTime (const G4Track &theTrack, G4ForceCondition *condition) |
void | SubtractNumberOfInteractionLengthLeft (G4double prevStepSize) |
Protected Attributes | |
G4ParticleChange | aParticleChange |
const G4ProcessManager * | aProcessManager = nullptr |
G4double | currentInteractionLength = -1.0 |
DecayTableMap * | dkmap |
G4bool | enableAlongStepDoIt = true |
G4bool | enableAtRestDoIt = true |
G4bool | enablePostStepDoIt = true |
G4ParticleChangeForRadDecay | fParticleChangeForRadDecay |
bool | isAllVolumesMode |
G4PhotonEvaporation * | photonEvaporation |
G4VParticleChange * | pParticleChange = nullptr |
G4double | theInitialNumberOfInteractionLength = -1.0 |
G4double | theNumberOfInteractionLengthLeft = -1.0 |
G4String | thePhysicsTableFileName |
G4double | thePILfactor = 1.0 |
G4String | theProcessName |
G4int | theProcessSubType = -1 |
G4ProcessType | theProcessType = fNotDefined |
G4RadioactivationMessenger * | theRadioactivationMessenger |
G4RadioactiveDecayMessenger * | theRadioactiveDecayMessenger |
std::vector< G4String > | ValidVolumes |
Static Protected Attributes | |
static const G4double | levelTolerance = 10.0*eV |
Private Member Functions | |
G4VParticleChange * | AtRestDoIt (const G4Track &theTrack, const G4Step &theStep) |
G4double | AtRestGetPhysicalInteractionLength (const G4Track &track, G4ForceCondition *condition) |
G4VParticleChange * | PostStepDoIt (const G4Track &theTrack, const G4Step &theStep) |
void | StreamInfo (std::ostream &os, const G4String &endline) |
Static Private Attributes | |
static const G4ThreeVector | origin |
Definition at line 55 of file G4Radioactivation.hh.
G4Radioactivation::G4Radioactivation | ( | const G4String & | processName = "Radioactivation" | ) |
Definition at line 93 of file G4Radioactivation.cc.
References AnalogueMC, BRBias, DBin, decayWindows, DProfile, G4cout, G4endl, G4RadioactiveDecay::GetVerboseLevel(), halflifethreshold, nanosecond, NDecayBin, NSourceBin, NSplit, s, SBin, SProfile, theRadioactivationMessenger, and theRadioactivityTables.
G4Radioactivation::~G4Radioactivation | ( | ) |
Definition at line 139 of file G4Radioactivation.cc.
References theRadioactivationMessenger.
|
protected |
Definition at line 1123 of file G4Radioactivation.cc.
References G4ITDecay::DecayIt(), G4DecayProducts::entries(), G4ParticleDefinition::GetBaryonNumber(), G4DynamicParticle::GetDefinition(), G4ParticleDefinition::GetPDGLifeTime(), G4ParticleDefinition::GetPDGStable(), G4RadioactiveDecay::photonEvaporation, and G4DecayProducts::PopProducts().
Referenced by DecayIt().
Definition at line 911 of file G4RadioactiveDecay.cc.
References A, FatalException, G4cout, G4endl, G4Exception(), G4RadioactiveDecay::theUserRadioactiveDataFiles, and Z.
Referenced by G4RadioactiveDecayMessenger::SetNewValue().
|
inlinevirtualinherited |
|
inlineinherited |
Definition at line 461 of file G4VProcess.hh.
References G4VProcess::AlongStepGetPhysicalInteractionLength().
Referenced by G4SteppingManager::DefinePhysicalStepLength(), and G4ITStepProcessor::DoDefinePhysicalStepLength().
|
inlineprivatevirtual |
Reimplemented from G4VRestDiscreteProcess.
Definition at line 177 of file G4Radioactivation.hh.
References DecayIt().
|
inlineprivatevirtualinherited |
Reimplemented from G4VRestDiscreteProcess.
Definition at line 240 of file G4RadioactiveDecay.hh.
References G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), condition(), and G4RadioactiveDecay::fRemainderLifeTime.
|
inlineinherited |
Definition at line 472 of file G4VProcess.hh.
References G4VProcess::AtRestGetPhysicalInteractionLength(), condition(), and G4VProcess::thePILfactor.
Referenced by G4ITStepProcessor::GetAtRestIL(), and G4SteppingManager::InvokeAtRestDoItProcs().
|
virtualinherited |
Reimplemented from G4VProcess.
Definition at line 448 of file G4RadioactiveDecay.cc.
References G4cout, G4GenericIon::GenericIon(), G4RadioactiveDecay::GetVerboseLevel(), G4HadronicProcessStore::Instance(), G4HadronicParameters::Instance(), G4RadioactiveDecay::isInitialised, G4Threading::IsMasterThread(), G4HadronicProcessStore::RegisterParticleForExtraProcess(), and G4RadioactiveDecay::StreamInfo().
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface.
Definition at line 200 of file G4VProcess.cc.
References G4VProcess::BuildPhysicsTable().
Referenced by G4BiasingProcessInterface::BuildWorkerPhysicsTable().
void G4Radioactivation::CalculateChainsFromParent | ( | const G4ParticleDefinition & | theParentNucleus | ) |
Definition at line 341 of file G4Radioactivation.cc.
References A, allowed, Alpha, anonymous_namespace{paraMaker.cc}::AP, BDNeutron, BDProton, Beta2Minus, Beta2Plus, BetaMinus, BetaPlus, chainsFromParent, G4DecayTable::entries(), G4cout, G4endl, G4Exception(), G4RadioactiveDecayModeSize, G4VDecayChannel::GetBR(), G4NuclearDecay::GetDaughterExcitation(), G4NuclearDecay::GetDaughterNucleus(), G4DecayTable::GetDecayChannel(), G4NuclearDecay::GetDecayMode(), GetDecayTable1(), G4NuclearLevelData::GetInstance(), G4IonTable::GetIon(), G4ParticleTable::GetIonTable(), G4NuclearLevelData::GetLevelManager(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGLifeTime(), G4RadioactiveDecay::GetVerboseLevel(), halflifethreshold, G4DecayTable::Insert(), G4RadioactiveDecay::IsApplicable(), IT, JustWarning, KshellEC, G4RadioactiveDecay::levelTolerance, G4LevelManager::LifeTime(), LshellEC, MeV, MshellEC, G4LevelManager::NearestLevelEnergy(), G4LevelManager::NearestLevelIndex(), Neutron, Neutron2, noFloat, ns, NshellEC, G4LevelManager::NumberOfTransitions(), G4RadioactiveDecay::photonEvaporation, Proton, Proton2, ratesToDaughter, SetDecayRate(), G4RadioactiveDecayChainsFromParent::SetIonName(), G4RadioactiveDecayChainsFromParent::SetItsRates(), SpFission, theDecayRateVector, theParentChainTable, Triton, and Z.
Referenced by DecayIt().
|
protectedinherited |
Definition at line 1306 of file G4RadioactiveDecay.cc.
References deg, G4RadioactiveDecay::forceDecayDirection, G4RadioactiveDecay::forceDecayHalfAngle, G4cout, G4endl, G4UniformRand, G4RadioactiveDecay::GetVerboseLevel(), G4RadioactiveDecay::origin, CLHEP::Hep3Vector::phi(), pi, CLHEP::Hep3Vector::setPhi(), CLHEP::Hep3Vector::setTheta(), and CLHEP::Hep3Vector::theta().
Referenced by G4RadioactiveDecay::CollimateDecayProduct().
|
inlineprotectedinherited |
Definition at line 424 of file G4VProcess.hh.
References G4VProcess::theInitialNumberOfInteractionLength, and G4VProcess::theNumberOfInteractionLengthLeft.
Referenced by G4VContinuousDiscreteProcess::AlongStepDoIt(), G4VRestContinuousDiscreteProcess::AtRestDoIt(), G4VRestContinuousProcess::AtRestDoIt(), G4VRestDiscreteProcess::AtRestDoIt(), G4VRestProcess::AtRestDoIt(), G4RadioactiveDecay::DecayAnalog(), G4Decay::DecayIt(), G4UnknownDecay::DecayIt(), DecayIt(), G4RadioactiveDecay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4Decay::EndTracking(), G4VContinuousDiscreteProcess::PostStepDoIt(), G4VDiscreteProcess::PostStepDoIt(), G4VRestContinuousDiscreteProcess::PostStepDoIt(), G4VRestDiscreteProcess::PostStepDoIt(), G4VAdjointReverseReaction::PostStepDoIt(), G4TransitionRadiation::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), and G4MuNeutrinoNucleusProcess::PostStepDoIt().
|
protectedinherited |
Definition at line 1261 of file G4RadioactiveDecay.cc.
References alpha, G4RadioactiveDecay::CollimateDecayProduct(), G4Gamma::Definition(), G4Neutron::Definition(), G4Proton::Definition(), G4Alpha::Definition(), G4Triton::Definition(), G4Electron::Definition(), G4Positron::Definition(), deg, G4InuclParticleNames::electron, G4DecayProducts::entries(), G4RadioactiveDecay::forceDecayDirection, G4RadioactiveDecay::forceDecayHalfAngle, G4cout, G4endl, G4DynamicParticle::GetParticleDefinition(), G4RadioactiveDecay::GetVerboseLevel(), G4InuclParticleNames::neutron, G4RadioactiveDecay::origin, G4InuclParticleNames::positron, G4InuclParticleNames::proton, and G4InuclParticleNames::triton.
Referenced by G4RadioactiveDecay::DoDecay().
|
protectedinherited |
Definition at line 1291 of file G4RadioactiveDecay.cc.
References G4RadioactiveDecay::ChooseCollimationDirection(), G4cout, G4endl, G4DynamicParticle::GetParticleDefinition(), G4ParticleDefinition::GetParticleName(), G4RadioactiveDecay::GetVerboseLevel(), G4RadioactiveDecay::origin, and G4DynamicParticle::SetMomentumDirection().
Referenced by G4RadioactiveDecay::CollimateDecay().
|
protected |
Definition at line 198 of file G4Radioactivation.cc.
References G4cout, G4endl, G4Exception(), G4RadioactiveDecay::GetVerboseLevel(), JustWarning, NSourceBin, SBin, and SProfile.
Referenced by DecayIt().
|
protectedinherited |
Definition at line 1101 of file G4RadioactiveDecay.cc.
References G4ParticleChangeForRadDecay::AddSecondary(), G4DecayProducts::Boost(), G4VProcess::ClearNumberOfInteractionLengthLeft(), cm, G4RadioactiveDecay::DoDecay(), G4DecayProducts::DumpInfo(), G4DecayProducts::entries(), G4RadioactiveDecay::fParticleChangeForRadDecay, fStopAndKill, fStopButAlive, G4RadioactiveDecay::fThresholdForVeryLongDecayTime, G4cout, G4endl, G4UniformRand, G4DynamicParticle::GetDefinition(), G4Track::GetDynamicParticle(), G4Track::GetGlobalTime(), G4DynamicParticle::GetKineticEnergy(), G4Track::GetLocalTime(), G4PhysicsModelCatalog::GetModelID(), G4DynamicParticle::GetMomentumDirection(), G4DynamicParticle::GetParticleDefinition(), G4ParticleDefinition::GetPDGLifeTime(), G4ParticleDefinition::GetPDGMass(), G4Track::GetPosition(), G4Track::GetTouchableHandle(), G4Track::GetTrackStatus(), G4RadioactiveDecay::GetVerboseLevel(), G4Track::GetWeight(), G4DecayProducts::IsChecked(), IT, KshellEC, ns, NshellEC, G4DecayProducts::PopProducts(), G4VParticleChange::ProposeLocalEnergyDeposit(), G4ParticleChangeForDecay::ProposeLocalTime(), G4VParticleChange::ProposeTrackStatus(), G4Track::SetCreatorModelID(), G4Track::SetGoodForTrackingFlag(), G4VParticleChange::SetNumberOfSecondaries(), G4Track::SetTouchableHandle(), G4Track::SetWeight(), and G4RadioactiveDecay::theRadDecayMode.
Referenced by DecayIt(), and G4RadioactiveDecay::DecayIt().
G4VParticleChange * G4Radioactivation::DecayIt | ( | const G4Track & | theTrack, |
const G4Step & | theStep | ||
) |
Definition at line 810 of file G4Radioactivation.cc.
References AddDeexcitationSpectrumForBiasMode(), G4ParticleChangeForRadDecay::AddSecondary(), AnalogueMC, BRBias, CalculateChainsFromParent(), G4VProcess::ClearNumberOfInteractionLengthLeft(), ConvolveSourceTimeProfile(), DBin, G4RadioactiveDecay::DecayAnalog(), G4VDecayChannel::DecayIt(), decayWindows, G4RadioactiveDecay::DoDecay(), DProfile, G4DecayTable::DumpInfo(), G4DecayProducts::entries(), G4DecayTable::entries(), G4RadioactiveDecay::fParticleChangeForRadDecay, fStopAndKill, G4cout, G4endl, G4UniformRand, G4VDecayChannel::GetBR(), GetChainsFromParent(), G4DecayTable::GetDecayChannel(), GetDecayTable1(), GetDecayTime(), GetDecayTimeBin(), G4DynamicParticle::GetDefinition(), G4Track::GetDynamicParticle(), G4Track::GetGlobalTime(), G4IonTable::GetIon(), G4ParticleTable::GetIonTable(), G4Track::GetLocalTime(), G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetName(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGMass(), G4ParticleDefinition::GetPDGStable(), G4Track::GetPosition(), G4Track::GetTouchableHandle(), G4RadioactiveDecay::GetVerboseLevel(), G4Track::GetVolume(), G4Track::GetWeight(), G4ParticleChangeForDecay::Initialize(), G4RadioactiveDecay::isAllVolumesMode, G4RadioactiveDecay::IsApplicable(), IsRateTableReady(), CLHEP::detail::n, NSplit, G4DecayProducts::PopProducts(), G4VParticleChange::ProposeLocalEnergyDeposit(), G4ParticleChangeForDecay::ProposeLocalTime(), G4VParticleChange::ProposeTrackStatus(), G4VParticleChange::ProposeWeight(), s, G4Track::SetGoodForTrackingFlag(), G4VParticleChange::SetNumberOfSecondaries(), G4Track::SetTouchableHandle(), G4Track::SetWeight(), theDecayRateVector, theRadioactivityTables, and G4RadioactiveDecay::ValidVolumes.
Referenced by AtRestDoIt(), and PostStepDoIt().
|
inherited |
Definition at line 331 of file G4RadioactiveDecay.cc.
References G4cout, G4endl, G4RadioactiveDecay::GetVerboseLevel(), G4RadioactiveDecay::isAllVolumesMode, and G4RadioactiveDecay::ValidVolumes.
Referenced by G4RadioactiveDecayMessenger::SetNewValue().
|
inherited |
Definition at line 272 of file G4RadioactiveDecay.cc.
References G4cout, G4endl, G4Exception(), G4LogicalVolumeStore::GetInstance(), G4RadioactiveDecay::GetVerboseLevel(), G4LogicalVolumeStore::GetVolume(), G4RadioactiveDecay::isAllVolumesMode, JustWarning, and G4RadioactiveDecay::ValidVolumes.
Referenced by G4RadioactiveDecayMessenger::SetNewValue().
|
protectedinherited |
Definition at line 1222 of file G4RadioactiveDecay.cc.
References G4RadioactiveDecay::CollimateDecay(), G4VDecayChannel::DecayIt(), FatalException, G4cout, G4endl, G4Exception(), G4RadioactiveDecay::GetDecayTable(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), G4RadioactiveDecay::GetVerboseLevel(), MeV, G4DecayTable::SelectADecayChannel(), and G4RadioactiveDecay::theRadDecayMode.
Referenced by G4RadioactiveDecay::DecayAnalog(), and DecayIt().
|
virtualinherited |
Reimplemented in G4AdjointAlongStepWeightCorrection, G4AdjointForcedInteractionForGamma, G4AdjointhMultipleScattering, G4ContinuousGainOfEnergy, G4eAdjointMultipleScattering, G4eInverseBremsstrahlung, G4eInverseCompton, G4eInverseIonisation, G4InversePEEffect, G4IonInverseIonisation, G4PolarizedAnnihilation, G4PolarizedBremsstrahlung, G4PolarizedCompton, G4PolarizedGammaConversion, G4PolarizedIonisation, G4PolarizedPhotoElectric, G4Cerenkov, G4ForwardXrayTR, G4GammaXTRadiator, G4GaussXTRadiator, G4RegularXTRadiator, G4Scintillation, G4StrawTubeXTRadiator, G4SynchrotronRadiation, G4TransitionRadiation, G4TransparentRegXTRadiator, G4VTransitionRadiation, G4VXTRenergyLoss, G4XTRGammaRadModel, G4XTRRegularRadModel, and G4XTRTransparentRegRadModel.
Definition at line 167 of file G4VProcess.cc.
References G4cout, G4endl, G4VProcess::GetProcessTypeName(), G4VProcess::theProcessName, G4VProcess::theProcessSubType, and G4VProcess::theProcessType.
Referenced by G4ProcessTable::DumpInfo(), export_G4VProcess(), G4Scintillation::ProcessDescription(), G4Cerenkov::ProcessDescription(), and G4ProcessManagerMessenger::SetNewValue().
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface, G4ParallelGeometriesLimiterProcess, G4WrapperProcess, G4FastSimulationManagerProcess, G4VPhononProcess, G4CoupledTransportation, G4Decay, and G4AdjointProcessEquivalentToDirectProcess.
Definition at line 102 of file G4VProcess.cc.
References G4VProcess::currentInteractionLength, G4cout, G4endl, G4VProcess::theInitialNumberOfInteractionLength, G4VProcess::theNumberOfInteractionLengthLeft, G4VProcess::theProcessName, and G4VProcess::verboseLevel.
Referenced by G4BiasingProcessInterface::EndTracking(), G4WrapperProcess::EndTracking(), G4VPhononProcess::EndTracking(), and G4AdjointProcessEquivalentToDirectProcess::EndTracking().
void G4Radioactivation::GetChainsFromParent | ( | const G4ParticleDefinition & | aParticle | ) |
Definition at line 173 of file G4Radioactivation.cc.
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4RadioactiveDecay::GetVerboseLevel(), theDecayRateVector, and theParentChainTable.
Referenced by DecayIt().
|
inlineinherited |
Definition at line 443 of file G4VProcess.hh.
References G4VProcess::currentInteractionLength.
Referenced by G4BiasingProcessInterface::InvokeWrappedProcessPostStepGPIL(), G4ChannelingOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), and G4BOptrForceCollision::ProposeOccurenceBiasingOperation().
|
inlineinherited |
Definition at line 134 of file G4RadioactiveDecay.hh.
References G4RadioactiveDecay::forceDecayDirection.
|
inlineinherited |
Definition at line 142 of file G4RadioactiveDecay.hh.
References G4RadioactiveDecay::forceDecayHalfAngle.
|
inherited |
Definition at line 230 of file G4RadioactiveDecay.cc.
References G4RadioactiveDecay::dkmap, G4ParticleDefinition::GetParticleName(), and G4RadioactiveDecay::LoadDecayTable().
Referenced by G4RadioactiveDecay::DecayIt(), and G4RadioactiveDecay::DoDecay().
G4DecayTable * G4Radioactivation::GetDecayTable1 | ( | const G4ParticleDefinition * | aNucleus | ) |
Definition at line 144 of file G4Radioactivation.cc.
References G4RadioactiveDecay::dkmap, G4ParticleDefinition::GetParticleName(), and G4RadioactiveDecay::LoadDecayTable().
Referenced by CalculateChainsFromParent(), and DecayIt().
|
protected |
Definition at line 260 of file G4Radioactivation.cc.
References DBin, DProfile, G4cout, G4endl, G4Exception(), G4UniformRand, G4RadioactiveDecay::GetVerboseLevel(), JustWarning, and s.
Referenced by DecayIt().
Definition at line 289 of file G4Radioactivation.cc.
References DBin, G4Exception(), and JustWarning.
Referenced by DecayIt().
|
inlineinherited |
Definition at line 518 of file G4VProcess.hh.
References G4VProcess::masterProcessShadow.
Referenced by G4PolarizedCompton::BuildPhysicsTable(), G4PolarizedIonisation::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4BiasingProcessInterface::SetMasterProcess(), and G4VMultipleScattering::StorePhysicsTable().
|
protectedvirtualinherited |
Implements G4VRestDiscreteProcess.
Definition at line 383 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(), G4RadioactiveDecay::GetVerboseLevel(), GeV, JustWarning, keV, and m.
|
protectedvirtual |
Implements G4VRestDiscreteProcess.
Definition at line 313 of file G4Radioactivation.cc.
References AnalogueMC, and G4RadioactiveDecay::GetMeanLifeTime().
|
inlineinherited |
Definition at line 128 of file G4RadioactiveDecay.hh.
References G4RadioactiveDecay::theNucleusLimits.
|
inlineinherited |
Definition at line 431 of file G4VProcess.hh.
References G4VProcess::theNumberOfInteractionLengthLeft.
|
inherited |
Definition at line 181 of file G4VProcess.cc.
References G4ParticleDefinition::GetParticleName(), G4VProcess::thePhysicsTableFileName, and G4VProcess::theProcessName.
Referenced by export_G4VProcess(), G4GammaGeneralProcess::RetrievePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrieveTable(), G4GammaGeneralProcess::StorePhysicsTable(), G4VEmProcess::StorePhysicsTable(), G4VMultipleScattering::StorePhysicsTable(), and G4VEnergyLossProcess::StoreTable().
|
inlineinherited |
Definition at line 455 of file G4VProcess.hh.
References G4VProcess::thePILfactor.
Referenced by export_G4VProcess().
|
inlinevirtualinherited |
Reimplemented in G4BiasingProcessInterface, and G4WrapperProcess.
Definition at line 494 of file G4VProcess.hh.
References G4VProcess::aProcessManager.
Referenced by G4BiasingProcessInterface::GetProcessManager(), and G4WrapperProcess::GetProcessManager().
|
inlineinherited |
Definition at line 382 of file G4VProcess.hh.
References G4VProcess::theProcessName.
Referenced by G4VEnergyLossProcess::ActivateForcedInteraction(), G4VEmProcess::ActivateForcedInteraction(), G4ProcessManager::ActivateProcess(), G4VEmProcess::ActivateSecondaryBiasing(), G4VEnergyLossProcess::ActivateSecondaryBiasing(), G4ParallelGeometriesLimiterProcess::AddParallelWorld(), G4IonQMDPhysics::AddProcess(), G4IonINCLXXPhysics::AddProcess(), G4ProcessManager::AddProcess(), G4ProcessPlacer::AddProcessAs(), G4ITSteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerboseWithUnits::AlongStepDoItAllDone(), G4ITSteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerboseWithUnits::AlongStepDoItOneByOne(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4BOptnLeadingParticle::ApplyFinalStateBiasing(), G4ITSteppingVerbose::AtRestDoItInvoked(), G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerboseWithUnits::AtRestDoItInvoked(), G4ITSteppingVerbose::AtRestDoItOneByOne(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4HadronicProcess::BiasCrossSectionByFactor(), G4VXTRenergyLoss::BuildAngleForEnergyBank(), G4VEnergyLossProcess::BuildDEDXTable(), G4VUserPhysicsList::BuildIntegralPhysicsTable(), G4VEmProcess::BuildLambdaTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4DNABrownianTransportation::BuildPhysicsTable(), G4GammaGeneralProcess::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4LossTableManager::BuildPhysicsTable(), G4LossTableManager::BuildTables(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4ProcessManager::CheckOrderingParameters(), G4HadronicProcess::CheckResult(), G4StackChecker::ClassifyNewTrack(), G4BOptrForceCollision::ConfigureForWorker(), G4RunManagerKernel::ConfirmCoupledTransportation(), G4FastSimulationPhysics::ConstructProcess(), G4GenericBiasingPhysics::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), G4LossTableManager::CopyTables(), G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), G4VPhononProcess::CreateSecondary(), G4EmExtraParameters::DefineRegParamForEM(), G4EmExtraParameters::DefineRegParamForLoss(), G4HadronicProcessStore::DeRegisterExtraProcess(), G4ITSteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerboseWithUnits::DPSLAlongStep(), G4ITSteppingVerbose::DPSLPostStep(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerboseWithUnits::DPSLPostStep(), G4HadronicProcessStore::Dump(), G4HadronicProcess::DumpState(), G4MuonicAtomDecay::DumpState(), G4ExceptionHandler::DumpTrackInfo(), export_G4VProcess(), G4EmCalculator::FindEmModel(), G4VEmProcess::FindLambdaMax(), G4BiasingProcessInterface::G4BiasingProcessInterface(), G4Cerenkov::G4Cerenkov(), G4ErrorEnergyLoss::G4ErrorEnergyLoss(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4ImportanceProcess::G4ImportanceProcess(), G4MaxTimeCuts::G4MaxTimeCuts(), G4MicroElecSurface::G4MicroElecSurface(), G4MinEkineCuts::G4MinEkineCuts(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4OpWLS2::G4OpWLS2(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4Scintillation::G4Scintillation(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4SpecialCuts::G4SpecialCuts(), G4StepLimiter::G4StepLimiter(), G4UCNAbsorption::G4UCNAbsorption(), G4UCNBoundaryProcess::G4UCNBoundaryProcess(), G4UCNLoss::G4UCNLoss(), G4UCNMultiScattering::G4UCNMultiScattering(), G4UserSpecialCuts::G4UserSpecialCuts(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4HadronicProcess::GetElementCrossSection(), G4VEmProcess::GetEmProcess(), G4GammaGeneralProcess::GetEmProcess(), G4WeightWindowProcess::GetName(), G4ProcessManager::GetProcess(), G4ProcessManager::GetProcessVectorIndex(), G4GammaGeneralProcess::GetSubProcessName(), G4ProcessManager::InActivateProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4ProcessTable::Insert(), G4ITStepProcessor::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAtRestDoItProcs(), G4SteppingManager::InvokePSDIP(), G4LossTableManager::LocalPhysicsTables(), G4ErrorPropagator::MakeOneStep(), G4VEmProcess::PostStepDoIt(), G4ITSteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerboseWithUnits::PostStepDoItAllDone(), G4ITSteppingVerbose::PostStepDoItOneByOne(), G4SteppingVerbose::PostStepDoItOneByOne(), G4SteppingVerboseWithUnits::PostStepDoItOneByOne(), G4VITDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4ITSteppingVerbose::PostStepVerbose(), G4EmConfigurator::PrepareModels(), G4HadronStoppingProcess::PreparePhysicsTable(), G4GammaGeneralProcess::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), G4LossTableManager::PreparePhysicsTable(), G4HadronicProcessStore::Print(), G4HadronicProcessStore::PrintHtml(), G4AnnihiToMuPair::PrintInfoDefinition(), G4GammaConversionToMuons::PrintInfoDefinition(), G4hImpactIonisation::PrintInfoDefinition(), G4ProcessPlacer::PrintProcVec(), G4VEnergyLossProcess::PrintWarning(), G4VEmProcess::PrintWarning(), G4SynchrotronRadiation::ProcessDescription(), G4Decay::ProcessDescription(), G4DecayWithSpin::ProcessDescription(), G4PionDecayMakeSpin::ProcessDescription(), G4UnknownDecay::ProcessDescription(), G4ChannelingOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), G4StackManager::PushOneTrack(), G4HadronicProcessStore::Register(), G4LossTableManager::Register(), G4LossTableManager::RegisterExtraParticle(), G4HadronicProcessStore::RegisterExtraProcess(), G4HadronicProcessStore::RegisterParticle(), G4WrapperProcess::RegisterProcess(), G4PhysicsListHelper::RegisterProcess(), G4ProcessTable::Remove(), G4ParallelGeometriesLimiterProcess::RemoveParallelWorld(), G4ProcessManager::RemoveProcess(), G4ProcessPlacer::RemoveProcess(), G4GammaGeneralProcess::RetrievePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrievePhysicsTable(), G4VEmProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetCSDARangeTable(), G4VEnergyLossProcess::SetInverseRangeTable(), G4VEnergyLossProcess::SetLambdaTable(), G4ProcessTableMessenger::SetNewValue(), G4ProcessTable::SetProcessActivation(), G4ProcessManager::SetProcessOrdering(), G4ProcessManager::SetProcessOrderingToFirst(), G4ProcessManager::SetProcessOrderingToLast(), G4ProcessManager::SetProcessOrderingToSecond(), G4VEnergyLossProcess::SetRangeTableForLoss(), G4VEnergyLossProcess::SetSecondaryRangeTable(), G4FastSimulationManagerProcess::SetWorldVolume(), G4ITSteppingVerbose::ShowStep(), G4SteppingVerbose::ShowStep(), G4SteppingVerboseWithUnits::ShowStep(), G4ChannelingOptrChangeCrossSection::StartRun(), G4ITSteppingVerbose::StepInfo(), G4SteppingVerbose::StepInfo(), G4SteppingVerboseWithUnits::StepInfo(), G4ITSteppingVerbose::StepInfoForLeadingTrack(), G4VEmProcess::StorePhysicsTable(), G4VMultipleScattering::StorePhysicsTable(), G4VEnergyLossProcess::StreamInfo(), G4VEmProcess::StreamInfo(), G4VMultipleScattering::StreamInfo(), G4EmCalculator::UpdateParticle(), G4ParallelWorldScoringProcess::Verbose(), G4ScoreSplittingProcess::Verbose(), G4ITSteppingVerbose::VerboseTrack(), G4SteppingVerbose::VerboseTrack(), and G4SteppingVerboseWithUnits::VerboseTrack().
|
inlineinherited |
Definition at line 400 of file G4VProcess.hh.
References G4VProcess::theProcessSubType.
Referenced by G4GammaGeneralProcess::AddEmProcess(), G4DNABrownianTransportation::BuildPhysicsTable(), G4HadronicProcessStore::FindProcess(), G4BiasingProcessInterface::G4BiasingProcessInterface(), G4HadronicProcessStore::GetCrossSectionPerAtom(), G4HadronicProcessStore::GetCrossSectionPerVolume(), G4GammaGeneralProcess::GetSubProcessSubType(), G4VEmProcess::PostStepDoIt(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4HadronicProcessStore::Print(), G4AnnihiToMuPair::PrintInfoDefinition(), G4GammaConversionToMuons::PrintInfoDefinition(), G4PhysicsListHelper::RegisterProcess(), G4ElectronIonPair::ResidualeChargePostStep(), G4EmConfigurator::SetModelForRegion(), G4ChannelingOptrChangeCrossSection::StartRun(), G4VEnergyLossProcess::StreamInfo(), G4VEmProcess::StreamInfo(), and G4VMultipleScattering::StreamInfo().
|
inlineinherited |
Definition at line 388 of file G4VProcess.hh.
References G4VProcess::theProcessType.
Referenced by G4BiasingHelper::ActivatePhysicsBiasing(), G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), G4SteppingManager::DefinePhysicalStepLength(), export_G4VProcess(), G4ProcessTable::Find(), G4AdjointProcessEquivalentToDirectProcess::G4AdjointProcessEquivalentToDirectProcess(), G4WrapperProcess::RegisterProcess(), G4PhysicsListHelper::RegisterProcess(), G4ProcessTableMessenger::SetNewValue(), G4ProcessTable::SetProcessActivation(), and G4ChannelingOptrChangeCrossSection::StartRun().
|
staticinherited |
Definition at line 134 of file G4VProcess.cc.
References fDecay, fElectromagnetic, fGeneral, fHadronic, fNotDefined, fOptical, fParameterisation, fPhonon, fPhotolepton_hadron, fTransportation, fUserDefined, anonymous_namespace{G4VProcess.cc}::noType, anonymous_namespace{G4VProcess.cc}::typeDecay, anonymous_namespace{G4VProcess.cc}::typeElectromagnetic, anonymous_namespace{G4VProcess.cc}::typeGeneral, anonymous_namespace{G4VProcess.cc}::typeHadronic, anonymous_namespace{G4VProcess.cc}::typeNotDefined, anonymous_namespace{G4VProcess.cc}::typeOptical, anonymous_namespace{G4VProcess.cc}::typeParameterisation, anonymous_namespace{G4VProcess.cc}::typePhonon, anonymous_namespace{G4VProcess.cc}::typePhotolepton_hadron, anonymous_namespace{G4VProcess.cc}::typeTransportation, and anonymous_namespace{G4VProcess.cc}::typeUserDefined.
Referenced by G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), G4ProcessManager::DumpInfo(), G4VProcess::DumpInfo(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4ProcessTableMessenger::GetProcessType(), G4ProcessTableMessenger::GetProcessTypeName(), and G4ProcessTableMessenger::SetNumberOfProcessType().
|
inline |
|
inline |
|
inlineinherited |
Definition at line 156 of file G4RadioactiveDecay.hh.
References G4RadioactiveDecay::fThresholdForVeryLongDecayTime.
|
inlineinherited |
Definition at line 437 of file G4VProcess.hh.
References G4VProcess::theInitialNumberOfInteractionLength, and G4VProcess::theNumberOfInteractionLengthLeft.
Referenced by G4HadronicProcess::XBiasSecondaryWeight(), and G4HadronicProcess::XBiasSurvivalProbability().
|
inlineinherited |
Definition at line 118 of file G4RadioactiveDecay.hh.
References G4RadioactiveDecay::verboseLevel.
Referenced by G4RadioactiveDecay::BuildPhysicsTable(), CalculateChainsFromParent(), G4RadioactiveDecay::ChooseCollimationDirection(), G4RadioactiveDecay::CollimateDecay(), G4RadioactiveDecay::CollimateDecayProduct(), ConvolveSourceTimeProfile(), G4RadioactiveDecay::DecayAnalog(), DecayIt(), G4RadioactiveDecay::DecayIt(), G4RadioactiveDecay::DeselectAllVolumes(), G4RadioactiveDecay::DeselectAVolume(), G4RadioactiveDecay::DoDecay(), G4Radioactivation(), G4RadioactiveDecay::G4RadioactiveDecay(), GetChainsFromParent(), GetDecayTime(), G4RadioactiveDecay::GetMeanFreePath(), G4RadioactiveDecay::GetMeanLifeTime(), G4RadioactiveDecay::LoadDecayTable(), G4RadioactiveDecay::SelectAllVolumes(), G4RadioactiveDecay::SelectAVolume(), SetDecayBias(), and SetSourceTimeProfile().
|
inlineinherited |
Definition at line 506 of file G4VProcess.hh.
References G4VProcess::enableAlongStepDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
|
inline |
|
virtualinherited |
Reimplemented from G4VProcess.
Definition at line 208 of file G4RadioactiveDecay.cc.
References A, G4NucleusLimits::GetAMax(), G4NucleusLimits::GetAMin(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGLifeTime(), G4NucleusLimits::GetZMax(), G4NucleusLimits::GetZMin(), G4RadioactiveDecay::theNucleusLimits, and Z.
Referenced by CalculateChainsFromParent(), DecayIt(), and G4RadioactiveDecay::DecayIt().
|
inlineinherited |
Definition at line 500 of file G4VProcess.hh.
References G4VProcess::enableAtRestDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
|
inlineinherited |
Definition at line 512 of file G4VProcess.hh.
References G4VProcess::enablePostStepDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
G4bool G4Radioactivation::IsRateTableReady | ( | const G4ParticleDefinition & | aParticle | ) |
Definition at line 160 of file G4Radioactivation.cc.
References G4ParticleDefinition::GetParticleName(), and theParentChainTable.
Referenced by DecayIt().
|
inherited |
Definition at line 517 of file G4RadioactiveDecay.cc.
References A, allowed, Alpha, G4RadioactiveDecay::applyARM, BDNeutron, BDProton, Beta2Minus, Beta2Plus, BetaMinus, BetaPlus, G4RadioactiveDecay::dirPath, G4DecayTable::DumpInfo(), G4DecayTable::entries(), FatalException, geant4_check_module_cycles::file, G4Ions::FloatLevelBase(), G4Exception(), G4RadioactiveDecayModeSize, G4VDecayChannel::GetBR(), G4DecayTable::GetDecayChannel(), G4NuclearDecay::GetDecayMode(), G4ParticleDefinition::GetParticleName(), G4RadioactiveDecay::GetVerboseLevel(), G4DecayTable::Insert(), IT, JustWarning, keV, KshellEC, G4RadioactiveDecay::levelTolerance, LshellEC, MeV, MshellEC, Neutron, Neutron2, noFloat, NshellEC, G4RadioactiveDecay::photonEvaporation, Proton, Proton2, RDM_ERROR, G4StrUtil::rstrip(), G4ECDecay::SetARM(), G4ITDecay::SetARM(), G4VDecayChannel::SetBR(), SpFission, G4RadioactiveDecay::theUserRadioactiveDataFiles, Triton, and Z.
Referenced by G4RadioactiveDecay::GetDecayTable(), and GetDecayTable1().
|
inherited |
Definition at line 161 of file G4VProcess.cc.
|
inherited |
Definition at line 155 of file G4VProcess.cc.
|
inlineprivatevirtual |
Reimplemented from G4VRestDiscreteProcess.
Definition at line 181 of file G4Radioactivation.hh.
References DecayIt().
|
virtualinherited |
Implements G4VProcess.
Reimplemented in G4MuonicAtomDecay, and G4Decay.
Definition at line 71 of file G4VRestDiscreteProcess.cc.
References cm, condition(), G4VProcess::currentInteractionLength, DBL_MAX, G4DynamicParticle::DumpInfo(), G4cout, G4endl, G4Track::GetDynamicParticle(), G4Track::GetMaterial(), G4VRestDiscreteProcess::GetMeanFreePath(), G4Material::GetName(), G4VProcess::GetProcessName(), NotForced, G4VProcess::ResetNumberOfInteractionLengthLeft(), G4VProcess::SubtractNumberOfInteractionLengthLeft(), G4VProcess::theNumberOfInteractionLengthLeft, and G4VProcess::verboseLevel.
|
inlineinherited |
Definition at line 479 of file G4VProcess.hh.
References condition(), G4VProcess::PostStepGetPhysicalInteractionLength(), and G4VProcess::thePILfactor.
Referenced by G4SteppingManager::DefinePhysicalStepLength(), and G4ITStepProcessor::DoDefinePhysicalStepLength().
|
inlinevirtualinherited |
Reimplemented in G4NeutrinoElectronProcess, G4HadronStoppingProcess, G4MuonMinusAtomicCapture, G4WrapperProcess, G4GammaGeneralProcess, G4AdjointProcessEquivalentToDirectProcess, G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, G4HadronicProcess, G4ElNeutrinoNucleusProcess, G4MuNeutrinoNucleusProcess, G4OpAbsorption, G4OpBoundaryProcess, G4OpMieHG, G4OpRayleigh, G4OpWLS, G4OpWLS2, G4Cerenkov, G4Scintillation, and G4BiasingProcessInterface.
Definition at line 194 of file G4VProcess.hh.
Referenced by export_G4VProcess(), G4WrapperProcess::PreparePhysicsTable(), G4GammaGeneralProcess::PreparePhysicsTable(), G4AdjointProcessEquivalentToDirectProcess::PreparePhysicsTable(), G4BiasingProcessInterface::PreparePhysicsTable(), and G4VProcess::PrepareWorkerPhysicsTable().
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface.
Definition at line 206 of file G4VProcess.cc.
References G4VProcess::PreparePhysicsTable().
Referenced by G4BiasingProcessInterface::PrepareWorkerPhysicsTable().
|
virtual |
Reimplemented from G4RadioactiveDecay.
Definition at line 127 of file G4Radioactivation.cc.
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface, G4VITProcess, G4WrapperProcess, and G4AdjointProcessEquivalentToDirectProcess.
Definition at line 80 of file G4VProcess.cc.
References G4Log(), G4UniformRand, G4VProcess::theInitialNumberOfInteractionLength, and G4VProcess::theNumberOfInteractionLengthLeft.
Referenced by G4MuonicAtomDecay::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4BiasingProcessInterface::InvokeWrappedProcessPostStepGPIL(), G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4BiasingProcessInterface::ResetNumberOfInteractionLengthLeft(), G4WrapperProcess::ResetNumberOfInteractionLengthLeft(), G4AdjointProcessEquivalentToDirectProcess::ResetNumberOfInteractionLengthLeft(), and G4Decay::StartTracking().
|
inlinevirtualinherited |
Reimplemented in G4GammaGeneralProcess, G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, G4WrapperProcess, G4AdjointProcessEquivalentToDirectProcess, and G4BiasingProcessInterface.
Definition at line 211 of file G4VProcess.hh.
Referenced by export_G4VProcess(), G4WrapperProcess::RetrievePhysicsTable(), G4AdjointProcessEquivalentToDirectProcess::RetrievePhysicsTable(), and G4BiasingProcessInterface::RetrievePhysicsTable().
|
inherited |
Definition at line 308 of file G4RadioactiveDecay.cc.
References G4cout, G4endl, G4LogicalVolumeStore::GetInstance(), G4LogicalVolume::GetName(), G4RadioactiveDecay::GetVerboseLevel(), G4RadioactiveDecay::isAllVolumesMode, and G4RadioactiveDecay::ValidVolumes.
Referenced by G4RadioactiveDecay::G4RadioactiveDecay(), and G4RadioactiveDecayMessenger::SetNewValue().
|
inherited |
Definition at line 246 of file G4RadioactiveDecay.cc.
References G4cout, G4endl, G4Exception(), G4LogicalVolumeStore::GetInstance(), G4RadioactiveDecay::GetVerboseLevel(), G4LogicalVolumeStore::GetVolume(), JustWarning, and G4RadioactiveDecay::ValidVolumes.
Referenced by G4RadioactiveDecayMessenger::SetNewValue().
|
inline |
Definition at line 106 of file G4Radioactivation.hh.
References AnalogueMC, halflifethreshold, and CLHEP::s.
|
inlineinherited |
Definition at line 106 of file G4RadioactiveDecay.hh.
References G4RadioactiveDecay::applyARM.
Referenced by G4RadioactiveDecayMessenger::SetNewValue().
|
inline |
Definition at line 116 of file G4Radioactivation.hh.
References AnalogueMC, and BRBias.
void G4Radioactivation::SetDecayBias | ( | G4String | filename | ) |
Definition at line 751 of file G4Radioactivation.cc.
References AnalogueMC, DBin, decayWindows, DProfile, FatalException, G4cout, G4endl, G4Exception(), G4RadioactiveDecay::GetVerboseLevel(), JustWarning, NDecayBin, s, and theRadioactivityTables.
|
inlineinherited |
Definition at line 146 of file G4RadioactiveDecay.hh.
References G4RadioactiveDecay::SetDecayDirection(), and G4RadioactiveDecay::SetDecayHalfAngle().
|
inlineinherited |
Definition at line 130 of file G4RadioactiveDecay.hh.
References G4RadioactiveDecay::forceDecayDirection, and CLHEP::Hep3Vector::unit().
Referenced by G4RadioactiveDecay::SetDecayCollimation(), and G4RadioactiveDecayMessenger::SetNewValue().
|
inlineinherited |
Definition at line 138 of file G4RadioactiveDecay.hh.
References CLHEP::deg, G4RadioactiveDecay::forceDecayHalfAngle, G4INCL::Math::max(), and G4INCL::Math::min().
Referenced by G4RadioactiveDecay::SetDecayCollimation(), and G4RadioactiveDecayMessenger::SetNewValue().
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.
References ratesToDaughter, G4RadioactiveDecayRatesToDaughter::SetA(), G4RadioactiveDecayRatesToDaughter::SetDecayRateC(), G4RadioactiveDecayRatesToDaughter::SetE(), G4RadioactiveDecayRatesToDaughter::SetGeneration(), G4RadioactiveDecayRatesToDaughter::SetTaos(), and G4RadioactiveDecayRatesToDaughter::SetZ().
Referenced by CalculateChainsFromParent().
|
inline |
Definition at line 71 of file G4Radioactivation.hh.
References halflifethreshold.
|
inlineinherited |
Definition at line 103 of file G4RadioactiveDecay.hh.
References G4RadioactiveDecay::applyICM.
Referenced by G4RadioactiveDecayMessenger::SetNewValue().
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface, and G4WrapperProcess.
Definition at line 212 of file G4VProcess.cc.
References G4VProcess::masterProcessShadow.
Referenced by G4BiasingProcessInterface::SetMasterProcess(), and G4WrapperProcess::SetMasterProcess().
|
inlineinherited |
Definition at line 121 of file G4RadioactiveDecay.hh.
References G4RadioactiveDecay::theNucleusLimits.
|
inlineinherited |
Definition at line 449 of file G4VProcess.hh.
References G4VProcess::thePILfactor.
Referenced by export_G4VProcess().
|
inlinevirtualinherited |
Reimplemented in G4BiasingProcessInterface, G4ParallelGeometriesLimiterProcess, and G4WrapperProcess.
Definition at line 488 of file G4VProcess.hh.
References G4VProcess::aProcessManager.
Referenced by G4ProcessManager::AddProcess(), G4BiasingProcessInterface::SetProcessManager(), and G4WrapperProcess::SetProcessManager().
|
inlineinherited |
Definition at line 406 of file G4VProcess.hh.
References G4VProcess::theProcessSubType.
Referenced by G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4AnnihiToMuPair::G4AnnihiToMuPair(), G4BiasingProcessInterface::G4BiasingProcessInterface(), G4Cerenkov::G4Cerenkov(), G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4CoupledTransportation::G4CoupledTransportation(), G4Decay::G4Decay(), G4DecayWithSpin::G4DecayWithSpin(), G4DNAAttachment::G4DNAAttachment(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4DNAChargeDecrease::G4DNAChargeDecrease(), G4DNAChargeIncrease::G4DNAChargeIncrease(), G4DNAElastic::G4DNAElastic(), G4DNAElectronSolvation::G4DNAElectronSolvation(), G4DNAExcitation::G4DNAExcitation(), G4DNAIonisation::G4DNAIonisation(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4DNAVibExcitation::G4DNAVibExcitation(), G4eBremsstrahlung::G4eBremsstrahlung(), G4eeToHadrons::G4eeToHadrons(), G4eIonisation::G4eIonisation(), G4ePairProduction::G4ePairProduction(), G4eplusAnnihilation::G4eplusAnnihilation(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4GammaConversion::G4GammaConversion(), G4GammaConversionToMuons::G4GammaConversionToMuons(), G4GammaGeneralProcess::G4GammaGeneralProcess(), G4HadronicProcess::G4HadronicProcess(), G4hhIonisation::G4hhIonisation(), G4hIonisation::G4hIonisation(), G4ionIonisation::G4ionIonisation(), G4ITTransportation::G4ITTransportation(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4MicroElecElastic::G4MicroElecElastic(), G4MicroElecInelastic::G4MicroElecInelastic(), G4MicroElecLOPhononScattering::G4MicroElecLOPhononScattering(), G4MicroElecSurface::G4MicroElecSurface(), G4mplIonisation::G4mplIonisation(), G4MuBremsstrahlung::G4MuBremsstrahlung(), G4MuIonisation::G4MuIonisation(), G4MuonMinusAtomicCapture::G4MuonMinusAtomicCapture(), G4MuPairProduction::G4MuPairProduction(), G4NeutronKiller::G4NeutronKiller(), G4NuclearStopping::G4NuclearStopping(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4OpWLS2::G4OpWLS2(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PionDecayMakeSpin::G4PionDecayMakeSpin(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedIonisation::G4PolarizedIonisation(), G4PolarizedPhotoElectric::G4PolarizedPhotoElectric(), G4RadioactiveDecay::G4RadioactiveDecay(), G4RayleighScattering::G4RayleighScattering(), G4Scintillation::G4Scintillation(), G4StepLimiter::G4StepLimiter(), G4SynchrotronRadiation::G4SynchrotronRadiation(), G4SynchrotronRadiationInMat::G4SynchrotronRadiationInMat(), G4TransitionRadiation::G4TransitionRadiation(), G4Transportation::G4Transportation(), G4UCNAbsorption::G4UCNAbsorption(), G4UCNBoundaryProcess::G4UCNBoundaryProcess(), G4UCNLoss::G4UCNLoss(), G4UCNMultiScattering::G4UCNMultiScattering(), G4UnknownDecay::G4UnknownDecay(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VMultipleScattering::G4VMultipleScattering(), G4VTransitionRadiation::G4VTransitionRadiation(), G4VXTRenergyLoss::G4VXTRenergyLoss(), and G4Decay::SetExtDecayer().
|
inlineinherited |
Definition at line 394 of file G4VProcess.hh.
References G4VProcess::theProcessType.
Referenced by G4MaxTimeCuts::G4MaxTimeCuts(), and G4MinEkineCuts::G4MinEkineCuts().
void G4Radioactivation::SetSourceTimeProfile | ( | G4String | filename | ) |
Definition at line 702 of file G4Radioactivation.cc.
References AnalogueMC, FatalException, G4cout, G4endl, G4Exception(), G4RadioactiveDecay::GetVerboseLevel(), JustWarning, NSourceBin, s, SBin, and SProfile.
|
inline |
Definition at line 122 of file G4Radioactivation.hh.
References AnalogueMC, and NSplit.
|
inlineinherited |
Definition at line 153 of file G4RadioactiveDecay.hh.
References G4RadioactiveDecay::fThresholdForVeryLongDecayTime, and G4INCL::Math::max().
Referenced by G4RadioactiveDecayMessenger::SetNewValue().
|
inlineinherited |
Definition at line 115 of file G4RadioactiveDecay.hh.
References G4RadioactiveDecay::verboseLevel.
Referenced by G4RadioactiveDecayMessenger::SetNewValue().
|
virtualinherited |
Reimplemented in G4ParallelGeometriesLimiterProcess, G4ImportanceProcess, G4WeightCutOffProcess, G4WeightWindowProcess, G4VITProcess, G4DNASecondOrderReaction, G4WrapperProcess, G4FastSimulationManagerProcess, G4ParallelWorldProcess, G4ParallelWorldScoringProcess, G4ScoreSplittingProcess, G4GammaGeneralProcess, G4Decay, G4AdjointProcessEquivalentToDirectProcess, G4eAdjointMultipleScattering, G4DNAElectronHoleRecombination, G4DNAScavengerProcess, G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, G4ITTransportation, G4DNABrownianTransportation, G4CoupledTransportation, G4Transportation, G4BiasingProcessInterface, and G4VPhononProcess.
Definition at line 87 of file G4VProcess.cc.
References G4VProcess::currentInteractionLength, G4cout, G4endl, G4VProcess::theInitialNumberOfInteractionLength, G4VProcess::theNumberOfInteractionLengthLeft, G4VProcess::theProcessName, and G4VProcess::verboseLevel.
Referenced by G4DNASecondOrderReaction::StartTracking(), G4WrapperProcess::StartTracking(), G4AdjointProcessEquivalentToDirectProcess::StartTracking(), G4DNAElectronHoleRecombination::StartTracking(), G4DNAScavengerProcess::StartTracking(), G4ITTransportation::StartTracking(), G4Transportation::StartTracking(), G4BiasingProcessInterface::StartTracking(), and G4VPhononProcess::StartTracking().
|
inlinevirtualinherited |
Reimplemented in G4WrapperProcess, G4GammaGeneralProcess, G4AdjointProcessEquivalentToDirectProcess, G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, and G4BiasingProcessInterface.
Definition at line 206 of file G4VProcess.hh.
Referenced by export_G4VProcess(), G4WrapperProcess::StorePhysicsTable(), G4AdjointProcessEquivalentToDirectProcess::StorePhysicsTable(), and G4BiasingProcessInterface::StorePhysicsTable().
|
privateinherited |
Definition at line 468 of file G4RadioactiveDecay.cc.
References G4EmParameters::ANSTOFluoDir(), G4EmParameters::Auger(), G4EmParameters::BeardenFluoDir(), G4DeexPrecoParameters::CorrelatedGamma(), G4EmParameters::DeexcitationIgnoreCut(), G4EmParameters::Fluo(), G4RadioactiveDecay::fThresholdForVeryLongDecayTime, G4endl, G4NuclearLevelData::GetInstance(), G4DeexPrecoParameters::GetInternalConversionFlag(), G4DeexPrecoParameters::GetMaxLifeTime(), G4NuclearLevelData::GetParameters(), G4DeexPrecoParameters::GetTwoJMAX(), G4EmParameters::Instance(), CLHEP::ns, CLHEP::prec, CLHEP::ps, and G4DeexPrecoParameters::StoreICLevelData().
Referenced by G4RadioactiveDecay::BuildPhysicsTable().
|
inlineprotectedinherited |
Definition at line 524 of file G4VProcess.hh.
References G4VProcess::currentInteractionLength, EventMustBeAborted, G4cerr, G4endl, G4Exception(), CLHEP::perMillion, G4VProcess::theNumberOfInteractionLengthLeft, G4VProcess::theProcessName, and G4VProcess::verboseLevel.
Referenced by G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), and G4Decay::PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 154 of file G4Radioactivation.hh.
Referenced by DecayIt(), G4Radioactivation(), GetMeanLifeTime(), IsAnalogueMonteCarlo(), SetAnalogueMonteCarlo(), SetBRBias(), SetDecayBias(), SetSourceTimeProfile(), and SetSplitNuclei().
|
protectedinherited |
Definition at line 327 of file G4VProcess.hh.
Referenced by G4ContinuousGainOfEnergy::AlongStepDoIt(), G4ErrorEnergyLoss::AlongStepDoIt(), G4hImpactIonisation::AlongStepDoIt(), G4DNAMolecularDissociation::DecayIt(), G4OpBoundaryProcess::DoAbsorption(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4VProcess::G4VProcess(), G4PhononDownconversion::MakeLTSecondaries(), G4PhononDownconversion::MakeTTSecondaries(), G4SpecialCuts::PostStepDoIt(), G4Channeling::PostStepDoIt(), G4PhononDownconversion::PostStepDoIt(), G4PhononReflection::PostStepDoIt(), G4PhononScattering::PostStepDoIt(), G4StepLimiter::PostStepDoIt(), G4UserSpecialCuts::PostStepDoIt(), G4TransitionRadiation::PostStepDoIt(), G4UCNAbsorption::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4UCNLoss::PostStepDoIt(), G4UCNMultiScattering::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4MicroElecSurface::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4OpWLS2::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), and G4SynchrotronRadiationInMat::PostStepDoIt().
|
privateinherited |
Definition at line 209 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::G4RadioactiveDecay(), G4RadioactiveDecay::LoadDecayTable(), and G4RadioactiveDecay::SetARM().
|
privateinherited |
Definition at line 208 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::G4RadioactiveDecay(), and G4RadioactiveDecay::SetICM().
|
protectedinherited |
Definition at line 319 of file G4VProcess.hh.
Referenced by G4VProcess::GetProcessManager(), and G4VProcess::SetProcessManager().
|
private |
Definition at line 155 of file G4Radioactivation.hh.
Referenced by DecayIt(), G4Radioactivation(), and SetBRBias().
|
private |
Definition at line 169 of file G4Radioactivation.hh.
Referenced by CalculateChainsFromParent().
|
protectedinherited |
Definition at line 335 of file G4VProcess.hh.
Referenced by G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VProcess::EndTracking(), G4Decay::EndTracking(), G4VProcess::GetCurrentInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4PolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4PolarizedIonisation::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VProcess::StartTracking(), G4Decay::StartTracking(), and G4VProcess::SubtractNumberOfInteractionLengthLeft().
|
private |
Definition at line 164 of file G4Radioactivation.hh.
Referenced by DecayIt(), G4Radioactivation(), GetDecayTime(), GetDecayTimeBin(), and SetDecayBias().
|
private |
Definition at line 174 of file G4Radioactivation.hh.
Referenced by DecayIt(), G4Radioactivation(), and SetDecayBias().
|
privateinherited |
Definition at line 217 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::G4RadioactiveDecay(), and G4RadioactiveDecay::LoadDecayTable().
|
protectedinherited |
Definition at line 192 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::G4RadioactiveDecay(), G4RadioactiveDecay::GetDecayTable(), GetDecayTable1(), and G4RadioactiveDecay::~G4RadioactiveDecay().
|
private |
Definition at line 165 of file G4Radioactivation.hh.
Referenced by DecayIt(), G4Radioactivation(), GetDecayTime(), and SetDecayBias().
|
protectedinherited |
Definition at line 360 of file G4VProcess.hh.
Referenced by G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4ITTransportation::G4ITTransportation(), G4NuclearStopping::G4NuclearStopping(), G4VDiscreteProcess::G4VDiscreteProcess(), G4VITDiscreteProcess::G4VITDiscreteProcess(), G4VITRestDiscreteProcess::G4VITRestDiscreteProcess(), G4VITRestProcess::G4VITRestProcess(), G4VRestDiscreteProcess::G4VRestDiscreteProcess(), G4VRestProcess::G4VRestProcess(), and G4VProcess::isAlongStepDoItIsEnabled().
|
protectedinherited |
Definition at line 359 of file G4VProcess.hh.
Referenced by G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4eplusAnnihilation::G4eplusAnnihilation(), G4HadronStoppingProcess::G4HadronStoppingProcess(), G4ITTransportation::G4ITTransportation(), G4MuonicAtomDecay::G4MuonicAtomDecay(), G4VContinuousDiscreteProcess::G4VContinuousDiscreteProcess(), G4VContinuousProcess::G4VContinuousProcess(), G4VDiscreteProcess::G4VDiscreteProcess(), G4VITDiscreteProcess::G4VITDiscreteProcess(), and G4VProcess::isAtRestDoItIsEnabled().
|
protectedinherited |
Definition at line 361 of file G4VProcess.hh.
Referenced by G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4HadronStoppingProcess::G4HadronStoppingProcess(), G4ITTransportation::G4ITTransportation(), G4MuonicAtomDecay::G4MuonicAtomDecay(), G4NuclearStopping::G4NuclearStopping(), G4VContinuousProcess::G4VContinuousProcess(), G4VITRestProcess::G4VITRestProcess(), G4VRestContinuousProcess::G4VRestContinuousProcess(), G4VRestProcess::G4VRestProcess(), and G4VProcess::isPostStepDoItIsEnabled().
|
privateinherited |
Definition at line 212 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::ChooseCollimationDirection(), G4RadioactiveDecay::CollimateDecay(), G4RadioactiveDecay::GetDecayDirection(), and G4RadioactiveDecay::SetDecayDirection().
|
privateinherited |
Definition at line 213 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::ChooseCollimationDirection(), G4RadioactiveDecay::CollimateDecay(), G4RadioactiveDecay::GetDecayHalfAngle(), and G4RadioactiveDecay::SetDecayHalfAngle().
|
protectedinherited |
Definition at line 181 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::DecayAnalog(), DecayIt(), G4RadioactiveDecay::DecayIt(), and G4RadioactiveDecay::G4RadioactiveDecay().
|
privateinherited |
Definition at line 374 of file G4VProcess.hh.
Referenced by G4VProcess::G4VProcess(), and G4VProcess::~G4VProcess().
|
privateinherited |
Definition at line 232 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::AtRestGetPhysicalInteractionLength().
|
privateinherited |
Definition at line 236 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::DecayAnalog(), G4RadioactiveDecay::GetThresholdForVeryLongDecayTime(), G4RadioactiveDecay::SetThresholdForVeryLongDecayTime(), and G4RadioactiveDecay::StreamInfo().
|
private |
Definition at line 158 of file G4Radioactivation.hh.
Referenced by CalculateChainsFromParent(), G4Radioactivation(), SetAnalogueMonteCarlo(), and SetHLThreshold().
|
protectedinherited |
Definition at line 187 of file G4RadioactiveDecay.hh.
Referenced by DecayIt(), G4RadioactiveDecay::DecayIt(), G4RadioactiveDecay::DeselectAllVolumes(), G4RadioactiveDecay::DeselectAVolume(), G4RadioactiveDecay::G4RadioactiveDecay(), and G4RadioactiveDecay::SelectAllVolumes().
|
privateinherited |
Definition at line 206 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::BuildPhysicsTable().
Definition at line 189 of file G4RadioactiveDecay.hh.
Referenced by CalculateChainsFromParent(), and G4RadioactiveDecay::LoadDecayTable().
|
privateinherited |
Definition at line 370 of file G4VProcess.hh.
Referenced by G4VProcess::GetMasterProcess(), and G4VProcess::SetMasterProcess().
|
private |
Definition at line 163 of file G4Radioactivation.hh.
Referenced by G4Radioactivation(), and SetDecayBias().
|
private |
Definition at line 160 of file G4Radioactivation.hh.
Referenced by ConvolveSourceTimeProfile(), G4Radioactivation(), and SetSourceTimeProfile().
|
private |
Definition at line 156 of file G4Radioactivation.hh.
Referenced by DecayIt(), G4Radioactivation(), GetSplitNuclei(), and SetSplitNuclei().
|
staticprivateinherited |
Definition at line 214 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::ChooseCollimationDirection(), G4RadioactiveDecay::CollimateDecay(), and G4RadioactiveDecay::CollimateDecayProduct().
|
protectedinherited |
Definition at line 184 of file G4RadioactiveDecay.hh.
Referenced by AddDeexcitationSpectrumForBiasMode(), CalculateChainsFromParent(), G4RadioactiveDecay::G4RadioactiveDecay(), G4RadioactiveDecay::LoadDecayTable(), and G4RadioactiveDecay::~G4RadioactiveDecay().
|
protectedinherited |
Definition at line 321 of file G4VProcess.hh.
Referenced by G4VMultipleScattering::AddEmModel(), G4VEmProcess::AddEmModel(), G4VEnergyLossProcess::AddEmModel(), G4ImportanceProcess::AlongStepDoIt(), G4WeightCutOffProcess::AlongStepDoIt(), G4WeightWindowProcess::AlongStepDoIt(), G4VContinuousDiscreteProcess::AlongStepDoIt(), G4VContinuousProcess::AlongStepDoIt(), G4VRestContinuousDiscreteProcess::AlongStepDoIt(), G4VRestContinuousProcess::AlongStepDoIt(), G4ParallelWorldProcess::AlongStepDoIt(), G4ParallelWorldScoringProcess::AlongStepDoIt(), G4VITRestProcess::AtRestDoIt(), G4VRestContinuousDiscreteProcess::AtRestDoIt(), G4VRestContinuousProcess::AtRestDoIt(), G4VRestDiscreteProcess::AtRestDoIt(), G4VRestProcess::AtRestDoIt(), G4ParallelWorldProcess::AtRestDoIt(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4ScoreSplittingProcess::AtRestDoIt(), G4VITRestDiscreteProcess::AtRestDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4VEnergyLossProcess::FillSecondariesAlongStep(), G4Decay::G4Decay(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4ImportanceProcess::G4ImportanceProcess(), G4ITTransportation::G4ITTransportation(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4RadioactiveDecay::G4RadioactiveDecay(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4Transportation::G4Transportation(), G4UnknownDecay::G4UnknownDecay(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4VMultipleScattering::G4VMultipleScattering(), G4VProcess::G4VProcess(), G4VXTRenergyLoss::G4VXTRenergyLoss(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4VITDiscreteProcess::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepDoIt(), G4VDiscreteProcess::PostStepDoIt(), G4VRestContinuousDiscreteProcess::PostStepDoIt(), G4VRestDiscreteProcess::PostStepDoIt(), G4ParallelWorldProcess::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4NeutronKiller::PostStepDoIt(), G4VITRestDiscreteProcess::PostStepDoIt(), G4LowECapture::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), and G4VTransitionRadiation::PostStepDoIt().
|
private |
Definition at line 167 of file G4Radioactivation.hh.
Referenced by CalculateChainsFromParent(), and SetDecayRate().
|
private |
Definition at line 161 of file G4Radioactivation.hh.
Referenced by ConvolveSourceTimeProfile(), G4Radioactivation(), and SetSourceTimeProfile().
|
private |
Definition at line 162 of file G4Radioactivation.hh.
Referenced by ConvolveSourceTimeProfile(), G4Radioactivation(), and SetSourceTimeProfile().
|
private |
Definition at line 168 of file G4Radioactivation.hh.
Referenced by CalculateChainsFromParent(), DecayIt(), and GetChainsFromParent().
|
protectedinherited |
Definition at line 338 of file G4VProcess.hh.
Referenced by G4VProcess::ClearNumberOfInteractionLengthLeft(), G4VProcess::EndTracking(), G4VProcess::GetTotalNumberOfInteractionLengthTraversed(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), G4AdjointForcedInteractionForGamma::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VProcess::ResetNumberOfInteractionLengthLeft(), and G4VProcess::StartTracking().
|
privateinherited |
Definition at line 204 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::GetNucleusLimits(), G4RadioactiveDecay::IsApplicable(), and G4RadioactiveDecay::SetNucleusLimits().
|
protectedinherited |
Definition at line 331 of file G4VProcess.hh.
Referenced by G4AdjointForcedInteractionForGamma::AlongStepDoIt(), G4MuonicAtomDecay::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4Decay::AtRestGetPhysicalInteractionLength(), G4VProcess::ClearNumberOfInteractionLengthLeft(), G4MuonicAtomDecay::DecayIt(), G4VProcess::EndTracking(), G4VProcess::GetNumberOfInteractionLengthLeft(), G4VProcess::GetTotalNumberOfInteractionLengthTraversed(), G4GammaGeneralProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4AdjointForcedInteractionForGamma::PostStepGetPhysicalInteractionLength(), G4PolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4PolarizedIonisation::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VProcess::ResetNumberOfInteractionLengthLeft(), G4VProcess::StartTracking(), G4GammaGeneralProcess::StartTracking(), G4VEmProcess::StartTracking(), G4VEnergyLossProcess::StartTracking(), and G4VProcess::SubtractNumberOfInteractionLengthLeft().
|
private |
Definition at line 170 of file G4Radioactivation.hh.
Referenced by CalculateChainsFromParent(), GetChainsFromParent(), and IsRateTableReady().
|
protectedinherited |
Definition at line 344 of file G4VProcess.hh.
Referenced by G4VProcess::GetPhysicsTableFileName().
|
protectedinherited |
Definition at line 352 of file G4VProcess.hh.
Referenced by G4VProcess::AtRestGPIL(), G4VProcess::GetPILfactor(), G4VProcess::PostStepGPIL(), and G4VProcess::SetPILfactor().
|
protectedinherited |
Definition at line 341 of file G4VProcess.hh.
Referenced by G4VProcess::DumpInfo(), G4VProcess::EndTracking(), G4ImportanceProcess::GetName(), G4WeightCutOffProcess::GetName(), G4VProcess::GetPhysicsTableFileName(), G4VProcess::GetProcessName(), G4WrapperProcess::RegisterProcess(), G4VProcess::StartTracking(), G4VITProcess::SubtractNumberOfInteractionLengthLeft(), and G4VProcess::SubtractNumberOfInteractionLengthLeft().
|
protectedinherited |
Definition at line 349 of file G4VProcess.hh.
Referenced by G4VProcess::DumpInfo(), G4MuonicAtomDecay::G4MuonicAtomDecay(), G4VProcess::GetProcessSubType(), and G4VProcess::SetProcessSubType().
|
protectedinherited |
Definition at line 346 of file G4VProcess.hh.
Referenced by G4VProcess::DumpInfo(), G4AdjointProcessEquivalentToDirectProcess::G4AdjointProcessEquivalentToDirectProcess(), G4VProcess::GetProcessType(), G4WrapperProcess::RegisterProcess(), and G4VProcess::SetProcessType().
|
privateinherited |
Definition at line 223 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::DecayAnalog(), and G4RadioactiveDecay::DoDecay().
|
protected |
Definition at line 150 of file G4Radioactivation.hh.
Referenced by G4Radioactivation(), and ~G4Radioactivation().
|
protectedinherited |
Definition at line 183 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::G4RadioactiveDecay(), and G4RadioactiveDecay::~G4RadioactiveDecay().
|
private |
Definition at line 173 of file G4Radioactivation.hh.
Referenced by DecayIt(), G4Radioactivation(), GetTheRadioactivityTables(), and SetDecayBias().
Definition at line 220 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::AddUserDecayDataFile(), G4RadioactiveDecay::G4RadioactiveDecay(), and G4RadioactiveDecay::LoadDecayTable().
|
protectedinherited |
Definition at line 186 of file G4RadioactiveDecay.hh.
Referenced by DecayIt(), G4RadioactiveDecay::DecayIt(), G4RadioactiveDecay::DeselectAllVolumes(), G4RadioactiveDecay::DeselectAVolume(), G4RadioactiveDecay::SelectAllVolumes(), and G4RadioactiveDecay::SelectAVolume().
|
privateinherited |
Definition at line 233 of file G4RadioactiveDecay.hh.
Referenced by G4RadioactiveDecay::GetVerboseLevel(), and G4RadioactiveDecay::SetVerboseLevel().