#include <G4DynamicParticle.hh>
Definition at line 72 of file G4DynamicParticle.hh.
| G4DynamicParticle::G4DynamicParticle | ( | ) |
Definition at line 76 of file G4DynamicParticle.cc.
References theDynamicalCharge, theDynamicalMass, and theElectronOccupancy.
| G4DynamicParticle::G4DynamicParticle | ( | G4ParticleDefinition * | aParticleDefinition, | |
| const G4ThreeVector & | aMomentumDirection, | |||
| G4double | aKineticEnergy | |||
| ) |
Definition at line 95 of file G4DynamicParticle.cc.
References AllocateElectronOccupancy(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMagneticMoment(), G4ParticleDefinition::GetPDGMass(), theDynamicalCharge, theDynamicalMagneticMoment, and theDynamicalMass.
Here is the call graph for this function:

| G4DynamicParticle::G4DynamicParticle | ( | G4ParticleDefinition * | aParticleDefinition, | |
| const G4ThreeVector & | aParticleMomentum | |||
| ) |
Definition at line 116 of file G4DynamicParticle.cc.
References AllocateElectronOccupancy(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMagneticMoment(), G4ParticleDefinition::GetPDGMass(), SetKineticEnergy(), SetMomentumDirection(), theDynamicalCharge, theDynamicalMagneticMoment, and theDynamicalMass.
Here is the call graph for this function:

| G4DynamicParticle::G4DynamicParticle | ( | G4ParticleDefinition * | aParticleDefinition, | |
| const G4LorentzVector & | aParticleMomentum | |||
| ) |
Definition at line 148 of file G4DynamicParticle.cc.
References AllocateElectronOccupancy(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMagneticMoment(), G4ParticleDefinition::GetPDGMass(), MeV, SetKineticEnergy(), SetMomentumDirection(), theDynamicalCharge, theDynamicalMagneticMoment, and theDynamicalMass.
Here is the call graph for this function:

| G4DynamicParticle::G4DynamicParticle | ( | G4ParticleDefinition * | aParticleDefinition, | |
| G4double | aTotalEnergy, | |||
| const G4ThreeVector & | aParticleMomentum | |||
| ) |
Definition at line 189 of file G4DynamicParticle.cc.
References AllocateElectronOccupancy(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMagneticMoment(), G4ParticleDefinition::GetPDGMass(), MeV, SetKineticEnergy(), SetMomentumDirection(), theDynamicalCharge, theDynamicalMagneticMoment, and theDynamicalMass.
Here is the call graph for this function:

| G4DynamicParticle::G4DynamicParticle | ( | const G4DynamicParticle & | right | ) |
Definition at line 229 of file G4DynamicParticle.cc.
References primaryParticle, theDynamicalCharge, theDynamicalMagneticMoment, theDynamicalMass, theElectronOccupancy, theKineticEnergy, theMomentumDirection, theParticleDefinition, thePDGcode, thePolarization, thePreAssignedDecayProducts, thePreAssignedDecayTime, theProperTime, and verboseLevel.
| G4DynamicParticle::~G4DynamicParticle | ( | ) |
Definition at line 262 of file G4DynamicParticle.cc.
References theElectronOccupancy, and thePreAssignedDecayProducts.
| void G4DynamicParticle::AllocateElectronOccupancy | ( | ) | [private] |
Definition at line 350 of file G4DynamicParticle.cc.
References GetDefinition(), G4IonTable::IsIon(), and theElectronOccupancy.
Referenced by G4DynamicParticle(), and SetDefinition().
Here is the call graph for this function:

| void G4DynamicParticle::DumpInfo | ( | G4int | mode = 0 |
) | const |
Definition at line 414 of file G4DynamicParticle.cc.
References G4ElectronOccupancy::DumpInfo(), eplus, G4cout, G4endl, GetCharge(), GetKineticEnergy(), GetMagneticMoment(), GetMass(), GetMomentum(), GetMomentumDirection(), G4ParticleDefinition::GetParticleName(), GetProperTime(), GetTotalEnergy(), GetTotalMomentum(), GeV, MeV, ns, tesla, theElectronOccupancy, and theParticleDefinition.
Referenced by G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4IVContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4EMDissociation::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4IVRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4PionMinusAbsorptionAtRest::AtRestGetPhysicalInteractionLength(), G4NeutronCaptureAtRest::AtRestGetPhysicalInteractionLength(), G4KaonMinusAbsorption::AtRestGetPhysicalInteractionLength(), G4AntiProtonAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4ProtonAntiProtonAtRestChips::AtRestGetPhysicalInteractionLength(), G4PionMinusNuclearAtRestChips::AtRestGetPhysicalInteractionLength(), G4DecayProducts::DumpInfo(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), and SetDefinition().
Here is the call graph for this function:

| G4LorentzVector G4DynamicParticle::Get4Momentum | ( | ) | const |
Referenced by G4QMDReaction::ApplyYourself(), G4ParametrizedHadronicVertex::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4PreCompoundCascadeInterface::ApplyYourself(), G4IBertini::ApplyYourself(), G4ElasticCascadeInterface::ApplyYourself(), G4CascadeElasticInterface::ApplyYourself(), G4BinaryLightIonReaction::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4QCaptureAtRest::AtRestDoIt(), G4AblaEvaporation::BreakItUp(), G4PhotonEvaporation::BreakItUp(), G4BertiniEvaporation::BreakItUp(), G4KineticTrack::Decay(), G4NuclearDecayChannel::DecayIt(), G4TauLeptonicDecayChannel::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4MuonDecayChannelWithSpin::DecayIt(), G4DalitzDecayChannel::DecayIt(), G4HadronicProcess::FillTotalResult(), G4HadronicProcess::GeneralPostStepDoIt(), G4TripathiLightCrossSection::GetIsoZACrossSection(), G4TripathiCrossSection::GetIsoZACrossSection(), G4EMDissociationCrossSection::GetIsoZACrossSection(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4PhaseSpaceDecayChannel::ManyBodyDecayIt(), G4QLowEnergy::PostStepDoIt(), G4QGluonString::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QCollision::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QAtomicElectronScattering::PostStepDoIt(), G4eeToHadronsModel::SampleSecondaries(), G4QuasiElasticChannel::Scatter(), G4ProjectileDiffractiveChannel::Scatter(), G4VPartonStringModel::Scatter(), G4DiffuseElastic::ThetaCMStoThetaLab(), G4DiffuseElastic::ThetaLabToThetaCMS(), and G4ReactionKinematics::TwoBodyScattering().
| G4double G4DynamicParticle::GetCharge | ( | ) | const |
Referenced by G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4SteppingManager::ApplyProductionCut(), G4FieldTrackUpdator::CreateFieldTrack(), G4PionDecayMakeSpin::DaughterPolarization(), G4IonFluctuations::Dispersion(), DumpInfo(), G4hLowEnergyIonisation::GetMeanFreePath(), G4ionGasIonisation::InitialiseMassCharge(), G4ParticleChange::Initialize(), G4ParticleChangeForLoss::InitializeForAlongStep(), G4ParticleChangeForLoss::InitializeForPostStep(), G4ErrorFreeTrajState::PropagateError(), G4ErrorFreeTrajState::PropagateErrorMSC(), G4QAOLowEnergyLoss::TheValue(), G4IonYangFluctuationModel::TheValue(), G4hNuclearStoppingModel::TheValue(), and G4FieldTrackUpdator::Update().
| G4ParticleDefinition* G4DynamicParticle::GetDefinition | ( | ) | const |
Referenced by AllocateElectronOccupancy(), G4Transportation::AlongStepDoIt(), G4CoupledTransportation::AlongStepDoIt(), G4ErrorEnergyLoss::AlongStepDoIt(), G4hLowEnergyIonisation::AlongStepDoIt(), G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4LightMedia::AntiLambdaExchange(), G4LightMedia::AntiNeutronExchange(), G4LightMedia::AntiOmegaMinusExchange(), G4LightMedia::AntiProtonExchange(), G4LightMedia::AntiSigmaMinusExchange(), G4LightMedia::AntiSigmaPlusExchange(), G4LightMedia::AntiXiMinusExchange(), G4LightMedia::AntiXiZeroExchange(), G4MuonNucleusInteractionModel::applyInteractionModel(), G4RPGXiZeroInelastic::ApplyYourself(), G4RPGXiMinusInelastic::ApplyYourself(), G4RPGSigmaPlusInelastic::ApplyYourself(), G4RPGSigmaMinusInelastic::ApplyYourself(), G4RPGProtonInelastic::ApplyYourself(), G4RPGPiPlusInelastic::ApplyYourself(), G4RPGPiMinusInelastic::ApplyYourself(), G4RPGOmegaMinusInelastic::ApplyYourself(), G4RPGNeutronInelastic::ApplyYourself(), G4RPGLambdaInelastic::ApplyYourself(), G4RPGKZeroInelastic::ApplyYourself(), G4RPGKPlusInelastic::ApplyYourself(), G4RPGKMinusInelastic::ApplyYourself(), G4RPGAntiXiZeroInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGAntiProtonInelastic::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiNeutronInelastic::ApplyYourself(), G4RPGAntiLambdaInelastic::ApplyYourself(), G4RPGAntiKZeroInelastic::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4LFission::ApplyYourself(), G4LEXiZeroInelastic::ApplyYourself(), G4LEXiMinusInelastic::ApplyYourself(), G4LESigmaPlusInelastic::ApplyYourself(), G4LESigmaMinusInelastic::ApplyYourself(), G4LEProtonInelastic::ApplyYourself(), G4LEPionPlusInelastic::ApplyYourself(), G4LEPionMinusInelastic::ApplyYourself(), G4LEOmegaMinusInelastic::ApplyYourself(), G4LENeutronInelastic::ApplyYourself(), G4LELambdaInelastic::ApplyYourself(), G4LEKaonZeroInelastic::ApplyYourself(), G4LEKaonPlusInelastic::ApplyYourself(), G4LEKaonMinusInelastic::ApplyYourself(), G4LEAntiXiZeroInelastic::ApplyYourself(), G4LEAntiXiMinusInelastic::ApplyYourself(), G4LEAntiSigmaPlusInelastic::ApplyYourself(), G4LEAntiSigmaMinusInelastic::ApplyYourself(), G4LEAntiProtonInelastic::ApplyYourself(), G4LEAntiOmegaMinusInelastic::ApplyYourself(), G4LEAntiNeutronInelastic::ApplyYourself(), G4LEAntiLambdaInelastic::ApplyYourself(), G4LEAntiKaonZeroInelastic::ApplyYourself(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4PiMinusAbsorptionAtRest::AtRestDoIt(), G4KaonMinusAbsorptionAtRest::AtRestDoIt(), G4QCaptureAtRest::AtRestDoIt(), G4ProtonAntiProtonAtRestChips::AtRestDoIt(), G4PionMinusNuclearAtRestChips::AtRestDoIt(), G4HadLeadBias::Bias(), G4PhotonEvaporation::BreakItUp(), G4BertiniEvaporation::BreakItUp(), G4RPGInelastic::CalculateMomenta(), G4InelasticInteraction::CalculateMomenta(), G4PrimaryTransformer::CheckDynamicParticle(), G4MuonNucleusInteractionModel::computeMicroscopicCrossSection(), G4UrbanMscModel90::ComputeTruePathLengthLimit(), G4UrbanMscModel::ComputeTruePathLengthLimit(), G4MuMscModel::ComputeTruePathLengthLimit(), G4ionIonisation::CorrectionsAlongStep(), G4ionGasIonisation::CorrectionsAlongStep(), G4CrossSectionIonisationRuddPartial::CrossSection(), G4CrossSectionIonisationRudd::CrossSection(), G4CrossSectionIonisationBornPartial::CrossSection(), G4CrossSectionIonisationBorn::CrossSection(), G4CrossSectionExcitationMillerGreen::CrossSection(), G4CrossSectionChargeIncrease::CrossSection(), G4PionDecayMakeSpin::DaughterPolarization(), G4KineticTrack::Decay(), G4RadioactiveDecay::DecayIt(), G4UnknownDecay::DecayIt(), G4DecayWithSpin::DecayIt(), G4Decay::DecayIt(), G4LowEnergyIonisation::DeexciteAtom(), G4hLowEnergyIonisation::DeexciteAtom(), G4UniversalFluctuation::Dispersion(), G4IonFluctuations::Dispersion(), G4BohrFluctuations::Dispersion(), G4HadronicProcess::ExtractResidualNucleus(), G4HadronicProcess::GeneralPostStepDoIt(), G4FinalStateIonisationRudd::GenerateFinalState(), G4FinalStateIonisationBorn::GenerateFinalState(), G4ErrorEnergyLoss::GetContinuousStepLimit(), G4NeutronHPorLFissionData::GetCrossSection(), G4NeutronHPorLElasticData::GetCrossSection(), G4NeutronHPorLEInelasticData::GetCrossSection(), G4NeutronHPorLCaptureData::GetCrossSection(), G4NeutronHPInelasticData::GetCrossSection(), G4NeutronHPFissionData::GetCrossSection(), G4NeutronHPElasticData::GetCrossSection(), G4NeutronHPCaptureData::GetCrossSection(), G4LossTableManager::GetDEDXDispersion(), G4UPiNuclearCrossSection::GetElasticCrossSection(), G4HadronCrossSections::GetElasticCrossSection(), G4ReactionDynamics::GetFinalStateNucleons(), G4RPGReaction::GetFinalStateNucleons(), G4QuasiElasticChannel::GetFraction(), G4ProjectileDiffractiveChannel::GetFraction(), G4GlauberGribovCrossSection::GetHadronNucleonXsc(), G4HadronNucleonXsc::GetHadronNucleonXscEL(), G4HadronNucleonXsc::GetHadronNucleonXscMK(), G4GlauberGribovCrossSection::GetHadronNucleonXscMK(), G4HadronNucleonXsc::GetHadronNucleonXscNS(), G4GlauberGribovCrossSection::GetHadronNucleonXscNS(), G4HadronNucleonXsc::GetHadronNucleonXscPDG(), G4GlauberGribovCrossSection::GetHadronNucleonXscPDG(), G4HadronNucleonXsc::GetHadronNucleonXscVU(), G4GlauberGribovCrossSection::GetHNinelasticXsc(), G4GlauberGribovCrossSection::GetHNinelasticXscVU(), G4UPiNuclearCrossSection::GetInelasticCrossSection(), G4HadronCrossSections::GetInelasticCrossSection(), G4NeutronIsotopeProduction::GetIsotope(), G4UInelasticCrossSection::GetIsoZACrossSection(), G4UElasticCrossSection::GetIsoZACrossSection(), G4TripathiLightCrossSection::GetIsoZACrossSection(), G4TripathiCrossSection::GetIsoZACrossSection(), G4PiNuclearCrossSection::GetIsoZACrossSection(), G4PhotoNuclearCrossSection::GetIsoZACrossSection(), G4NucleonNuclearCrossSection::GetIsoZACrossSection(), G4IonsSihverCrossSection::GetIsoZACrossSection(), G4IonsShenCrossSection::GetIsoZACrossSection(), G4IonsKoxCrossSection::GetIsoZACrossSection(), G4GlauberGribovCrossSection::GetIsoZACrossSection(), G4GeneralSpaceNNCrossSection::GetIsoZACrossSection(), G4EMDissociationCrossSection::GetIsoZACrossSection(), G4ElectroNuclearCrossSection::GetIsoZACrossSection(), G4BGGPionInelasticXS::GetIsoZACrossSection(), G4BGGPionElasticXS::GetIsoZACrossSection(), G4BGGNucleonInelasticXS::GetIsoZACrossSection(), G4BGGNucleonElasticXS::GetIsoZACrossSection(), G4IonProtonCrossSection::GetIsoZACrossSection(), G4RadioactiveDecay::GetMeanFreePath(), G4QLowEnergy::GetMeanFreePath(), G4QGluonString::GetMeanFreePath(), G4QElastic::GetMeanFreePath(), G4QDiffraction::GetMeanFreePath(), G4QCollision::GetMeanFreePath(), G4QCoherentChargeExchange::GetMeanFreePath(), G4QAtomicElectronScattering::GetMeanFreePath(), G4HadronicProcess::GetMeanFreePath(), G4VXTRenergyLoss::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4SynchrotronRadiation::GetMeanFreePath(), G4Cerenkov::GetMeanFreePath(), G4Decay::GetMeanFreePath(), G4RadioactiveDecay::GetMeanLifeTime(), G4QCaptureAtRest::GetMeanLifeTime(), G4Decay::GetMeanLifeTime(), G4SynchrotronRadiationInMat::GetPhotonEnergy(), G4GlauberGribovCrossSection::GetRatioQE(), G4GlauberGribovCrossSection::GetRatioSD(), G4Track::GetVelocity(), G4NeutronHPThermalScatteringData::IsApplicable(), G4NeutronHPorLFissionData::IsApplicable(), G4NeutronHPorLElasticData::IsApplicable(), G4NeutronHPorLEInelasticData::IsApplicable(), G4NeutronHPorLCaptureData::IsApplicable(), G4NeutronHPInelasticData::IsApplicable(), G4NeutronHPFissionData::IsApplicable(), G4NeutronHPElasticData::IsApplicable(), G4NeutronHPCaptureData::IsApplicable(), G4ProtonInelasticCrossSection::IsApplicable(), G4PiNuclearCrossSection::IsApplicable(), G4NeutronInelasticCrossSection::IsApplicable(), G4QAOLowEnergyLoss::IsInCharge(), G4UInelasticCrossSection::IsZAApplicable(), G4UElasticCrossSection::IsZAApplicable(), G4TripathiLightCrossSection::IsZAApplicable(), G4NucleonNuclearCrossSection::IsZAApplicable(), G4HadronNucleonXsc::IsZAApplicable(), G4GlauberGribovCrossSection::IsZAApplicable(), G4EMDissociationCrossSection::IsZAApplicable(), G4UPiNuclearCrossSection::IsZAApplicable(), G4TripathiCrossSection::IsZAApplicable(), G4ProtonInelasticCrossSection::IsZAApplicable(), G4PiNuclearCrossSection::IsZAApplicable(), G4PhotoNuclearCrossSection::IsZAApplicable(), G4NeutronInelasticCrossSection::IsZAApplicable(), G4IonsSihverCrossSection::IsZAApplicable(), G4IonsShenCrossSection::IsZAApplicable(), G4IonsKoxCrossSection::IsZAApplicable(), G4IonProtonCrossSection::IsZAApplicable(), G4ElectroNuclearCrossSection::IsZAApplicable(), G4BGGPionInelasticXS::IsZAApplicable(), G4BGGPionElasticXS::IsZAApplicable(), G4BGGNucleonInelasticXS::IsZAApplicable(), G4BGGNucleonElasticXS::IsZAApplicable(), G4KaonMinusAbsorptionAtRest::KaonNucleonReaction(), G4LightMedia::KaonPlusExchange(), G4LightMedia::KaonZeroShortExchange(), G4LightMedia::LambdaExchange(), G4VEmModel::MaxSecondaryKinEnergy(), G4LightMedia::NeutronExchange(), G4LightMedia::OmegaMinusExchange(), G4ReactionProduct::operator=(), G4LightMedia::PionPlusExchange(), G4QLowEnergy::PostStepDoIt(), G4QGluonString::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QCollision::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QAtomicElectronScattering::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4hLowEnergyIonisation::PostStepDoIt(), G4Decay::PostStepGetPhysicalInteractionLength(), G4ReactionDynamics::ProduceStrangeParticlePairs(), G4LightMedia::ProtonExchange(), G4RPGStrangeProduction::ReactionStage(), G4UniversalFluctuation::SampleFluctuations(), G4PAIPhotonModel::SampleFluctuations(), G4PAIModel::SampleFluctuations(), G4EmMultiModel::SampleSecondaries(), G4eCoulombScatteringModel::SampleSecondaries(), G4CoulombScatteringModel::SampleSecondaries(), G4QuasiElasticChannel::Scatter(), G4ProjectileDiffractiveChannel::Scatter(), G4KaonMinusAbsorptionAtRest::SigmaLambdaConversion(), G4LightMedia::SigmaMinusExchange(), G4LightMedia::SigmaPlusExchange(), G4DiffuseElastic::ThetaCMStoThetaLab(), G4DiffuseElastic::ThetaLabToThetaCMS(), G4hIonEffChargeSquare::TheValue(), G4LightMedia::XiMinusExchange(), and G4LightMedia::XiZeroExchange().
| G4double G4DynamicParticle::GetElectronMass | ( | ) | const [private] |
Definition at line 443 of file G4DynamicParticle.cc.
References G4ParticleTable::FindParticle(), G4Exception(), G4ParticleTable::GetParticleTable(), and G4ParticleDefinition::GetPDGMass().
Here is the call graph for this function:

| const G4ElectronOccupancy* G4DynamicParticle::GetElectronOccupancy | ( | ) | const |
| G4double G4DynamicParticle::GetKineticEnergy | ( | ) | const |
Referenced by G4hLowEnergyIonisation::AlongStepDoIt(), G4eLowEnergyLoss::AlongStepDoIt(), G4MuonNucleusInteractionModel::applyInteractionModel(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4QCaptureAtRest::AtRestDoIt(), G4HadLeadBias::Bias(), G4BertiniEvaporation::BreakItUp(), G4HadronCrossSections::CalcScatteringCrossSections(), G4MuonNucleusInteractionModel::computeMicroscopicCrossSection(), G4UrbanMscModel90::ComputeTruePathLengthLimit(), G4UrbanMscModel::ComputeTruePathLengthLimit(), G4MuMscModel::ComputeTruePathLengthLimit(), G4hIonisation::CorrectionsAlongStep(), G4eCrossSectionScreenedRutherford::CrossSection(), G4eCrossSectionExcitationEmfietzoglou::CrossSection(), G4CrossSectionKill::CrossSection(), G4CrossSectionIonisationRuddPartial::CrossSection(), G4CrossSectionIonisationRudd::CrossSection(), G4CrossSectionIonisationBornPartial::CrossSection(), G4CrossSectionIonisationBornElectron::CrossSection(), G4CrossSectionIonisationBorn::CrossSection(), G4CrossSectionExcitationMillerGreen::CrossSection(), G4CrossSectionExcitationEmfietzoglou::CrossSection(), G4CrossSectionExcitationBorn::CrossSection(), G4CrossSectionElasticScreenedRutherford::CrossSection(), G4CrossSectionChargeIncrease::CrossSection(), G4CrossSectionChargeDecrease::CrossSection(), G4RadioactiveDecay::DecayIt(), G4Decay::DecayIt(), G4LowEnergyIonisation::DeexciteAtom(), G4hLowEnergyIonisation::DeexciteAtom(), G4UniversalFluctuation::Dispersion(), G4IonFluctuations::Dispersion(), G4BohrFluctuations::Dispersion(), G4mplIonisationModel::Dispersion(), DumpInfo(), G4HadSecondary::G4HadSecondary(), G4HadronicProcess::GeneralPostStepDoIt(), G4FinalStateKill::GenerateFinalState(), G4FinalStateIonisationRudd::GenerateFinalState(), G4FinalStateIonisationBorn::GenerateFinalState(), G4FinalStateExcitationMillerGreen::GenerateFinalState(), G4FinalStateExcitationEmfietzoglou::GenerateFinalState(), G4FinalStateExcitationBorn::GenerateFinalState(), G4FinalStateElasticScreenedRutherford::GenerateFinalState(), G4FinalStateElasticBrennerZaider::GenerateFinalState(), G4FinalStateChargeIncrease::GenerateFinalState(), G4FinalStateChargeDecrease::GenerateFinalState(), G4HadronCrossSections::GetCaptureCrossSection(), G4hLowEnergyIonisation::GetConstraints(), G4NeutronHPorLFissionData::GetCrossSection(), G4NeutronHPorLElasticData::GetCrossSection(), G4NeutronHPorLEInelasticData::GetCrossSection(), G4NeutronHPorLCaptureData::GetCrossSection(), G4NeutronHPJENDLHEData::GetCrossSection(), G4NeutronHPInelasticData::GetCrossSection(), G4NeutronHPFissionData::GetCrossSection(), G4NeutronHPElasticData::GetCrossSection(), G4NeutronHPCaptureData::GetCrossSection(), G4ProtonInelasticCrossSection::GetCrossSection(), G4NeutronInelasticCrossSection::GetCrossSection(), G4ComptonScattering52::GetCrossSectionPerAtom(), G4GammaConversionToMuons::GetCrossSectionPerAtom(), G4VEnergyLossProcess::GetDEDXDispersion(), G4UPiNuclearCrossSection::GetElasticCrossSection(), G4HadronCrossSections::GetElasticCrossSection(), G4HadronCrossSections::GetFissionCrossSection(), G4UPiNuclearCrossSection::GetInelasticCrossSection(), G4HadronCrossSections::GetInelasticCrossSection(), G4UInelasticCrossSection::GetIsoZACrossSection(), G4UElasticCrossSection::GetIsoZACrossSection(), G4TripathiLightCrossSection::GetIsoZACrossSection(), G4TripathiCrossSection::GetIsoZACrossSection(), G4PiNuclearCrossSection::GetIsoZACrossSection(), G4PhotoNuclearCrossSection::GetIsoZACrossSection(), G4NucleonNuclearCrossSection::GetIsoZACrossSection(), G4IonsShenCrossSection::GetIsoZACrossSection(), G4IonsKoxCrossSection::GetIsoZACrossSection(), G4GeneralSpaceNNCrossSection::GetIsoZACrossSection(), G4ElectroNuclearCrossSection::GetIsoZACrossSection(), G4BGGPionInelasticXS::GetIsoZACrossSection(), G4BGGPionElasticXS::GetIsoZACrossSection(), G4BGGNucleonInelasticXS::GetIsoZACrossSection(), G4BGGNucleonElasticXS::GetIsoZACrossSection(), G4ProtonInelasticCrossSection::GetIsoZACrossSection(), G4NeutronInelasticCrossSection::GetIsoZACrossSection(), G4IonProtonCrossSection::GetIsoZACrossSection(), G4VEnergyLoss::GetLossWithFluct(), G4VeLowEnergyLoss::GetLossWithFluct(), G4RadioactiveDecay::GetMeanFreePath(), G4UHadronElasticProcess::GetMeanFreePath(), G4ChargeExchangeProcess::GetMeanFreePath(), G4QLowEnergy::GetMeanFreePath(), G4QElastic::GetMeanFreePath(), G4QDiffraction::GetMeanFreePath(), G4QCoherentChargeExchange::GetMeanFreePath(), G4HadronicProcess::GetMeanFreePath(), G4VXTRenergyLoss::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4ComptonScattering52::GetMeanFreePath(), G4PolarizedCompton::GetMeanFreePath(), G4eplusPolarizedAnnihilation::GetMeanFreePath(), G4VLowEnergyDiscretePhotonProcess::GetMeanFreePath(), G4PenelopeAnnihilation::GetMeanFreePath(), G4hLowEnergyIonisation::GetMeanFreePath(), G4GammaConversionToMuons::GetMeanFreePath(), G4AnnihiToMuPair::GetMeanFreePath(), G4Decay::GetMeanFreePath(), G4RadioactiveDecay::GetMeanLifeTime(), G4UHadronElasticProcess::GetMicroscopicCrossSection(), G4ChargeExchangeProcess::GetMicroscopicCrossSection(), G4Track::GetVelocity(), G4NeutronHPThermalScatteringData::GetX(), G4ParticleChange::Initialize(), G4FastStep::Initialize(), G4NeutronHPThermalScatteringData::IsApplicable(), G4NeutronHPorLFissionData::IsApplicable(), G4NeutronHPorLElasticData::IsApplicable(), G4NeutronHPorLEInelasticData::IsApplicable(), G4NeutronHPorLCaptureData::IsApplicable(), G4NeutronHPJENDLHEData::IsApplicable(), G4NeutronHPInelasticData::IsApplicable(), G4NeutronHPFissionData::IsApplicable(), G4NeutronHPElasticData::IsApplicable(), G4NeutronHPCaptureData::IsApplicable(), G4ProtonInelasticCrossSection::IsApplicable(), G4PiNuclearCrossSection::IsApplicable(), G4NeutronInelasticCrossSection::IsApplicable(), G4UInelasticCrossSection::IsZAApplicable(), G4UElasticCrossSection::IsZAApplicable(), G4TripathiLightCrossSection::IsZAApplicable(), G4NucleonNuclearCrossSection::IsZAApplicable(), G4HadronNucleonXsc::IsZAApplicable(), G4GlauberGribovCrossSection::IsZAApplicable(), G4TripathiCrossSection::IsZAApplicable(), G4ProtonInelasticCrossSection::IsZAApplicable(), G4PiNuclearCrossSection::IsZAApplicable(), G4NeutronInelasticCrossSection::IsZAApplicable(), G4IonsSihverCrossSection::IsZAApplicable(), G4IonsShenCrossSection::IsZAApplicable(), G4IonsKoxCrossSection::IsZAApplicable(), G4IonProtonCrossSection::IsZAApplicable(), G4VEmModel::MaxSecondaryKinEnergy(), G4ReactionProduct::operator=(), G4MuNuclearInteraction::PostStepDoIt(), G4QLowEnergy::PostStepDoIt(), G4QGluonString::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QDiscProcessMixer::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QCollision::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QAtomicElectronScattering::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4PolarizedComptonScattering::PostStepDoIt(), G4ComptonScattering52::PostStepDoIt(), G4PenelopeRayleigh::PostStepDoIt(), G4PenelopePhotoElectric::PostStepDoIt(), G4PenelopeIonisation::PostStepDoIt(), G4PenelopeGammaConversion::PostStepDoIt(), G4PenelopeCompton::PostStepDoIt(), G4PenelopeAnnihilation::PostStepDoIt(), G4LowEnergyRayleigh::PostStepDoIt(), G4LowEnergyPolarizedRayleigh::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4LowEnergyGammaConversion::PostStepDoIt(), G4LowEnergyCompton::PostStepDoIt(), G4hLowEnergyIonisation::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4QDiscProcessMixer::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4eplusPolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), MinEkineCuts::PostStepGetPhysicalInteractionLength(), G4UniversalFluctuation::SampleFluctuations(), G4PAIPhotonModel::SampleFluctuations(), G4PAIModel::SampleFluctuations(), G4UrbanMscModel90::SampleScattering(), G4UrbanMscModel::SampleScattering(), G4MuMscModel::SampleScattering(), G4EmMultiModel::SampleSecondaries(), G4PEEffectModel::SampleSecondaries(), G4PAIPhotonModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4MscModel71::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), G4KleinNishinaCompton::SampleSecondaries(), G4eCoulombScatteringModel::SampleSecondaries(), G4eBremsstrahlungModel::SampleSecondaries(), G4CoulombScatteringModel::SampleSecondaries(), G4BraggIonModel::SampleSecondaries(), G4BetheHeitlerModel::SampleSecondaries(), G4PolarizedPEEffectModel::SampleSecondaries(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4PolarizedGammaConversionModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4PolarizedAnnihilationModel::SampleSecondaries(), G4ePolarizedBremsstrahlungModel::SampleSecondaries(), G4MuPairProductionModel::SampleSecondaries(), G4MuBremsstrahlungModel::SampleSecondaries(), G4eeToHadronsModel::SampleSecondaries(), G4eeToHadronsMultiModel::SampleSecondaries(), G4VEnergyLossProcess::SampleSubCutSecondaries(), G4KaonMinusAbsorptionAtRest::SigmaLambdaConversion(), G4QAOLowEnergyLoss::TheValue(), G4IonYangFluctuationModel::TheValue(), G4IonChuFluctuationModel::TheValue(), G4hParametrisedLossModel::TheValue(), G4hNuclearStoppingModel::TheValue(), G4hIonEffChargeSquare::TheValue(), and G4hBetheBlochModel::TheValue().
| G4double G4DynamicParticle::GetMagneticMoment | ( | ) | const |
Referenced by DumpInfo(), and G4ParticleChange::Initialize().
| G4double G4DynamicParticle::GetMass | ( | ) | const |
Referenced by G4Transportation::AlongStepDoIt(), G4CoupledTransportation::AlongStepDoIt(), G4hLowEnergyIonisation::AlongStepDoIt(), G4QCaptureAtRest::AtRestDoIt(), G4DecayProducts::Boost(), G4BertiniEvaporation::BreakItUp(), G4HadronCrossSections::CalcScatteringCrossSections(), G4FieldTrackUpdator::CreateFieldTrack(), G4PionDecayMakeSpin::DaughterPolarization(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), DumpInfo(), G4hLowEnergyIonisation::GetConstraints(), G4GlauberGribovCrossSection::GetHadronNucleonXsc(), G4HadronNucleonXsc::GetHadronNucleonXscEL(), G4HadronNucleonXsc::GetHadronNucleonXscNS(), G4GlauberGribovCrossSection::GetHadronNucleonXscNS(), G4HadronNucleonXsc::GetHadronNucleonXscPDG(), G4GlauberGribovCrossSection::GetHadronNucleonXscPDG(), G4IonsShenCrossSection::GetIsoZACrossSection(), G4IonsKoxCrossSection::GetIsoZACrossSection(), G4VEnergyLoss::GetLossWithFluct(), G4RadioactiveDecay::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4SynchrotronRadiation::GetMeanFreePath(), G4hLowEnergyIonisation::GetMeanFreePath(), G4Decay::GetMeanFreePath(), G4RadioactiveDecay::GetMeanLifeTime(), G4SynchrotronRadiationInMat::GetPhotonEnergy(), G4Track::GetVelocity(), G4ionIonisation::InitialiseMassCharge(), G4ParticleChange::Initialize(), G4KaonMinusAbsorptionAtRest::KaonNucleonReaction(), G4QGluonString::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QCollision::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QAtomicElectronScattering::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4ErrorFreeTrajState::PropagateErrorIoni(), G4PAIPhotonModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4SteppingManager::SetInitialStep(), G4IonYangFluctuationModel::TheValue(), G4IonChuFluctuationModel::TheValue(), G4hParametrisedLossModel::TheValue(), G4hNuclearStoppingModel::TheValue(), G4hIonEffChargeSquare::TheValue(), G4hBetheBlochModel::TheValue(), G4ReactionKinematics::TwoBodyScattering(), and G4ParticleChangeForTransport::UpdateStepForAlongStep().
| G4ThreeVector G4DynamicParticle::GetMomentum | ( | ) | const |
Referenced by G4KaonMinusAbsorptionAtRest::AbsorbPionByNucleus(), G4VEnergyLossProcess::AlongStepDoIt(), G4MuonNucleusInteractionModel::applyInteractionModel(), G4QMDReaction::ApplyYourself(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4BertiniEvaporation::BreakItUp(), DumpInfo(), G4HadronicProcess::GeneralPostStepDoIt(), G4NeutronHPorLFissionData::GetCrossSection(), G4NeutronHPorLElasticData::GetCrossSection(), G4NeutronHPorLEInelasticData::GetCrossSection(), G4NeutronHPorLCaptureData::GetCrossSection(), G4NeutronHPInelasticData::GetCrossSection(), G4NeutronHPFissionData::GetCrossSection(), G4NeutronHPElasticData::GetCrossSection(), G4NeutronHPCaptureData::GetCrossSection(), G4GlauberGribovCrossSection::GetHadronNucleonXsc(), G4HadronNucleonXsc::GetHadronNucleonXscEL(), G4HadronNucleonXsc::GetHadronNucleonXscMK(), G4GlauberGribovCrossSection::GetHadronNucleonXscMK(), G4HadronNucleonXsc::GetHadronNucleonXscNS(), G4GlauberGribovCrossSection::GetHadronNucleonXscNS(), G4HadronNucleonXsc::GetHadronNucleonXscPDG(), G4GlauberGribovCrossSection::GetHadronNucleonXscPDG(), G4HadronNucleonXsc::GetHadronNucleonXscVU(), G4GlauberGribovCrossSection::GetHNinelasticXscVU(), G4IonsShenCrossSection::GetIsoZACrossSection(), G4IonsKoxCrossSection::GetIsoZACrossSection(), G4SynchrotronRadiation::GetMeanFreePath(), G4ReactionProduct::operator=(), G4KaonMinusAbsorptionAtRest::SigmaLambdaConversion(), and G4BertiniEvaporation::splitBe8().
| const G4ThreeVector& G4DynamicParticle::GetMomentumDirection | ( | ) | const |
Referenced by G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4QCaptureAtRest::AtRestDoIt(), G4DecayProducts::Boost(), G4RadioactiveDecay::DecayIt(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), DumpInfo(), G4FinalStateIonisationRudd::GenerateFinalState(), G4FinalStateIonisationBorn::GenerateFinalState(), G4FinalStateExcitationMillerGreen::GenerateFinalState(), G4FinalStateExcitationEmfietzoglou::GenerateFinalState(), G4FinalStateExcitationBorn::GenerateFinalState(), G4FinalStateElasticScreenedRutherford::GenerateFinalState(), G4FinalStateElasticBrennerZaider::GenerateFinalState(), G4FinalStateChargeIncrease::GenerateFinalState(), G4FinalStateChargeDecrease::GenerateFinalState(), G4PrimaryTransformer::GenerateSingleTrack(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4SynchrotronRadiation::GetMeanFreePath(), G4PolarizedCompton::GetMeanFreePath(), G4eplusPolarizedAnnihilation::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetPhotonEnergy(), G4ParticleChange::Initialize(), G4FastStep::Initialize(), G4DecayProducts::IsChecked(), G4OpRayleigh::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4MuNuclearInteraction::PostStepDoIt(), G4UHadronElasticProcess::PostStepDoIt(), G4QLowEnergy::PostStepDoIt(), G4QGluonString::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QCollision::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QAtomicElectronScattering::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4PolarizedComptonScattering::PostStepDoIt(), G4ComptonScattering52::PostStepDoIt(), G4PenelopeRayleigh::PostStepDoIt(), G4PenelopePhotoElectric::PostStepDoIt(), G4PenelopeIonisation::PostStepDoIt(), G4PenelopeGammaConversion::PostStepDoIt(), G4PenelopeCompton::PostStepDoIt(), G4PenelopeAnnihilation::PostStepDoIt(), G4LowEnergyRayleigh::PostStepDoIt(), G4LowEnergyPolarizedRayleigh::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4LowEnergyGammaConversion::PostStepDoIt(), G4LowEnergyCompton::PostStepDoIt(), G4hLowEnergyIonisation::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4eplusPolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4UrbanMscModel90::SampleScattering(), G4UrbanMscModel::SampleScattering(), G4MuMscModel::SampleScattering(), G4PEEffectModel::SampleSecondaries(), G4PAIPhotonModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4MscModel71::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), G4KleinNishinaCompton::SampleSecondaries(), G4eCoulombScatteringModel::SampleSecondaries(), G4eBremsstrahlungModel::SampleSecondaries(), G4CoulombScatteringModel::SampleSecondaries(), G4BraggIonModel::SampleSecondaries(), G4BetheHeitlerModel::SampleSecondaries(), G4PolarizedPEEffectModel::SampleSecondaries(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4PolarizedGammaConversionModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4PolarizedAnnihilationModel::SampleSecondaries(), G4ePolarizedBremsstrahlungModel::SampleSecondaries(), G4MuPairProductionModel::SampleSecondaries(), G4MuBremsstrahlungModel::SampleSecondaries(), and G4eeToHadronsModel::SampleSecondaries().
| G4int G4DynamicParticle::GetPDGcode | ( | ) | const |
Referenced by G4HadronCrossSections::GetParticleCode().
| const G4ThreeVector& G4DynamicParticle::GetPolarization | ( | ) | const |
Referenced by G4FieldTrackUpdator::CreateFieldTrack(), G4FastStep::CreateSecondaryTrack(), G4DecayWithSpin::DecayIt(), G4ParticleChangeForDecay::Initialize(), G4ParticleChange::Initialize(), G4FastStep::Initialize(), G4OpRayleigh::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4PolarizedComptonScattering::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4PolarizedPEEffectModel::SampleSecondaries(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4PolarizedGammaConversionModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4ePolarizedBremsstrahlungModel::SampleSecondaries(), and G4FieldTrackUpdator::Update().
| const G4DecayProducts* G4DynamicParticle::GetPreAssignedDecayProducts | ( | ) | const |
| G4double G4DynamicParticle::GetPreAssignedDecayProperTime | ( | ) | const |
| G4PrimaryParticle* G4DynamicParticle::GetPrimaryParticle | ( | ) | const |
Referenced by G4EventManager::StackTracks().
| G4double G4DynamicParticle::GetProperTime | ( | ) | const |
Referenced by G4PhotonEvaporation::BreakItUp(), DumpInfo(), G4ParticleChange::Initialize(), and G4FastStep::Initialize().
| G4double G4DynamicParticle::GetSpin | ( | ) | const |
| G4double G4DynamicParticle::GetTotalEnergy | ( | ) | const |
Referenced by G4KaonMinusAbsorptionAtRest::AbsorbPionByNucleus(), G4MuonNucleusInteractionModel::applyInteractionModel(), G4LFission::ApplyYourself(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4PiMinusAbsorptionAtRest::AtRestDoIt(), G4DecayProducts::Boost(), G4BertiniEvaporation::BreakItUp(), G4PionDecayMakeSpin::DaughterPolarization(), G4RadioactiveDecay::DecayIt(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), DumpInfo(), G4HadronNucleonXsc::GetHadronNucleonXscNS(), G4GlauberGribovCrossSection::GetHadronNucleonXscNS(), G4HadronNucleonXsc::GetHadronNucleonXscVU(), G4GlauberGribovCrossSection::GetHNinelasticXscVU(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4SynchrotronRadiation::GetMeanFreePath(), G4Cerenkov::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetPhotonEnergy(), G4DecayProducts::IsChecked(), G4ReactionProduct::operator=(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), MaxTimeCuts::PostStepGetPhysicalInteractionLength(), and G4BertiniEvaporation::splitBe8().
| G4double G4DynamicParticle::GetTotalMomentum | ( | ) | const |
Referenced by G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MuonNucleusInteractionModel::applyInteractionModel(), G4LFission::ApplyYourself(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4DecayProducts::Boost(), G4BertiniEvaporation::BreakItUp(), G4HadronCrossSections::CalcScatteringCrossSections(), G4TauLeptonicDecayChannel::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4MuonDecayChannelWithSpin::DecayIt(), DumpInfo(), G4QuasiElasticChannel::GetFraction(), G4ProjectileDiffractiveChannel::GetFraction(), G4OpWLS::GetMeanFreePath(), G4OpRayleigh::GetMeanFreePath(), G4OpAbsorption::GetMeanFreePath(), G4RadioactiveDecay::GetMeanFreePath(), G4UHadronElasticProcess::GetMeanFreePath(), G4ChargeExchangeProcess::GetMeanFreePath(), G4QLowEnergy::GetMeanFreePath(), G4QGluonString::GetMeanFreePath(), G4QElastic::GetMeanFreePath(), G4QDiffraction::GetMeanFreePath(), G4QCollision::GetMeanFreePath(), G4QCoherentChargeExchange::GetMeanFreePath(), G4QAtomicElectronScattering::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4Cerenkov::GetMeanFreePath(), G4Decay::GetMeanFreePath(), G4UHadronElasticProcess::GetMicroscopicCrossSection(), G4ChargeExchangeProcess::GetMicroscopicCrossSection(), G4Track::GetVelocity(), G4DecayProducts::IsChecked(), G4OpBoundaryProcess::PostStepDoIt(), G4QLowEnergy::PostStepDoIt(), G4QGluonString::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QCollision::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QAtomicElectronScattering::PostStepDoIt(), G4UserSpecialCuts::PostStepGetPhysicalInteractionLength(), MaxTimeCuts::PostStepGetPhysicalInteractionLength(), and G4DiffuseElastic::ThetaLabToThetaCMS().
| G4int G4DynamicParticle::GetTotalOccupancy | ( | ) | const |
| G4int G4DynamicParticle::GetVerboseLevel | ( | ) | const |
| void G4DynamicParticle::operator delete | ( | void * | aDynamicParticle | ) | [inline] |
| void* G4DynamicParticle::operator new | ( | size_t | ) | [inline] |
| G4int G4DynamicParticle::operator!= | ( | const G4DynamicParticle & | right | ) | const |
Definition at line 340 of file G4DynamicParticle.cc.
| G4DynamicParticle & G4DynamicParticle::operator= | ( | const G4DynamicParticle & | right | ) |
Definition at line 276 of file G4DynamicParticle.cc.
References theDynamicalCharge, theDynamicalMagneticMoment, theDynamicalMass, theElectronOccupancy, theKineticEnergy, theMomentumDirection, theParticleDefinition, thePolarization, thePreAssignedDecayProducts, thePreAssignedDecayTime, theProperTime, and verboseLevel.
| G4int G4DynamicParticle::operator== | ( | const G4DynamicParticle & | right | ) | const |
Definition at line 334 of file G4DynamicParticle.cc.
| void G4DynamicParticle::Set4Momentum | ( | const G4LorentzVector & | momentum | ) |
Definition at line 384 of file G4DynamicParticle.cc.
References MeV, SetKineticEnergy(), SetMomentumDirection(), and theDynamicalMass.
Referenced by G4ParametrizedHadronicVertex::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4PreCompoundCascadeInterface::ApplyYourself(), G4IBertini::ApplyYourself(), G4ElasticCascadeInterface::ApplyYourself(), G4CascadeElasticInterface::ApplyYourself(), G4BinaryLightIonReaction::ApplyYourself(), G4QCaptureAtRest::AtRestDoIt(), G4DecayProducts::Boost(), G4AblaEvaporation::BreakItUp(), G4TauLeptonicDecayChannel::DecayIt(), G4MuonRadiativeDecayChannelWithSpin::DecayIt(), G4MuonDecayChannelWithSpin::DecayIt(), G4DalitzDecayChannel::DecayIt(), G4HadronicProcess::FillTotalResult(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4PhaseSpaceDecayChannel::ManyBodyDecayIt(), G4QLowEnergy::PostStepDoIt(), G4QGluonString::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QCollision::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QAtomicElectronScattering::PostStepDoIt(), G4eeToHadronsModel::SampleSecondaries(), G4VPartonStringModel::Scatter(), and G4ReactionKinematics::TwoBodyScattering().
Here is the call graph for this function:

| void G4DynamicParticle::SetCharge | ( | G4int | chargeInUnitOfEplus | ) |
| void G4DynamicParticle::SetCharge | ( | G4double | charge | ) |
| void G4DynamicParticle::SetDefinition | ( | G4ParticleDefinition * | aParticleDefinition | ) |
Definition at line 307 of file G4DynamicParticle.cc.
References AllocateElectronOccupancy(), DumpInfo(), G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMagneticMoment(), G4ParticleDefinition::GetPDGMass(), theDynamicalCharge, theDynamicalMagneticMoment, theDynamicalMass, theElectronOccupancy, theParticleDefinition, and thePreAssignedDecayProducts.
Referenced by G4LightMedia::AntiLambdaExchange(), G4LightMedia::AntiNeutronExchange(), G4LightMedia::AntiOmegaMinusExchange(), G4LightMedia::AntiProtonExchange(), G4LightMedia::AntiSigmaMinusExchange(), G4LightMedia::AntiSigmaPlusExchange(), G4LightMedia::AntiXiMinusExchange(), G4LightMedia::AntiXiZeroExchange(), G4NeutronHPElasticFS::ApplyYourself(), G4NeutronHPCaptureFS::ApplyYourself(), G4LETritonInelastic::ApplyYourself(), G4LEDeuteronInelastic::ApplyYourself(), G4LEAlphaInelastic::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4HESigmaZeroInelastic::ApplyYourself(), G4HEAntiSigmaZeroInelastic::ApplyYourself(), G4ParaFissionModel::ApplyYourself(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4ChiralInvariantPhaseSpace::ApplyYourself(), G4QCaptureAtRest::AtRestDoIt(), G4NeutronHPInelasticBaseFS::BaseApply(), G4NeutronHPInelasticCompFS::CompositeApply(), G4HEInelastic::FillParticleChange(), G4HadronProcessStore::FindElasticProcess(), G4HadronProcessStore::FindInelasticProcess(), G4KaonMinusAbsorptionAtRest::GetAbsorbingNucleon(), G4NeutronHPGamma::GetDecayGammas(), G4HadronProcessStore::GetInelasticCrossSectionPerAtom(), G4NeutronHPFSFissionFS::GetPhotons(), G4LightMedia::KaonPlusExchange(), G4LightMedia::KaonZeroLongExchange(), G4LightMedia::KaonZeroShortExchange(), G4LightMedia::LambdaExchange(), G4LightMedia::NeutronExchange(), G4LightMedia::OmegaMinusExchange(), G4LightMedia::PionPlusExchange(), G4QLowEnergy::PostStepDoIt(), G4QGluonString::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QCollision::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QAtomicElectronScattering::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4hLowEnergyIonisation::PostStepDoIt(), G4LightMedia::ProtonExchange(), G4Nucleus::ReturnTargetParticle(), G4PAIPhotonModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4InelasticInteraction::SetUpChange(), G4LightMedia::SigmaMinusExchange(), G4LightMedia::SigmaPlusExchange(), G4RPGNeutronInelastic::SlowNeutron(), G4LENeutronInelastic::SlowNeutron(), G4RPGProtonInelastic::SlowProton(), G4LEProtonInelastic::SlowProton(), G4LightMedia::XiMinusExchange(), and G4LightMedia::XiZeroExchange().
Here is the call graph for this function:

| void G4DynamicParticle::SetKineticEnergy | ( | G4double | aEnergy | ) |
Referenced by G4LFission::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4ElectroNuclearReaction::ApplyYourself(), G4BertiniEvaporation::BreakItUp(), G4DynamicParticle(), G4NeutronHPGamma::GetDecayGammas(), G4HadronProcessStore::GetElasticCrossSectionPerAtom(), G4HadronProcessStore::GetInelasticCrossSectionPerAtom(), G4TripathiLightCrossSection::GetIsoZACrossSection(), G4OpWLS::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4hLowEnergyIonisation::PostStepDoIt(), G4PAIPhotonModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), Set4Momentum(), and SetMomentum().
| void G4DynamicParticle::SetMagneticMoment | ( | G4double | magneticMoment | ) |
| void G4DynamicParticle::SetMass | ( | G4double | mass | ) |
| void G4DynamicParticle::SetMomentum | ( | const G4ThreeVector & | momentum | ) |
Definition at line 367 of file G4DynamicParticle.cc.
References SetKineticEnergy(), SetMomentumDirection(), and theDynamicalMass.
Referenced by G4NeutronHPElasticFS::ApplyYourself(), G4NeutronHPCaptureFS::ApplyYourself(), G4LETritonInelastic::ApplyYourself(), G4LElastic::ApplyYourself(), G4LEDeuteronInelastic::ApplyYourself(), G4LEAlphaInelastic::ApplyYourself(), G4FissionLibrary::ApplyYourself(), G4HESigmaZeroInelastic::ApplyYourself(), G4HEAntiSigmaZeroInelastic::ApplyYourself(), G4ParaFissionModel::ApplyYourself(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4ChiralInvariantPhaseSpace::ApplyYourself(), G4NeutronHPInelasticBaseFS::BaseApply(), G4NeutronHPInelasticCompFS::CompositeApply(), G4HEInelastic::FillParticleChange(), G4KaonMinusAbsorptionAtRest::GetAbsorbingNucleon(), G4NeutronHPFSFissionFS::GetPhotons(), G4InelasticInteraction::SetUpChange(), G4RPGNeutronInelastic::SlowNeutron(), G4LENeutronInelastic::SlowNeutron(), G4RPGProtonInelastic::SlowProton(), and G4LEProtonInelastic::SlowProton().
Here is the call graph for this function:

| void G4DynamicParticle::SetMomentumDirection | ( | const G4ThreeVector & | aDirection | ) |
Referenced by G4LFission::ApplyYourself(), G4LElastic::ApplyYourself(), G4BertiniEvaporation::BreakItUp(), G4FastStep::CreateSecondaryTrack(), G4DynamicParticle(), G4UHadronElasticProcess::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4hLowEnergyIonisation::PostStepDoIt(), G4PAIPhotonModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), Set4Momentum(), and SetMomentum().
| void G4DynamicParticle::SetPDGcode | ( | G4int | c | ) |
Referenced by G4PrimaryTransformer::GenerateSingleTrack().
Referenced by G4FastStep::CreateSecondaryTrack(), G4PionDecayMakeSpin::DaughterPolarization(), G4PrimaryTransformer::GenerateSingleTrack(), G4ErrorPropagator::InitG4Track(), G4OpWLS::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), and G4PolarizedAnnihilationModel::SampleSecondaries().
| void G4DynamicParticle::SetPreAssignedDecayProducts | ( | G4DecayProducts * | aDecayProducts | ) |
Referenced by G4DecayProducts::G4DecayProducts(), and G4PrimaryTransformer::SetDecayProducts().
| void G4DynamicParticle::SetPreAssignedDecayProperTime | ( | G4double | ) |
| void G4DynamicParticle::SetPrimaryParticle | ( | G4PrimaryParticle * | p | ) |
Referenced by G4PrimaryTransformer::GenerateSingleTrack(), and G4PrimaryTransformer::SetDecayProducts().
| void G4DynamicParticle::SetProperTime | ( | G4double | ) |
| void G4DynamicParticle::SetSpin | ( | G4int | spinInUnitOfHalfInteger | ) |
| void G4DynamicParticle::SetSpin | ( | G4double | spin | ) |
| void G4DynamicParticle::SetVerboseLevel | ( | G4int | value | ) |
Definition at line 222 of file G4DynamicParticle.hh.
Referenced by G4DynamicParticle(), operator=(), and SetDefinition().
Definition at line 226 of file G4DynamicParticle.hh.
Referenced by G4DynamicParticle(), operator=(), and SetDefinition().
G4double G4DynamicParticle::theDynamicalMass [private] |
Definition at line 220 of file G4DynamicParticle.hh.
Referenced by G4DynamicParticle(), operator=(), Set4Momentum(), SetDefinition(), and SetMomentum().
G4double G4DynamicParticle::theDynamicalSpin [private] |
Definition at line 224 of file G4DynamicParticle.hh.
Definition at line 228 of file G4DynamicParticle.hh.
Referenced by AllocateElectronOccupancy(), DumpInfo(), G4DynamicParticle(), operator=(), SetDefinition(), and ~G4DynamicParticle().
G4double G4DynamicParticle::theKineticEnergy [private] |
Definition at line 216 of file G4DynamicParticle.hh.
Referenced by G4DynamicParticle(), and operator=().
Definition at line 208 of file G4DynamicParticle.hh.
Referenced by G4DynamicParticle(), and operator=().
Definition at line 211 of file G4DynamicParticle.hh.
Referenced by DumpInfo(), G4DynamicParticle(), operator=(), and SetDefinition().
G4int G4DynamicParticle::thePDGcode [private] |
Definition at line 214 of file G4DynamicParticle.hh.
Referenced by G4DynamicParticle(), and operator=().
Definition at line 230 of file G4DynamicParticle.hh.
Referenced by G4DynamicParticle(), operator=(), SetDefinition(), and ~G4DynamicParticle().
Definition at line 232 of file G4DynamicParticle.hh.
Referenced by G4DynamicParticle(), and operator=().
G4double G4DynamicParticle::theProperTime [private] |
Definition at line 218 of file G4DynamicParticle.hh.
Referenced by G4DynamicParticle(), and operator=().
G4int G4DynamicParticle::verboseLevel [private] |
Definition at line 235 of file G4DynamicParticle.hh.
Referenced by G4DynamicParticle(), and operator=().
1.4.7