Geant4
10.00.p03
|
#include <G4DynamicParticle.hh>
Protected Member Functions | |
void | AllocateElectronOccupancy () |
G4double | GetElectronMass () const |
Definition at line 73 of file G4DynamicParticle.hh.
G4DynamicParticle::G4DynamicParticle | ( | ) |
Definition at line 79 of file G4DynamicParticle.cc.
G4DynamicParticle::G4DynamicParticle | ( | const G4ParticleDefinition * | aParticleDefinition, |
const G4ThreeVector & | aMomentumDirection, | ||
G4double | aKineticEnergy | ||
) |
Definition at line 100 of file G4DynamicParticle.cc.
G4DynamicParticle::G4DynamicParticle | ( | const G4ParticleDefinition * | aParticleDefinition, |
const G4ThreeVector & | aParticleMomentum | ||
) |
Definition at line 121 of file G4DynamicParticle.cc.
References SetMomentum().
G4DynamicParticle::G4DynamicParticle | ( | const G4ParticleDefinition * | aParticleDefinition, |
const G4LorentzVector & | aParticleMomentum | ||
) |
Definition at line 141 of file G4DynamicParticle.cc.
References Set4Momentum().
G4DynamicParticle::G4DynamicParticle | ( | const G4ParticleDefinition * | aParticleDefinition, |
G4double | aTotalEnergy, | ||
const G4ThreeVector & | aParticleMomentum | ||
) |
Definition at line 160 of file G4DynamicParticle.cc.
References EnergyMomentumRelationAllowance, SetKineticEnergy(), SetMomentum(), SetMomentumDirection(), and theDynamicalMass.
G4DynamicParticle::G4DynamicParticle | ( | const G4DynamicParticle & | right | ) |
Definition at line 196 of file G4DynamicParticle.cc.
References theElectronOccupancy.
G4DynamicParticle::~G4DynamicParticle | ( | ) |
Definition at line 222 of file G4DynamicParticle.cc.
References theElectronOccupancy, and thePreAssignedDecayProducts.
Referenced by G4PrimaryTransformer::GenerateSingleTrack().
|
protected |
Definition at line 322 of file G4DynamicParticle.cc.
References GetDefinition(), G4IonTable::IsIon(), and theElectronOccupancy.
void G4DynamicParticle::DumpInfo | ( | G4int | mode = 0 | ) | const |
Definition at line 406 of file G4DynamicParticle.cc.
Referenced by G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4EMDissociation::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4VITRestProcess::AtRestGetPhysicalInteractionLength(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4DecayProducts::DumpInfo(), export_G4DynamicParticle(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), and G4Decay::PostStepGetPhysicalInteractionLength().
G4LorentzVector G4DynamicParticle::Get4Momentum | ( | ) | const |
Referenced by G4NeutronHPFinalState::adjust_final_state(), G4BinaryLightIonReaction::ApplyYourself(), G4NeutronHPCaptureFS::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4NeutronHPInelasticCompFS::CompositeApply(), G4KineticTrack::Decay(), G4DalitzDecayChannel::DecayIt(), G4TauLeptonicDecayChannel::DecayIt(), G4MuonDecayChannelWithSpin::DecayIt(), G4NuclearDecayChannel::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4HadronicProcess::FillResult(), G4TripathiCrossSection::GetElementCrossSection(), G4EMDissociationCrossSection::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4InuclParticle::getMomentum(), G4HadProjectile::Initialise(), G4PhaseSpaceDecayChannel::ManyBodyDecayIt(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4HeatedKleinNishinaCompton::SampleSecondaries(), G4eeToHadronsModel::SampleSecondaries(), G4IonCoulombScatteringModel::SampleSecondaries(), G4QuasiElasticChannel::Scatter(), G4VPartonStringModel::Scatter(), G4NuclNuclDiffuseElastic::ThetaCMStoThetaLab(), G4DiffuseElastic::ThetaCMStoThetaLab(), G4NuclNuclDiffuseElastic::ThetaLabToThetaCMS(), G4DiffuseElastic::ThetaLabToThetaCMS(), G4NeutronHPInelasticCompFS::two_body_reaction(), and G4ReactionKinematics::TwoBodyScattering().
G4double G4DynamicParticle::GetCharge | ( | ) | const |
Referenced by G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4ITStepProcessor::ApplyProductionCut(), G4SteppingManager::ApplyProductionCut(), G4BetheBlochIonGasModel::ChargeSquareRatio(), G4BraggIonGasModel::ChargeSquareRatio(), G4FieldTrackUpdator::CreateFieldTrack(), G4PionDecayMakeSpin::DaughterPolarization(), G4PAIPhotModel::Dispersion(), G4PAIModel::Dispersion(), G4PAIPhotonModel::Dispersion(), export_G4DynamicParticle(), G4InuclParticle::getCharge(), G4hImpactIonisation::GetMeanFreePath(), G4ParticleChange::Initialize(), G4ParticleChangeForLoss::InitializeForAlongStep(), G4ParticleChangeForLoss::InitializeForPostStep(), G4ErrorFreeTrajState::PropagateError(), G4ErrorFreeTrajState::PropagateErrorMSC(), G4IonYangFluctuationModel::TheValue(), G4hNuclearStoppingModel::TheValue(), G4QAOLowEnergyLoss::TheValue(), and G4FieldTrackUpdator::Update().
G4ParticleDefinition* G4DynamicParticle::GetDefinition | ( | ) | const |
Referenced by G4NeutronHPFinalState::adjust_final_state(), AllocateElectronOccupancy(), G4VAtomDeexcitation::AlongStepDeexcitation(), G4ErrorEnergyLoss::AlongStepDoIt(), G4AdjointProcessEquivalentToDirectProcess::AlongStepDoIt(), G4MonopoleTransportation::AlongStepDoIt(), G4AdjointAlongStepWeightCorrection::AlongStepDoIt(), G4hImpactIonisation::AlongStepDoIt(), G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4AdjointProcessEquivalentToDirectProcess::AlongStepGetPhysicalInteractionLength(), G4EmBiasingManager::ApplyRangeCut(), G4RPGPiMinusInelastic::ApplyYourself(), G4RPGPiPlusInelastic::ApplyYourself(), G4RPGKMinusInelastic::ApplyYourself(), G4RPGAntiLambdaInelastic::ApplyYourself(), G4RPGAntiProtonInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGSigmaPlusInelastic::ApplyYourself(), G4RPGXiMinusInelastic::ApplyYourself(), G4RPGAntiNeutronInelastic::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGOmegaMinusInelastic::ApplyYourself(), G4NeutronHPCaptureFS::ApplyYourself(), G4RPGAntiXiZeroInelastic::ApplyYourself(), G4RPGKPlusInelastic::ApplyYourself(), G4RPGKZeroInelastic::ApplyYourself(), G4RPGLambdaInelastic::ApplyYourself(), G4RPGSigmaMinusInelastic::ApplyYourself(), G4RPGXiZeroInelastic::ApplyYourself(), G4RPGAntiKZeroInelastic::ApplyYourself(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4LFission::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4AdjointProcessEquivalentToDirectProcess::AtRestDoIt(), G4AdjointProcessEquivalentToDirectProcess::AtRestGetPhysicalInteractionLength(), G4HadLeadBias::Bias(), G4HadronCrossSections::CalcScatteringCrossSections(), G4RPGInelastic::CalculateMomenta(), G4PrimaryTransformer::CheckDynamicParticle(), G4BetheBlochModel::CorrectionsAlongStep(), G4BraggIonModel::CorrectionsAlongStep(), G4PionDecayMakeSpin::DaughterPolarization(), G4KineticTrack::Decay(), G4DecayWithSpin::DecayIt(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4RadioactiveDecay::DecayIt(), G4LowEnergyIonisation::DeexciteAtom(), G4BohrFluctuations::Dispersion(), G4UniversalFluctuation::Dispersion(), export_G4DynamicParticle(), G4Track::G4Track(), G4ErrorEnergyLoss::GetContinuousStepLimit(), G4GGNuclNuclCrossSection::GetCoulombBarier(), G4ComponentGGNuclNuclXsc::GetCoulombBarier(), G4HadronNucleonXsc::GetCoulombBarrier(), G4CrossSectionDataStore::GetCrossSection(), G4NeutronHPFissionData::GetCrossSection(), G4NeutronHPCaptureData::GetCrossSection(), G4NeutronHPInelasticData::GetCrossSection(), G4NeutronHPElasticData::GetCrossSection(), G4InuclParticle::getDefinition(), G4UPiNuclearCrossSection::GetElasticCrossSection(), G4HadronCrossSections::GetElasticCrossSection(), G4PiNuclearCrossSection::GetElementCrossSection(), G4TripathiCrossSection::GetElementCrossSection(), G4IonsKoxCrossSection::GetElementCrossSection(), G4IonsSihverCrossSection::GetElementCrossSection(), G4NucleonNuclearCrossSection::GetElementCrossSection(), G4CrossSectionPairGG::GetElementCrossSection(), G4IonProtonCrossSection::GetElementCrossSection(), G4CrossSectionElastic::GetElementCrossSection(), G4CrossSectionInelastic::GetElementCrossSection(), G4BGGNucleonInelasticXS::GetElementCrossSection(), G4BGGPionElasticXS::GetElementCrossSection(), G4BGGNucleonElasticXS::GetElementCrossSection(), G4BGGPionInelasticXS::GetElementCrossSection(), G4EMDissociationCrossSection::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4ComponentBarNucleonNucleusXsc::GetElementCrossSection(), G4GeneralSpaceNNCrossSection::GetElementCrossSection(), G4VCrossSectionDataSet::GetElementCrossSection(), G4RPGReaction::GetFinalStateNucleons(), G4ReactionDynamics::GetFinalStateNucleons(), G4QuasiElasticChannel::GetFraction(), G4GlauberGribovCrossSection::GetHadronNucleonXsc(), G4GGNuclNuclCrossSection::GetHadronNucleonXsc(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXsc(), G4ComponentGGNuclNuclXsc::GetHadronNucleonXsc(), G4HadronNucleonXsc::GetHadronNucleonXscEL(), G4HadronNucleonXsc::GetHadronNucleonXscNS(), G4GlauberGribovCrossSection::GetHadronNucleonXscNS(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscNS(), G4HadronNucleonXsc::GetHadronNucleonXscPDG(), G4GlauberGribovCrossSection::GetHadronNucleonXscPDG(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscPDG(), G4HadronNucleonXsc::GetHadronNucleonXscVU(), G4GlauberGribovCrossSection::GetHNinelasticXsc(), G4ComponentGGHadronNucleusXsc::GetHNinelasticXsc(), G4GlauberGribovCrossSection::GetHNinelasticXscVU(), G4GGNuclNuclCrossSection::GetHNinelasticXscVU(), G4ComponentGGNuclNuclXsc::GetHNinelasticXscVU(), G4ComponentGGHadronNucleusXsc::GetHNinelasticXscVU(), G4UPiNuclearCrossSection::GetInelasticCrossSection(), G4HadronCrossSections::GetInelasticCrossSection(), G4ChipsAntiBaryonInelasticXS::GetIsoCrossSection(), G4ChipsHyperonElasticXS::GetIsoCrossSection(), G4ChipsHyperonInelasticXS::GetIsoCrossSection(), G4ChipsAntiBaryonElasticXS::GetIsoCrossSection(), G4IonsShenCrossSection::GetIsoCrossSection(), G4GlauberGribovCrossSection::GetIsoCrossSection(), G4BGGNucleonInelasticXS::GetIsoCrossSection(), G4BGGPionElasticXS::GetIsoCrossSection(), G4BGGNucleonElasticXS::GetIsoCrossSection(), G4BGGPionInelasticXS::GetIsoCrossSection(), G4CrossSectionDataStore::GetIsoCrossSection(), G4ComponentGGHadronNucleusXsc::GetIsoCrossSection(), G4VCrossSectionDataSet::GetIsoCrossSection(), G4HadronNucleonXsc::GetKaonNucleonXscGG(), G4GlauberGribovCrossSection::GetKaonNucleonXscVector(), G4ComponentGGHadronNucleusXsc::GetKaonNucleonXscVector(), G4SynchrotronRadiation::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4VXTRenergyLoss::GetMeanFreePath(), G4Decay::GetMeanFreePath(), G4ScreenedNuclearRecoil::GetMeanFreePath(), G4RadioactiveDecay::GetMeanFreePath(), G4Decay::GetMeanLifeTime(), G4RadioactiveDecay::GetMeanLifeTime(), G4SynchrotronRadiationInMat::GetPhotonEnergy(), G4GlauberGribovCrossSection::GetRatioQE(), G4GGNuclNuclCrossSection::GetRatioQE(), G4ComponentGGHadronNucleusXsc::GetRatioQE(), G4ComponentGGNuclNuclXsc::GetRatioQE(), G4GlauberGribovCrossSection::GetRatioSD(), G4GGNuclNuclCrossSection::GetRatioSD(), G4ComponentGGHadronNucleusXsc::GetRatioSD(), G4ComponentGGNuclNuclXsc::GetRatioSD(), G4Scintillation::GetScintillationYieldByParticleType(), G4GGNuclNuclCrossSection::GetZandACrossSection(), G4ComponentGGNuclNuclXsc::GetZandACrossSection(), G4Pythia6Decayer::ImportDecayProducts(), G4NuclNuclDiffuseElastic::InitParametersGla(), G4NeutronHPThermalScatteringData::IsApplicable(), G4TripathiCrossSection::IsElementApplicable(), G4IonsKoxCrossSection::IsElementApplicable(), G4IonsSihverCrossSection::IsElementApplicable(), G4NucleonNuclearCrossSection::IsElementApplicable(), G4IonsShenCrossSection::IsElementApplicable(), G4ProtonInelasticCrossSection::IsElementApplicable(), G4IonProtonCrossSection::IsElementApplicable(), G4EMDissociationCrossSection::IsElementApplicable(), G4TripathiLightCrossSection::IsElementApplicable(), G4ComponentBarNucleonNucleusXsc::IsElementApplicable(), G4GeneralSpaceNNCrossSection::IsElementApplicable(), G4QAOLowEnergyLoss::IsInCharge(), G4ChipsAntiBaryonInelasticXS::IsIsoApplicable(), G4NeutronHPFissionData::IsIsoApplicable(), G4ChipsProtonElasticXS::IsIsoApplicable(), G4ChipsProtonInelasticXS::IsIsoApplicable(), G4ChipsHyperonElasticXS::IsIsoApplicable(), G4ChipsKaonPlusElasticXS::IsIsoApplicable(), G4ChipsHyperonInelasticXS::IsIsoApplicable(), G4ChipsPionPlusElasticXS::IsIsoApplicable(), G4ChipsAntiBaryonElasticXS::IsIsoApplicable(), G4NeutronHPInelasticData::IsIsoApplicable(), G4NeutronHPCaptureData::IsIsoApplicable(), G4ChipsKaonMinusElasticXS::IsIsoApplicable(), G4ChipsPionMinusElasticXS::IsIsoApplicable(), G4ChipsNeutronElasticXS::IsIsoApplicable(), G4ChipsPionMinusInelasticXS::IsIsoApplicable(), G4ChipsKaonMinusInelasticXS::IsIsoApplicable(), G4NeutronHPElasticData::IsIsoApplicable(), G4ChipsKaonPlusInelasticXS::IsIsoApplicable(), G4ChipsPionPlusInelasticXS::IsIsoApplicable(), G4ChipsNeutronInelasticXS::IsIsoApplicable(), G4ChipsKaonZeroElasticXS::IsIsoApplicable(), G4ChipsKaonZeroInelasticXS::IsIsoApplicable(), G4HadronNucleonXsc::IsIsoApplicable(), G4GlauberGribovCrossSection::IsIsoApplicable(), G4NeutronHPThermalScatteringData::IsIsoApplicable(), G4LENDCrossSection::IsIsoApplicable(), G4ComponentGGHadronNucleusXsc::IsIsoApplicable(), G4ReactionProduct::operator=(), G4DNARuddIonisationExtendedModel::PartialCrossSection(), G4DNARuddIonisationModel::PartialCrossSection(), G4HadronElasticProcess::PostStepDoIt(), G4AdjointProcessEquivalentToDirectProcess::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), Em10StepCut::PostStepGetPhysicalInteractionLength(), F01StepCut::PostStepGetPhysicalInteractionLength(), F02StepCut::PostStepGetPhysicalInteractionLength(), F03StepCut::PostStepGetPhysicalInteractionLength(), XrayTelStepCut::PostStepGetPhysicalInteractionLength(), G4AdjointProcessEquivalentToDirectProcess::PostStepGetPhysicalInteractionLength(), G4Cerenkov::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), Em10TrackingAction::PreUserTrackingAction(), G4ReactionDynamics::ProduceStrangeParticlePairs(), G4RPGStrangeProduction::ReactionStage(), G4UniversalFluctuation::SampleFluctuations(), G4PAIPhotModel::SampleFluctuations(), G4PAIModel::SampleFluctuations(), G4PAIPhotonModel::SampleFluctuations(), G4DNADingfelderChargeDecreaseModel::SampleSecondaries(), G4DNADingfelderChargeIncreaseModel::SampleSecondaries(), G4DNABornExcitationModel::SampleSecondaries(), G4DNAMillerGreenExcitationModel::SampleSecondaries(), G4LivermoreNuclearGammaConversionModel::SampleSecondaries(), G4LivermorePolarizedRayleighModel::SampleSecondaries(), G4LivermoreRayleighModel::SampleSecondaries(), G4LivermoreGammaConversionModelRC::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LivermorePolarizedGammaConversionModel::SampleSecondaries(), G4DNABornIonisationModel::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermoreGammaConversionModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4MuElecInelasticModel::SampleSecondaries(), G4MicroElecInelasticModel::SampleSecondaries(), G4hCoulombScatteringModel::SampleSecondaries(), G4eSingleCoulombScatteringModel::SampleSecondaries(), G4mplIonisationWithDeltaModel::SampleSecondaries(), G4PAIPhotModel::SampleSecondaries(), G4IonCoulombScatteringModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4eCoulombScatteringModel::SampleSecondaries(), G4PAIPhotonModel::SampleSecondaries(), G4BetheBlochModel::SampleSecondaries(), G4QuasiElasticChannel::Scatter(), G4VPartonStringModel::Scatter(), G4WentzelVIRelModel::StartTracking(), G4WentzelVIModel::StartTracking(), G4GoudsmitSaundersonMscModel::StartTracking(), G4UrbanMscModel::StartTracking(), G4AdjointProcessEquivalentToDirectProcess::StartTracking(), G4PAIPhotonModel::TestSecondaries(), G4NuclNuclDiffuseElastic::ThetaCMStoThetaLab(), G4DiffuseElastic::ThetaCMStoThetaLab(), G4NuclNuclDiffuseElastic::ThetaLabToThetaCMS(), G4DiffuseElastic::ThetaLabToThetaCMS(), G4hIonEffChargeSquare::TheValue(), G4NeutronHPInelasticCompFS::two_body_reaction(), Em10SteppingAction::UserSteppingAction(), and PurgMagSteppingAction::UserSteppingAction().
|
protected |
Definition at line 413 of file G4DynamicParticle.cc.
References G4InuclParticleNames::electron, FatalException, G4ParticleTable::FindParticle(), G4Exception(), G4ThreadLocal, G4ParticleTable::GetParticleTable(), and G4ParticleDefinition::GetPDGMass().
const G4ElectronOccupancy* G4DynamicParticle::GetElectronOccupancy | ( | ) | const |
G4double G4DynamicParticle::GetKineticEnergy | ( | ) | const |
Referenced by HistoManager::AddDeltaElectron(), Histo::AddPhantomElectron(), HistoManager::AddPhoton(), Histo::AddTargetElectron(), Histo::AddTargetPhoton(), G4NeutronHPFinalState::adjust_final_state(), G4VAtomDeexcitation::AlongStepDeexcitation(), G4ContinuousGainOfEnergy::AlongStepDoIt(), G4eLowEnergyLoss::AlongStepDoIt(), G4hImpactIonisation::AlongStepDoIt(), G4EmBiasingManager::ApplyRangeCut(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4HadLeadBias::Bias(), G4HadronCrossSections::CalcScatteringCrossSections(), G4Track::CalculateVelocity(), G4WentzelVIModel::ComputeTruePathLengthLimit(), G4WentzelVIRelModel::ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel::ComputeTruePathLengthLimit(), G4UrbanMscModel::ComputeTruePathLengthLimit(), G4BetheBlochModel::CorrectionsAlongStep(), G4BraggIonModel::CorrectionsAlongStep(), G4Decay::DecayIt(), G4RadioactiveDecay::DecayIt(), G4LowEnergyIonisation::DeexciteAtom(), G4BohrFluctuations::Dispersion(), G4UniversalFluctuation::Dispersion(), G4IonFluctuations::Dispersion(), G4mplIonisationModel::Dispersion(), G4mplIonisationWithDeltaModel::Dispersion(), G4PAIPhotModel::Dispersion(), G4PAIModel::Dispersion(), G4PAIPhotonModel::Dispersion(), G4ScreenedCoulombClassicalKinematics::DoCollisionStep(), G4SingleScatter::DoCollisionStep(), export_G4DynamicParticle(), G4HadSecondary::G4HadSecondary(), G4HadronCrossSections::GetCaptureCrossSection(), G4hImpactIonisation::GetConstraints(), G4GGNuclNuclCrossSection::GetCoulombBarier(), G4ComponentGGNuclNuclXsc::GetCoulombBarier(), G4HadronNucleonXsc::GetCoulombBarrier(), G4NeutronHPJENDLHEData::GetCrossSection(), G4CrossSectionDataStore::GetCrossSection(), G4NeutronHPFissionData::GetCrossSection(), G4NeutronHPCaptureData::GetCrossSection(), G4NeutronHPInelasticData::GetCrossSection(), G4NeutronHPElasticData::GetCrossSection(), G4GammaConversionToMuons::GetCrossSectionPerAtom(), G4VEnergyLossProcess::GetDEDXDispersion(), G4UPiNuclearCrossSection::GetElasticCrossSection(), G4HadronCrossSections::GetElasticCrossSection(), G4PiNuclearCrossSection::GetElementCrossSection(), G4TripathiCrossSection::GetElementCrossSection(), G4NeutronInelasticCrossSection::GetElementCrossSection(), G4PhotoNuclearCrossSection::GetElementCrossSection(), G4IonsKoxCrossSection::GetElementCrossSection(), G4NucleonNuclearCrossSection::GetElementCrossSection(), G4ProtonInelasticCrossSection::GetElementCrossSection(), G4KokoulinMuonNuclearXS::GetElementCrossSection(), G4ChargeExchangeProcess::GetElementCrossSection(), G4ElectroNuclearCrossSection::GetElementCrossSection(), G4NeutronElasticXS::GetElementCrossSection(), G4CrossSectionPairGG::GetElementCrossSection(), G4IonProtonCrossSection::GetElementCrossSection(), G4CrossSectionElastic::GetElementCrossSection(), G4CrossSectionInelastic::GetElementCrossSection(), G4NeutronCaptureXS::GetElementCrossSection(), G4NeutronInelasticXS::GetElementCrossSection(), G4BGGNucleonInelasticXS::GetElementCrossSection(), G4BGGPionElasticXS::GetElementCrossSection(), G4BGGNucleonElasticXS::GetElementCrossSection(), G4BGGPionInelasticXS::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4ComponentBarNucleonNucleusXsc::GetElementCrossSection(), G4GeneralSpaceNNCrossSection::GetElementCrossSection(), G4VCrossSectionDataSet::GetElementCrossSection(), G4HadronCrossSections::GetFissionCrossSection(), G4UPiNuclearCrossSection::GetInelasticCrossSection(), G4HadronCrossSections::GetInelasticCrossSection(), G4NeutronHPFissionData::GetIsoCrossSection(), G4NeutronHPCaptureData::GetIsoCrossSection(), G4NeutronHPInelasticData::GetIsoCrossSection(), G4NeutronHPElasticData::GetIsoCrossSection(), G4IonsShenCrossSection::GetIsoCrossSection(), G4NeutronHPThermalScatteringData::GetIsoCrossSection(), G4LENDCrossSection::GetIsoCrossSection(), G4NeutronCaptureXS::GetIsoCrossSection(), G4NeutronInelasticXS::GetIsoCrossSection(), G4BGGNucleonInelasticXS::GetIsoCrossSection(), G4BGGPionElasticXS::GetIsoCrossSection(), G4BGGNucleonElasticXS::GetIsoCrossSection(), G4BGGPionInelasticXS::GetIsoCrossSection(), G4CrossSectionDataStore::GetIsoCrossSection(), G4VCrossSectionDataSet::GetIsoCrossSection(), G4GlauberGribovCrossSection::GetKaonNucleonXscVector(), G4ComponentGGHadronNucleusXsc::GetKaonNucleonXscVector(), G4InuclParticle::getKineticEnergy(), G4RDVeLowEnergyLoss::GetLossWithFluct(), G4LowEnergyRayleigh::GetMeanFreePath(), G4LowEnergyCompton::GetMeanFreePath(), G4LowEnergyGammaConversion::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4eplusPolarizedAnnihilation::GetMeanFreePath(), G4GammaConversionToMuons::GetMeanFreePath(), G4hImpactIonisation::GetMeanFreePath(), G4AnnihiToMuPair::GetMeanFreePath(), G4VXTRenergyLoss::GetMeanFreePath(), G4ePolarizedIonisation::GetMeanFreePath(), G4LowEnergyPolarizedCompton::GetMeanFreePath(), G4LowEnergyPhotoElectric::GetMeanFreePath(), G4PolarizedCompton::GetMeanFreePath(), G4Decay::GetMeanFreePath(), G4ScreenedNuclearRecoil::GetMeanFreePath(), G4RadioactiveDecay::GetMeanFreePath(), G4RadioactiveDecay::GetMeanLifeTime(), G4GGNuclNuclCrossSection::GetRatioQE(), G4ComponentGGNuclNuclXsc::GetRatioQE(), G4GGNuclNuclCrossSection::GetRatioSD(), G4ComponentGGNuclNuclXsc::GetRatioSD(), G4NeutronHPThermalScatteringData::GetX(), G4GGNuclNuclCrossSection::GetZandACrossSection(), G4ComponentGGNuclNuclXsc::GetZandACrossSection(), G4ParticleChange::Initialize(), G4FastStep::Initialize(), G4NuclNuclDiffuseElastic::InitParametersGla(), G4NeutronHPJENDLHEData::IsApplicable(), G4NeutronHPThermalScatteringData::IsApplicable(), G4TripathiCrossSection::IsElementApplicable(), G4NeutronInelasticCrossSection::IsElementApplicable(), G4IonsSihverCrossSection::IsElementApplicable(), G4NucleonNuclearCrossSection::IsElementApplicable(), G4CrossSectionPairGG::IsElementApplicable(), G4NeutronHPBGGNucleonInelasticXS::IsElementApplicable(), G4CrossSectionElastic::IsElementApplicable(), G4CrossSectionInelastic::IsElementApplicable(), G4TripathiLightCrossSection::IsElementApplicable(), G4ComponentBarNucleonNucleusXsc::IsElementApplicable(), G4ComponentGGNuclNuclXsc::IsElementApplicable(), G4NeutronHPFissionData::IsIsoApplicable(), G4NeutronHPCaptureData::IsIsoApplicable(), G4NeutronHPInelasticData::IsIsoApplicable(), G4NeutronHPElasticData::IsIsoApplicable(), G4HadronNucleonXsc::IsIsoApplicable(), G4GlauberGribovCrossSection::IsIsoApplicable(), G4NeutronHPThermalScatteringData::IsIsoApplicable(), G4NeutronHPBGGNucleonInelasticXS::IsIsoApplicable(), G4LENDCrossSection::IsIsoApplicable(), G4ComponentGGHadronNucleusXsc::IsIsoApplicable(), G4VEmModel::MaxSecondaryKinEnergy(), G4ReactionProduct::operator=(), G4DNARuddIonisationExtendedModel::PartialCrossSection(), G4DNARuddIonisationModel::PartialCrossSection(), G4HadronElasticProcess::PostStepDoIt(), G4LowEnergyRayleigh::PostStepDoIt(), G4LowEnergyCompton::PostStepDoIt(), G4LowEnergyGammaConversion::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4ScreenedNuclearRecoil::PostStepDoIt(), G4MinEkineCuts::PostStepGetPhysicalInteractionLength(), DMXMinEkineCuts::PostStepGetPhysicalInteractionLength(), G4ePolarizedIonisation::PostStepGetPhysicalInteractionLength(), G4eplusPolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4Cerenkov::PostStepGetPhysicalInteractionLength(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4DipBustGenerator::SampleDirection(), G4SauterGavrilaAngularDistribution::SampleDirection(), G4PhotoElectricAngularGeneratorSauterGavrila::SampleDirection(), G4RayleighAngularGenerator::SampleDirection(), G4Generator2BN::SampleDirection(), G4PenelopeBremsstrahlungAngular::SampleDirection(), G4ModifiedTsai::SampleDirection(), G4UniversalFluctuation::SampleFluctuations(), G4IonFluctuations::SampleFluctuations(), G4PAIPhotModel::SampleFluctuations(), G4PAIModel::SampleFluctuations(), G4PAIPhotonModel::SampleFluctuations(), G4DNAScreenedRutherfordElasticModel::SampleSecondaries(), G4DNADingfelderChargeDecreaseModel::SampleSecondaries(), G4DNADingfelderChargeIncreaseModel::SampleSecondaries(), G4DNAChampionElasticModel::SampleSecondaries(), G4DNAEmfietzoglouExcitationModel::SampleSecondaries(), G4DNABornExcitationModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricModel::SampleSecondaries(), G4DNAMillerGreenExcitationModel::SampleSecondaries(), MyKleinNishinaCompton::SampleSecondaries(), G4XrayRayleighModel::SampleSecondaries(), G4DNAMeltonAttachmentModel::SampleSecondaries(), G4BoldyshevTripletModel::SampleSecondaries(), G4LivermorePolarizedRayleighModel::SampleSecondaries(), G4AdjointComptonModel::SampleSecondaries(), G4LivermoreNuclearGammaConversionModel::SampleSecondaries(), G4LivermoreRayleighModel::SampleSecondaries(), G4DNASancheExcitationModel::SampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4LivermoreGammaConversionModelRC::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LivermorePolarizedGammaConversionModel::SampleSecondaries(), G4DNABornIonisationModel::SampleSecondaries(), G4DNATransformElectronModel::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4LivermoreGammaConversionModel::SampleSecondaries(), G4MicroElecElasticModel::SampleSecondaries(), G4DNAOneStepSolvatationModel::SampleSecondaries(), G4MuElecElasticModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4ePolarizedBremsstrahlungModel::SampleSecondaries(), G4PolarizedGammaConversionModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4AdjointPhotoElectricModel::SampleSecondaries(), G4SeltzerBergerModel::SampleSecondaries(), G4PolarizedPEEffectModel::SampleSecondaries(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4LivermoreBremsstrahlungModel::SampleSecondaries(), G4PenelopeAnnihilationModel::SampleSecondaries(), G4PenelopeGammaConversionModel::SampleSecondaries(), G4PenelopeRayleighModel::SampleSecondaries(), G4LivermoreIonisationModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4KleinNishinaCompton::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4AdjointIonIonisationModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4MuElecInelasticModel::SampleSecondaries(), G4MicroElecInelasticModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4BetheHeitlerModel::SampleSecondaries(), G4PairProductionRelModel::SampleSecondaries(), G4PolarizedAnnihilationModel::SampleSecondaries(), G4hCoulombScatteringModel::SampleSecondaries(), G4eSingleCoulombScatteringModel::SampleSecondaries(), G4EmMultiModel::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4eeToHadronsMultiModel::SampleSecondaries(), G4mplIonisationWithDeltaModel::SampleSecondaries(), G4PAIPhotModel::SampleSecondaries(), G4eBremParametrizedModel::SampleSecondaries(), G4IonCoulombScatteringModel::SampleSecondaries(), G4eeToHadronsModel::SampleSecondaries(), G4eeToTwoGammaModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeBremsstrahlungModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4MuPairProductionModel::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), G4eCoulombScatteringModel::SampleSecondaries(), G4PAIPhotonModel::SampleSecondaries(), G4MuBremsstrahlungModel::SampleSecondaries(), G4BraggModel::SampleSecondaries(), G4BraggIonModel::SampleSecondaries(), G4ICRU73QOModel::SampleSecondaries(), G4MuBetheBlochModel::SampleSecondaries(), G4BetheBlochModel::SampleSecondaries(), G4VEnergyLossProcess::SampleSubCutSecondaries(), G4CrossSectionDataStore::SampleZandA(), HistoManager::ScoreNewTrack(), G4PAIPhotonModel::TestSecondaries(), G4IonYangFluctuationModel::TheValue(), G4IonChuFluctuationModel::TheValue(), G4hBetheBlochModel::TheValue(), G4hParametrisedLossModel::TheValue(), G4hNuclearStoppingModel::TheValue(), G4hIonEffChargeSquare::TheValue(), G4QAOLowEnergyLoss::TheValue(), G4NeutronHPInelasticCompFS::two_body_reaction(), and FCALSteppingAction::UserSteppingAction().
G4double G4DynamicParticle::GetMagneticMoment | ( | ) | const |
Referenced by G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), and G4ParticleChange::Initialize().
G4double G4DynamicParticle::GetMass | ( | ) | const |
Referenced by G4Transportation::AlongStepDoIt(), G4CoupledTransportation::AlongStepDoIt(), G4MonopoleTransportation::AlongStepDoIt(), G4hImpactIonisation::AlongStepDoIt(), G4DecayProducts::Boost(), G4HadronCrossSections::CalcScatteringCrossSections(), G4Track::CalculateVelocity(), G4FieldTrackUpdator::CreateFieldTrack(), G4PionDecayMakeSpin::DaughterPolarization(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4PAIPhotModel::Dispersion(), G4PAIModel::Dispersion(), G4PAIPhotonModel::Dispersion(), export_G4DynamicParticle(), G4hImpactIonisation::GetConstraints(), G4IonsKoxCrossSection::GetElementCrossSection(), G4GlauberGribovCrossSection::GetHadronNucleonXsc(), G4GGNuclNuclCrossSection::GetHadronNucleonXsc(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXsc(), G4ComponentGGNuclNuclXsc::GetHadronNucleonXsc(), G4HadronNucleonXsc::GetHadronNucleonXscEL(), G4HadronNucleonXsc::GetHadronNucleonXscNS(), G4GlauberGribovCrossSection::GetHadronNucleonXscNS(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscNS(), G4HadronNucleonXsc::GetHadronNucleonXscPDG(), G4GlauberGribovCrossSection::GetHadronNucleonXscPDG(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscPDG(), G4IonsShenCrossSection::GetIsoCrossSection(), G4InuclParticle::getMass(), G4SynchrotronRadiation::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4hImpactIonisation::GetMeanFreePath(), G4Decay::GetMeanFreePath(), G4RadioactiveDecay::GetMeanFreePath(), G4RadioactiveDecay::GetMeanLifeTime(), G4SynchrotronRadiationInMat::GetPhotonEnergy(), G4ParticleChange::Initialize(), G4DecayProducts::IsChecked(), G4SynchrotronRadiation::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4Decay::PostStepGetPhysicalInteractionLength(), G4ErrorFreeTrajState::PropagateErrorIoni(), G4PAIPhotonModel::SampleSecondaries(), G4VPartonStringModel::Scatter(), G4SteppingManager::SetInitialStep(), G4PAIPhotonModel::TestSecondaries(), G4IonYangFluctuationModel::TheValue(), G4IonChuFluctuationModel::TheValue(), G4hBetheBlochModel::TheValue(), G4hNuclearStoppingModel::TheValue(), G4hParametrisedLossModel::TheValue(), G4hIonEffChargeSquare::TheValue(), G4ReactionKinematics::TwoBodyScattering(), G4FieldTrackUpdator::Update(), and G4ParticleChangeForTransport::UpdateStepForAlongStep().
G4ThreeVector G4DynamicParticle::GetMomentum | ( | ) | const |
Referenced by G4NeutronHPFinalState::adjust_final_state(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4PionDecayMakeSpin::DaughterPolarization(), G4SingleScatter::DoCollisionStep(), export_G4DynamicParticle(), G4NeutronHPFissionData::GetCrossSection(), G4NeutronHPCaptureData::GetCrossSection(), G4NeutronHPInelasticData::GetCrossSection(), G4NeutronHPElasticData::GetCrossSection(), G4IonsKoxCrossSection::GetElementCrossSection(), G4GlauberGribovCrossSection::GetHadronNucleonXsc(), G4GGNuclNuclCrossSection::GetHadronNucleonXsc(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXsc(), G4ComponentGGNuclNuclXsc::GetHadronNucleonXsc(), G4HadronNucleonXsc::GetHadronNucleonXscEL(), G4HadronNucleonXsc::GetHadronNucleonXscNS(), G4GlauberGribovCrossSection::GetHadronNucleonXscNS(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscNS(), G4HadronNucleonXsc::GetHadronNucleonXscPDG(), G4GlauberGribovCrossSection::GetHadronNucleonXscPDG(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscPDG(), G4HadronNucleonXsc::GetHadronNucleonXscVU(), G4GlauberGribovCrossSection::GetHNinelasticXscVU(), G4GGNuclNuclCrossSection::GetHNinelasticXscVU(), G4ComponentGGNuclNuclXsc::GetHNinelasticXscVU(), G4ComponentGGHadronNucleusXsc::GetHNinelasticXscVU(), G4IonsShenCrossSection::GetIsoCrossSection(), G4HadronNucleonXsc::GetKaonNucleonXscGG(), G4SynchrotronRadiation::GetMeanFreePath(), G4ReactionProduct::operator=(), G4PenelopeBremsstrahlungModel::SampleSecondaries(), G4MuPairProductionModel::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), G4BraggIonModel::SampleSecondaries(), G4BraggModel::SampleSecondaries(), G4BetheBlochModel::SampleSecondaries(), G4VPartonStringModel::Scatter(), G4NeutronHPInelasticCompFS::two_body_reaction(), and FCALSteppingAction::UserSteppingAction().
const G4ThreeVector& G4DynamicParticle::GetMomentumDirection | ( | ) | const |
Referenced by G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4DecayProducts::Boost(), G4MuonVDNuclearModel::CalculateHadronicVertex(), G4ElectroVDNuclearModel::CalculateHadronicVertex(), G4ITTransportation::ComputeStep(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4RadioactiveDecay::DecayIt(), G4SingleScatter::DoCollisionStep(), export_G4DynamicParticle(), G4PrimaryTransformer::GenerateSingleTrack(), G4SynchrotronRadiation::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4eplusPolarizedAnnihilation::GetMeanFreePath(), G4ePolarizedIonisation::GetMeanFreePath(), G4PolarizedCompton::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetPhotonEnergy(), G4LivermorePolarizedRayleighModel::GetPhotonPolarization(), G4ParticleChange::Initialize(), G4FastStep::Initialize(), G4DecayProducts::IsChecked(), G4HadronElasticProcess::PostStepDoIt(), G4LowEnergyRayleigh::PostStepDoIt(), G4LowEnergyCompton::PostStepDoIt(), G4LowEnergyGammaConversion::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4ePolarizedIonisation::PostStepGetPhysicalInteractionLength(), G4eplusPolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4PhotoElectricAngularGeneratorPolarized::SampleDirection(), G4DeltaAngleFreeScat::SampleDirection(), G4PhotoElectricAngularGeneratorSimple::SampleDirection(), G4DipBustGenerator::SampleDirection(), G4SauterGavrilaAngularDistribution::SampleDirection(), G4PhotoElectricAngularGeneratorSauterGavrila::SampleDirection(), G4DeltaAngle::SampleDirection(), G4AngleDirect::SampleDirection(), G4RayleighAngularGenerator::SampleDirection(), G4PenelopeBremsstrahlungAngular::SampleDirection(), G4Generator2BN::SampleDirection(), G4ModifiedTsai::SampleDirection(), G4Generator2BS::SampleDirection(), G4DNAScreenedRutherfordElasticModel::SampleSecondaries(), G4DNADingfelderChargeDecreaseModel::SampleSecondaries(), G4DNAChampionElasticModel::SampleSecondaries(), G4DNADingfelderChargeIncreaseModel::SampleSecondaries(), G4DNAEmfietzoglouExcitationModel::SampleSecondaries(), MyKleinNishinaCompton::SampleSecondaries(), G4DNAMillerGreenExcitationModel::SampleSecondaries(), G4DNABornExcitationModel::SampleSecondaries(), G4BoldyshevTripletModel::SampleSecondaries(), G4XrayRayleighModel::SampleSecondaries(), G4DNASancheExcitationModel::SampleSecondaries(), G4AdjointComptonModel::SampleSecondaries(), G4LivermoreNuclearGammaConversionModel::SampleSecondaries(), G4LivermorePolarizedRayleighModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4LivermoreGammaConversionModelRC::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LivermorePolarizedGammaConversionModel::SampleSecondaries(), G4DNABornIonisationModel::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4LivermoreGammaConversionModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4MicroElecElasticModel::SampleSecondaries(), G4MuElecElasticModel::SampleSecondaries(), G4ePolarizedBremsstrahlungModel::SampleSecondaries(), G4PolarizedGammaConversionModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4AdjointPhotoElectricModel::SampleSecondaries(), G4LivermoreBremsstrahlungModel::SampleSecondaries(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4PolarizedPEEffectModel::SampleSecondaries(), G4SeltzerBergerModel::SampleSecondaries(), G4PenelopeAnnihilationModel::SampleSecondaries(), G4PenelopeGammaConversionModel::SampleSecondaries(), G4PenelopeRayleighModel::SampleSecondaries(), G4LivermoreIonisationModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), G4AdjointIonIonisationModel::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4KleinNishinaCompton::SampleSecondaries(), G4MuElecInelasticModel::SampleSecondaries(), G4MicroElecInelasticModel::SampleSecondaries(), G4BetheHeitlerModel::SampleSecondaries(), G4PairProductionRelModel::SampleSecondaries(), G4PolarizedAnnihilationModel::SampleSecondaries(), G4eSingleCoulombScatteringModel::SampleSecondaries(), G4hCoulombScatteringModel::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4mplIonisationWithDeltaModel::SampleSecondaries(), G4PAIPhotModel::SampleSecondaries(), G4IonCoulombScatteringModel::SampleSecondaries(), G4eBremParametrizedModel::SampleSecondaries(), G4eeToHadronsModel::SampleSecondaries(), G4eeToTwoGammaModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeBremsstrahlungModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4MuPairProductionModel::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), G4eCoulombScatteringModel::SampleSecondaries(), G4PAIPhotonModel::SampleSecondaries(), G4MuBremsstrahlungModel::SampleSecondaries(), G4ICRU73QOModel::SampleSecondaries(), G4BraggIonModel::SampleSecondaries(), G4BraggModel::SampleSecondaries(), G4MuBetheBlochModel::SampleSecondaries(), G4BetheBlochModel::SampleSecondaries(), G4IonParametrisedLossModel::SampleSecondaries(), HistoManager::ScoreNewTrack(), and G4PAIPhotonModel::TestSecondaries().
const G4ParticleDefinition* G4DynamicParticle::GetParticleDefinition | ( | ) | const |
Referenced by G4RadioactiveDecay::CollimateDecay(), G4RadioactiveDecay::CollimateDecayProduct(), G4RadioactiveDecay::DecayIt(), G4LossTableManager::GetDEDXDispersion(), G4VEmModel::MaxSecondaryKinEnergy(), G4HadronicProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4DeltaAngle::SampleDirection(), G4XrayRayleighModel::SampleSecondaries(), and G4EmMultiModel::SampleSecondaries().
G4int G4DynamicParticle::GetPDGcode | ( | ) | const |
Referenced by export_G4DynamicParticle(), G4HadronCrossSections::GetParticleCode(), and G4SmartTrackStack::PushToStack().
const G4ThreeVector& G4DynamicParticle::GetPolarization | ( | ) | const |
Referenced by G4FieldTrackUpdator::CreateFieldTrack(), G4FastStep::CreateSecondaryTrack(), G4DecayWithSpin::DecayIt(), export_G4DynamicParticle(), G4LivermorePolarizedRayleighModel::GetPhotonPolarization(), G4ParticleChangeForDecay::Initialize(), G4ParticleChange::Initialize(), G4FastStep::Initialize(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4PhotoElectricAngularGeneratorPolarized::SampleDirection(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LivermorePolarizedGammaConversionModel::SampleSecondaries(), G4ePolarizedBremsstrahlungModel::SampleSecondaries(), G4PolarizedGammaConversionModel::SampleSecondaries(), G4PolarizedPEEffectModel::SampleSecondaries(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), and G4FieldTrackUpdator::Update().
const G4DecayProducts* G4DynamicParticle::GetPreAssignedDecayProducts | ( | ) | const |
Referenced by G4AdjointProcessEquivalentToDirectProcess::AlongStepDoIt(), G4AdjointProcessEquivalentToDirectProcess::AlongStepGetPhysicalInteractionLength(), G4AdjointProcessEquivalentToDirectProcess::AtRestDoIt(), G4AdjointProcessEquivalentToDirectProcess::AtRestGetPhysicalInteractionLength(), G4PrimaryTransformer::CheckDynamicParticle(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4DecayProducts::G4DecayProducts(), G4DecayProducts::operator=(), G4AdjointProcessEquivalentToDirectProcess::PostStepDoIt(), G4AdjointProcessEquivalentToDirectProcess::PostStepGetPhysicalInteractionLength(), G4PrimaryTransformer::SetDecayProducts(), and G4AdjointProcessEquivalentToDirectProcess::StartTracking().
G4double G4DynamicParticle::GetPreAssignedDecayProperTime | ( | ) | const |
Referenced by G4Decay::AtRestGetPhysicalInteractionLength(), G4UnknownDecay::DecayIt(), export_G4DynamicParticle(), G4DecayProducts::G4DecayProducts(), G4DecayProducts::operator=(), G4UnknownDecay::PostStepGetPhysicalInteractionLength(), and G4Decay::PostStepGetPhysicalInteractionLength().
G4PrimaryParticle* G4DynamicParticle::GetPrimaryParticle | ( | ) | const |
Referenced by export_G4DynamicParticle(), G4AdjointTrackingAction::PreUserTrackingAction(), RE01Trajectory::RE01Trajectory(), and G4EventManager::StackTracks().
G4double G4DynamicParticle::GetProperTime | ( | ) | const |
Referenced by export_G4DynamicParticle(), G4ParticleChange::Initialize(), and G4FastStep::Initialize().
G4double G4DynamicParticle::GetSpin | ( | ) | const |
G4double G4DynamicParticle::GetTotalEnergy | ( | ) | const |
Referenced by G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4LFission::ApplyYourself(), G4DecayProducts::Boost(), G4MuonVDNuclearModel::CalculateHadronicVertex(), G4ElectroVDNuclearModel::CalculateHadronicVertex(), G4HadronicProcess::CheckResult(), G4PionDecayMakeSpin::DaughterPolarization(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), export_G4DynamicParticle(), G4InuclParticle::getEnergy(), G4HadronNucleonXsc::GetHadronNucleonXscNS(), G4GlauberGribovCrossSection::GetHadronNucleonXscNS(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscNS(), G4HadronNucleonXsc::GetHadronNucleonXscVU(), G4GlauberGribovCrossSection::GetHNinelasticXscVU(), G4GGNuclNuclCrossSection::GetHNinelasticXscVU(), G4ComponentGGNuclNuclXsc::GetHNinelasticXscVU(), G4ComponentGGHadronNucleusXsc::GetHNinelasticXscVU(), G4SynchrotronRadiation::GetMeanFreePath(), G4OpMieHG::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4OpRayleigh::GetMeanFreePath(), G4OpWLS::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetPhotonEnergy(), G4Pythia6Decayer::ImportDecayProducts(), G4DecayProducts::IsChecked(), G4ReactionProduct::operator=(), G4SmartTrackStack::PopFromStack(), G4SynchrotronRadiation::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4MaxTimeCuts::PostStepGetPhysicalInteractionLength(), DMXMaxTimeCuts::PostStepGetPhysicalInteractionLength(), G4Cerenkov::PostStepGetPhysicalInteractionLength(), G4SmartTrackStack::PushToStack(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4DeltaAngleFreeScat::SampleDirection(), G4DeltaAngle::SampleDirection(), G4Generator2BN::SampleDirection(), G4Generator2BS::SampleDirection(), G4AdjointBremsstrahlungModel::SampleSecondaries(), and FCALSteppingAction::UserSteppingAction().
G4double G4DynamicParticle::GetTotalMomentum | ( | ) | const |
Referenced by G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4LFission::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4DecayProducts::Boost(), G4HadronCrossSections::CalcScatteringCrossSections(), G4Track::CalculateVelocityForOpticalPhoton(), G4TauLeptonicDecayChannel::DecayIt(), G4MuonDecayChannelWithSpin::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), export_G4DynamicParticle(), G4ChargeExchangeProcess::GetElementCrossSection(), G4QuasiElasticChannel::GetFraction(), G4ChipsAntiBaryonInelasticXS::GetIsoCrossSection(), G4ChipsProtonElasticXS::GetIsoCrossSection(), G4ChipsProtonInelasticXS::GetIsoCrossSection(), G4ChipsKaonPlusElasticXS::GetIsoCrossSection(), G4ChipsPionPlusElasticXS::GetIsoCrossSection(), G4ChipsHyperonElasticXS::GetIsoCrossSection(), G4ChipsHyperonInelasticXS::GetIsoCrossSection(), G4ChipsNeutronElasticXS::GetIsoCrossSection(), G4ChipsPionMinusElasticXS::GetIsoCrossSection(), G4ChipsPionMinusInelasticXS::GetIsoCrossSection(), G4ChipsAntiBaryonElasticXS::GetIsoCrossSection(), G4ChipsKaonMinusElasticXS::GetIsoCrossSection(), G4ChipsKaonMinusInelasticXS::GetIsoCrossSection(), G4ChipsKaonPlusInelasticXS::GetIsoCrossSection(), G4ChipsNeutronInelasticXS::GetIsoCrossSection(), G4ChipsPionPlusInelasticXS::GetIsoCrossSection(), G4ChipsKaonZeroElasticXS::GetIsoCrossSection(), G4ChipsKaonZeroInelasticXS::GetIsoCrossSection(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4OpAbsorption::GetMeanFreePath(), G4Decay::GetMeanFreePath(), G4RadioactiveDecay::GetMeanFreePath(), G4InuclParticle::getMomModule(), G4DecayProducts::IsChecked(), G4OpBoundaryProcess::PostStepDoIt(), G4UserSpecialCuts::PostStepGetPhysicalInteractionLength(), DMXMaxTimeCuts::PostStepGetPhysicalInteractionLength(), G4MaxTimeCuts::PostStepGetPhysicalInteractionLength(), G4Cerenkov::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4DeltaAngleFreeScat::SampleDirection(), G4DeltaAngle::SampleDirection(), G4AdjointComptonModel::SampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), G4AdjointIonIonisationModel::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), G4BraggModel::SampleSecondaries(), G4BraggIonModel::SampleSecondaries(), G4BetheBlochModel::SampleSecondaries(), G4NuclNuclDiffuseElastic::ThetaLabToThetaCMS(), G4DiffuseElastic::ThetaLabToThetaCMS(), and FCALSteppingAction::UserSteppingAction().
G4int G4DynamicParticle::GetTotalOccupancy | ( | ) | const |
G4int G4DynamicParticle::GetVerboseLevel | ( | ) | const |
|
inline |
|
inline |
G4int G4DynamicParticle::operator!= | ( | const G4DynamicParticle & | right | ) | const |
Definition at line 312 of file G4DynamicParticle.cc.
G4DynamicParticle & G4DynamicParticle::operator= | ( | const G4DynamicParticle & | right | ) |
Definition at line 236 of file G4DynamicParticle.cc.
References theDynamicalCharge, theDynamicalMagneticMoment, theDynamicalMass, theDynamicalSpin, theElectronOccupancy, theKineticEnergy, theMomentumDirection, theParticleDefinition, thePDGcode, thePolarization, thePreAssignedDecayProducts, thePreAssignedDecayTime, theProperTime, and verboseLevel.
G4int G4DynamicParticle::operator== | ( | const G4DynamicParticle & | right | ) | const |
Definition at line 306 of file G4DynamicParticle.cc.
void G4DynamicParticle::Set4Momentum | ( | const G4LorentzVector & | momentum | ) |
Definition at line 353 of file G4DynamicParticle.cc.
References EnergyMomentumRelationAllowance, SetKineticEnergy(), SetMomentumDirection(), and theDynamicalMass.
Referenced by G4BinaryLightIonReaction::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4DecayProducts::Boost(), G4DalitzDecayChannel::DecayIt(), G4TauLeptonicDecayChannel::DecayIt(), G4MuonDecayChannelWithSpin::DecayIt(), G4NuclearDecayChannel::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4HadronicProcess::FillResult(), G4DynamicParticle(), G4InuclParticle::G4InuclParticle(), G4PhaseSpaceDecayChannel::ManyBodyDecayIt(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4eeToHadronsModel::SampleSecondaries(), G4VPartonStringModel::Scatter(), G4InuclParticle::setMomentum(), and G4ReactionKinematics::TwoBodyScattering().
void G4DynamicParticle::SetCharge | ( | G4double | charge | ) |
Referenced by G4PrimaryTransformer::GenerateSingleTrack(), G4ErrorPropagator::InitG4Track(), and G4PrimaryTransformer::SetDecayProducts().
void G4DynamicParticle::SetCharge | ( | G4int | chargeInUnitOfEplus | ) |
void G4DynamicParticle::SetDefinition | ( | const G4ParticleDefinition * | aParticleDefinition | ) |
Definition at line 273 of file G4DynamicParticle.cc.
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMagneticMoment(), G4ParticleDefinition::GetPDGMass(), G4ParticleDefinition::GetPDGSpin(), theDynamicalCharge, theDynamicalMagneticMoment, theDynamicalMass, theDynamicalSpin, theElectronOccupancy, theParticleDefinition, thePreAssignedDecayProducts, and verboseLevel.
Referenced by G4NeutronHPFinalState::adjust_final_state(), G4AdjointProcessEquivalentToDirectProcess::AlongStepDoIt(), G4ContinuousGainOfEnergy::AlongStepDoIt(), G4AdjointProcessEquivalentToDirectProcess::AlongStepGetPhysicalInteractionLength(), G4LightMedia::AntiLambdaExchange(), G4LightMedia::AntiNeutronExchange(), G4LightMedia::AntiOmegaMinusExchange(), G4LightMedia::AntiProtonExchange(), G4LightMedia::AntiSigmaMinusExchange(), G4LightMedia::AntiSigmaPlusExchange(), G4LightMedia::AntiXiMinusExchange(), G4LightMedia::AntiXiZeroExchange(), G4NeutronHPFSFissionFS::ApplyYourself(), G4NeutronHPCaptureFS::ApplyYourself(), G4NeutronHPFissionBaseFS::ApplyYourself(), G4LENDModel::ApplyYourself(), G4NeutronHPElasticFS::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4LENDInelastic::ApplyYourself(), G4LENDCapture::ApplyYourself(), G4LENDElastic::ApplyYourself(), G4LEpp::ApplyYourself(), G4LENDFission::ApplyYourself(), G4LEnp::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4MuonMinusCaptureAtRest::AtRestDoIt(), G4AdjointProcessEquivalentToDirectProcess::AtRestDoIt(), G4AdjointProcessEquivalentToDirectProcess::AtRestGetPhysicalInteractionLength(), G4NeutronHPInelasticBaseFS::BaseApply(), G4NeutronHPInelasticCompFS::CompositeApply(), G4ComponentGGNuclNuclXsc::ComputeQuasiElasticRatio(), G4HadronicProcessStore::FindProcess(), G4NeutronHPGamma::GetDecayGammas(), G4ComponentGGNuclNuclXsc::GetElasticElementCrossSection(), G4ComponentGGNuclNuclXsc::GetElasticIsotopeCrossSection(), G4ComponentGGNuclNuclXsc::GetInelasticElementCrossSection(), G4ComponentGGNuclNuclXsc::GetInelasticIsotopeCrossSection(), G4NeutronHPFSFissionFS::GetPhotons(), G4ComponentGGNuclNuclXsc::GetTotalElementCrossSection(), G4ComponentGGNuclNuclXsc::GetTotalIsotopeCrossSection(), G4LightMedia::KaonPlusExchange(), G4LightMedia::KaonZeroLongExchange(), G4LightMedia::KaonZeroShortExchange(), G4LightMedia::LambdaExchange(), G4LightMedia::NeutronExchange(), G4LightMedia::OmegaMinusExchange(), G4LightMedia::PionPlusExchange(), G4AdjointProcessEquivalentToDirectProcess::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4AdjointProcessEquivalentToDirectProcess::PostStepGetPhysicalInteractionLength(), G4LightMedia::ProtonExchange(), G4Nucleus::ReturnTargetParticle(), G4LivermoreIonisationModel::SampleSecondaries(), G4PAIPhotModel::SampleSecondaries(), G4PAIPhotonModel::SampleSecondaries(), G4InuclParticle::setDefinition(), G4RPGInelastic::SetUpChange(), G4LightMedia::SigmaMinusExchange(), G4LightMedia::SigmaPlusExchange(), G4RPGNeutronInelastic::SlowNeutron(), G4RPGProtonInelastic::SlowProton(), G4AdjointProcessEquivalentToDirectProcess::StartTracking(), G4PAIPhotonModel::TestSecondaries(), G4EmCalculator::UpdateParticle(), G4LightMedia::XiMinusExchange(), and G4LightMedia::XiZeroExchange().
void G4DynamicParticle::SetKineticEnergy | ( | G4double | aEnergy | ) |
Referenced by G4NeutronHPFinalState::adjust_final_state(), G4ContinuousGainOfEnergy::AlongStepDoIt(), G4ChargeExchange::ApplyYourself(), G4LFission::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), G4ElectroVDNuclearModel::CalculateEMVertex(), G4EmCalculator::ComputeDEDX(), G4ComponentGGNuclNuclXsc::ComputeQuasiElasticRatio(), G4DynamicParticle(), G4HadronicProcessStore::GetCaptureCrossSectionPerAtom(), G4HadronicProcessStore::GetChargeExchangeCrossSectionPerAtom(), G4NeutronHPGamma::GetDecayGammas(), G4EmCalculator::GetDEDX(), G4HadronicProcessStore::GetElasticCrossSectionPerAtom(), G4ComponentGGNuclNuclXsc::GetElasticElementCrossSection(), G4ComponentGGNuclNuclXsc::GetElasticIsotopeCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4HadronicProcessStore::GetFissionCrossSectionPerAtom(), G4HadronicProcessStore::GetInelasticCrossSectionPerAtom(), G4ComponentGGNuclNuclXsc::GetInelasticElementCrossSection(), G4ComponentGGNuclNuclXsc::GetInelasticIsotopeCrossSection(), G4ComponentGGNuclNuclXsc::GetTotalElementCrossSection(), G4ComponentGGNuclNuclXsc::GetTotalIsotopeCrossSection(), G4ComponentGGNuclNuclXsc::GetZandACrossSection(), G4NeutronElasticXS::Initialise(), G4NeutronInelasticXS::Initialise(), G4LowEnergyIonisation::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4LivermoreIonisationModel::SampleSecondaries(), G4PAIPhotModel::SampleSecondaries(), G4PAIPhotonModel::SampleSecondaries(), Set4Momentum(), G4InuclParticle::setKineticEnergy(), SetMomentum(), G4PAIPhotonModel::TestSecondaries(), G4NeutronHPInelasticCompFS::two_body_reaction(), and G4EmCalculator::UpdateParticle().
void G4DynamicParticle::SetMagneticMoment | ( | G4double | magneticMoment | ) |
void G4DynamicParticle::SetMass | ( | G4double | mass | ) |
Referenced by G4PrimaryTransformer::GenerateSingleTrack(), G4PrimaryTransformer::SetDecayProducts(), and G4InuclParticle::setMass().
void G4DynamicParticle::SetMomentum | ( | const G4ThreeVector & | momentum | ) |
Definition at line 339 of file G4DynamicParticle.cc.
References SetKineticEnergy(), SetMomentumDirection(), and theDynamicalMass.
Referenced by G4NeutronHPFinalState::adjust_final_state(), G4NeutronHPFSFissionFS::ApplyYourself(), G4NeutronHPCaptureFS::ApplyYourself(), G4NeutronHPFissionBaseFS::ApplyYourself(), G4LENDModel::ApplyYourself(), G4NeutronHPElasticFS::ApplyYourself(), G4LENDCapture::ApplyYourself(), G4LENDInelastic::ApplyYourself(), G4LENDElastic::ApplyYourself(), G4LEpp::ApplyYourself(), G4LENDFission::ApplyYourself(), G4LEnp::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4MuonMinusCaptureAtRest::AtRestDoIt(), G4NeutronHPInelasticBaseFS::BaseApply(), G4NeutronHPInelasticCompFS::CompositeApply(), G4DynamicParticle(), G4NeutronHPFSFissionFS::GetPhotons(), G4InuclParticle::setMomentum(), G4RPGInelastic::SetUpChange(), G4RPGNeutronInelastic::SlowNeutron(), G4RPGProtonInelastic::SlowProton(), and G4NeutronHPInelasticCompFS::two_body_reaction().
void G4DynamicParticle::SetMomentumDirection | ( | const G4ThreeVector & | aDirection | ) |
Referenced by G4LFission::ApplyYourself(), G4RadioactiveDecay::CollimateDecayProduct(), G4FastStep::CreateSecondaryTrack(), G4DynamicParticle(), G4HadronElasticProcess::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4LivermoreIonisationModel::SampleSecondaries(), G4PAIPhotModel::SampleSecondaries(), G4PAIPhotonModel::SampleSecondaries(), Set4Momentum(), SetMomentum(), and G4PAIPhotonModel::TestSecondaries().
void G4DynamicParticle::SetPDGcode | ( | G4int | c | ) |
Referenced by G4PrimaryTransformer::GenerateSingleTrack().
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4FastStep::CreateSecondaryTrack(), G4PionDecayMakeSpin::DaughterPolarization(), G4PrimaryTransformer::GenerateSingleTrack(), G4ErrorPropagator::InitG4Track(), G4SynchrotronRadiation::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4PolarizedAnnihilationModel::SampleSecondaries(), and G4eeToTwoGammaModel::SampleSecondaries().
void G4DynamicParticle::SetPreAssignedDecayProducts | ( | G4DecayProducts * | aDecayProducts | ) |
Referenced by G4AdjointProcessEquivalentToDirectProcess::AlongStepDoIt(), G4AdjointProcessEquivalentToDirectProcess::AlongStepGetPhysicalInteractionLength(), G4AdjointProcessEquivalentToDirectProcess::AtRestDoIt(), G4AdjointProcessEquivalentToDirectProcess::AtRestGetPhysicalInteractionLength(), G4DecayProducts::G4DecayProducts(), G4DecayProducts::operator=(), G4AdjointProcessEquivalentToDirectProcess::PostStepDoIt(), G4AdjointProcessEquivalentToDirectProcess::PostStepGetPhysicalInteractionLength(), G4PrimaryTransformer::SetDecayProducts(), and G4AdjointProcessEquivalentToDirectProcess::StartTracking().
void G4DynamicParticle::SetPreAssignedDecayProperTime | ( | G4double | ) |
Referenced by G4DecayProducts::G4DecayProducts(), G4PrimaryTransformer::GenerateSingleTrack(), G4DecayProducts::operator=(), and G4PrimaryTransformer::SetDecayProducts().
void G4DynamicParticle::SetPrimaryParticle | ( | G4PrimaryParticle * | p | ) |
Referenced by G4PrimaryTransformer::GenerateSingleTrack(), and G4PrimaryTransformer::SetDecayProducts().
void G4DynamicParticle::SetProperTime | ( | G4double | ) |
void G4DynamicParticle::SetSpin | ( | G4double | spin | ) |
void G4DynamicParticle::SetSpin | ( | G4int | spinInUnitOfHalfInteger | ) |
void G4DynamicParticle::SetVerboseLevel | ( | G4int | value | ) |
|
protected |
Definition at line 251 of file G4DynamicParticle.hh.
|
protected |
Definition at line 227 of file G4DynamicParticle.hh.
Referenced by operator=(), and SetDefinition().
|
protected |
Definition at line 231 of file G4DynamicParticle.hh.
Referenced by operator=(), and SetDefinition().
|
protected |
Definition at line 225 of file G4DynamicParticle.hh.
Referenced by G4DynamicParticle(), operator=(), Set4Momentum(), SetDefinition(), and SetMomentum().
|
protected |
Definition at line 229 of file G4DynamicParticle.hh.
Referenced by operator=(), and SetDefinition().
|
protected |
Definition at line 233 of file G4DynamicParticle.hh.
Referenced by AllocateElectronOccupancy(), G4DynamicParticle(), operator=(), SetDefinition(), and ~G4DynamicParticle().
|
protected |
Definition at line 221 of file G4DynamicParticle.hh.
Referenced by operator=().
|
protected |
Definition at line 213 of file G4DynamicParticle.hh.
Referenced by operator=().
|
protected |
Definition at line 216 of file G4DynamicParticle.hh.
Referenced by operator=(), and SetDefinition().
|
protected |
Definition at line 274 of file G4DynamicParticle.hh.
Referenced by operator=().
|
protected |
Definition at line 219 of file G4DynamicParticle.hh.
Referenced by operator=().
|
protected |
Definition at line 235 of file G4DynamicParticle.hh.
Referenced by operator=(), SetDefinition(), and ~G4DynamicParticle().
|
protected |
Definition at line 237 of file G4DynamicParticle.hh.
Referenced by operator=().
|
protected |
Definition at line 223 of file G4DynamicParticle.hh.
Referenced by operator=().
|
protected |
Definition at line 240 of file G4DynamicParticle.hh.
Referenced by operator=(), and SetDefinition().