#include <G4ParticleChangeForLoss.hh>
Inheritance diagram for G4ParticleChangeForLoss:

Definition at line 60 of file G4ParticleChangeForLoss.hh.
| G4ParticleChangeForLoss::G4ParticleChangeForLoss | ( | ) |
Definition at line 51 of file G4ParticleChangeForLoss.cc.
References G4VParticleChange::debugFlag, G4cout, G4endl, NormalCondition, G4VParticleChange::theSteppingControlFlag, and G4VParticleChange::verboseLevel.
| G4ParticleChangeForLoss::~G4ParticleChangeForLoss | ( | ) | [virtual] |
Definition at line 62 of file G4ParticleChangeForLoss.cc.
References G4cout, G4endl, and G4VParticleChange::verboseLevel.
| G4ParticleChangeForLoss::G4ParticleChangeForLoss | ( | const G4ParticleChangeForLoss & | right | ) | [protected] |
Definition at line 71 of file G4ParticleChangeForLoss.cc.
References currentCharge, currentTrack, G4cout, G4endl, proposedKinEnergy, proposedMomentumDirection, and G4VParticleChange::verboseLevel.
| void G4VParticleChange::AddSecondary | ( | G4Track * | aSecondary | ) | [inherited] |
Reimplemented in G4ParticleChange, and G4ParticleChangeForRadDecay.
Definition at line 364 of file G4VParticleChange.cc.
References G4VParticleChange::CheckSecondary(), G4VParticleChange::debugFlag, G4VParticleChange::fSetSecondaryWeightByProcess, G4cerr, G4endl, G4FastVector< Type, N >::SetElement(), G4VParticleChange::theListOfSecondaries, G4VParticleChange::theNumberOfSecondaries, G4VParticleChange::theParentWeight, G4VParticleChange::theSizeOftheListOfSecondaries, and G4VParticleChange::verboseLevel.
Referenced by G4ParticleChange::AddSecondary(), AddSecondary(), G4ParticleChangeForGamma::AddSecondary(), G4VEnergyLossProcess::AlongStepDoIt(), G4FastStep::CreateSecondaryTrack(), G4UnknownDecay::DecayIt(), and G4Decay::DecayIt().
Here is the call graph for this function:

| void G4ParticleChangeForLoss::AddSecondary | ( | G4DynamicParticle * | aParticle | ) | [inline] |
Definition at line 300 of file G4ParticleChangeForLoss.hh.
References G4VParticleChange::AddSecondary(), currentTrack, G4Track::GetGlobalTime(), G4Track::GetPosition(), G4Track::GetTouchableHandle(), and G4Track::SetTouchableHandle().
Referenced by G4VEnergyLossProcess::PostStepDoIt().
Here is the call graph for this function:

Reimplemented from G4VParticleChange.
Definition at line 134 of file G4ParticleChangeForLoss.cc.
References G4VParticleChange::accuracyForException, G4VParticleChange::accuracyForWarning, G4VParticleChange::CheckIt(), DumpInfo(), EventMustBeAborted, G4cout, G4endl, G4Exception(), G4Track::GetKineticEnergy(), MeV, and proposedKinEnergy.
Here is the call graph for this function:

Definition at line 283 of file G4VParticleChange.cc.
References G4VParticleChange::accuracyForException, G4VParticleChange::accuracyForWarning, EventMustBeAborted, G4cout, G4endl, G4Exception(), G4Track::GetKineticEnergy(), G4Track::GetMomentumDirection(), MeV, G4Track::SetKineticEnergy(), and G4Track::SetMomentumDirection().
Referenced by G4VParticleChange::AddSecondary().
Here is the call graph for this function:

| void G4VParticleChange::Clear | ( | ) | [inherited] |
Referenced by G4ParametrizedHadronicVertex::ApplyYourself(), G4HadronicProcess::FillTotalResult(), G4HadronicProcess::GeneralPostStepDoIt(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAtRestDoItProcs(), G4SteppingManager::InvokePSDIP(), and G4MuNuclearInteraction::PostStepDoIt().
| void G4VParticleChange::ClearDebugFlag | ( | ) | [inherited] |
Referenced by G4ErrorEnergyLoss::AlongStepDoIt().
| void G4ParticleChangeForLoss::DumpInfo | ( | ) | const [virtual] |
Reimplemented from G4VParticleChange.
Definition at line 111 of file G4ParticleChangeForLoss.cc.
References currentCharge, G4VParticleChange::DumpInfo(), eplus, G4cout, G4endl, MeV, proposedKinEnergy, and proposedMomentumDirection.
Referenced by CheckIt().
Here is the call graph for this function:

| G4double G4VParticleChange::GetAccuracyForException | ( | ) | const [protected, inherited] |
Definition at line 359 of file G4VParticleChange.cc.
References G4VParticleChange::accuracyForException.
Referenced by G4FastStep::CheckIt().
| G4double G4VParticleChange::GetAccuracyForWarning | ( | ) | const [protected, inherited] |
Definition at line 354 of file G4VParticleChange.cc.
References G4VParticleChange::accuracyForWarning.
Referenced by G4FastStep::CheckIt().
| G4double G4ParticleChangeForLoss::GetCharge | ( | ) | const [inline] |
| const G4Track * G4ParticleChangeForLoss::GetCurrentTrack | ( | ) | const [inline] |
Definition at line 202 of file G4ParticleChangeForLoss.hh.
References currentTrack.
Referenced by G4PolarizedMollerBhabhaModel::SampleSecondaries().
| G4bool G4VParticleChange::GetDebugFlag | ( | ) | const [inherited] |
| G4bool G4VParticleChange::GetFirstStepInVolume | ( | ) | const [inherited] |
| G4bool G4VParticleChange::GetLastStepInVolume | ( | ) | const [inherited] |
| G4double G4VParticleChange::GetLocalEnergyDeposit | ( | ) | const [inherited] |
| const G4ThreeVector & G4ParticleChangeForLoss::GetMomentumDirection | ( | ) | const [inline] |
| G4double G4VParticleChange::GetNonIonizingEnergyDeposit | ( | ) | const [inherited] |
| G4int G4VParticleChange::GetNumberOfSecondaries | ( | ) | const [inherited] |
| G4double G4VParticleChange::GetParentWeight | ( | ) | const [inherited] |
| G4double G4ParticleChangeForLoss::GetProposedCharge | ( | ) | const [inline] |
Definition at line 150 of file G4ParticleChangeForLoss.hh.
References currentCharge.
Referenced by G4ionGasIonisation::CorrectionsAlongStep().
| G4double G4ParticleChangeForLoss::GetProposedKineticEnergy | ( | ) | const [inline] |
| const G4ThreeVector & G4ParticleChangeForLoss::GetProposedMomentumDirection | ( | ) | const [inline] |
Definition at line 171 of file G4ParticleChangeForLoss.hh.
References proposedMomentumDirection.
Referenced by G4ePolarizedBremsstrahlungModel::SampleSecondaries().
| const G4ThreeVector & G4ParticleChangeForLoss::GetProposedPolarization | ( | ) | const [inline] |
| G4SteppingControl G4VParticleChange::GetSteppingControl | ( | ) | const [inherited] |
| G4TrackStatus G4VParticleChange::GetTrackStatus | ( | ) | const [inherited] |
| G4double G4VParticleChange::GetTrueStepLength | ( | ) | const [inherited] |
| G4int G4VParticleChange::GetVerboseLevel | ( | ) | const [inherited] |
| virtual void G4VParticleChange::Initialize | ( | const G4Track & | ) | [virtual, inherited] |
Reimplemented in G4FastStep, G4ParticleChange, G4ParticleChangeForDecay, G4ParticleChangeForMSC, and G4ParticleChangeForTransport.
Referenced by G4ParallelWorldScoringProcess::AlongStepDoIt(), G4FastSimulationManagerProcess::AlongStepDoIt(), G4WeightWindowProcess::AlongStepDoIt(), G4WeightCutOffProcess::AlongStepDoIt(), G4ImportanceProcess::AlongStepDoIt(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4ParticleChangeForDecay::Initialize(), G4ParticleChange::Initialize(), G4FastStep::Initialize(), G4NeutronKiller::PostStepDoIt(), and G4ParallelWorldScoringProcess::PostStepDoIt().
| void G4ParticleChangeForLoss::InitializeForAlongStep | ( | const G4Track & | ) | [inline] |
Definition at line 227 of file G4ParticleChangeForLoss.hh.
References currentCharge, G4DynamicParticle::GetCharge(), G4Track::GetDynamicParticle(), G4Track::GetKineticEnergy(), G4Track::GetTrackStatus(), G4Track::GetWeight(), G4VParticleChange::InitializeSecondaries(), proposedKinEnergy, G4VParticleChange::theLocalEnergyDeposit, G4VParticleChange::theNonIonizingEnergyDeposit, G4VParticleChange::theParentWeight, and G4VParticleChange::theStatusChange.
Referenced by G4VEnergyLossProcess::AlongStepDoIt().
Here is the call graph for this function:

| void G4ParticleChangeForLoss::InitializeForPostStep | ( | const G4Track & | ) | [inline] |
Definition at line 238 of file G4ParticleChangeForLoss.hh.
References currentCharge, currentTrack, G4DynamicParticle::GetCharge(), G4Track::GetDynamicParticle(), G4Track::GetKineticEnergy(), G4Track::GetMomentumDirection(), G4Track::GetPolarization(), G4Track::GetTrackStatus(), G4Track::GetWeight(), G4VParticleChange::InitializeSecondaries(), proposedKinEnergy, proposedMomentumDirection, proposedPolarization, G4VParticleChange::theLocalEnergyDeposit, G4VParticleChange::theNonIonizingEnergyDeposit, G4VParticleChange::theParentWeight, and G4VParticleChange::theStatusChange.
Referenced by G4VEnergyLossProcess::PostStepDoIt().
Here is the call graph for this function:

| void G4VParticleChange::InitializeLocalEnergyDeposit | ( | const G4Track & | ) | [protected, inherited] |
| void G4VParticleChange::InitializeParentWeight | ( | const G4Track & | ) | [protected, inherited] |
| void G4VParticleChange::InitializeSecondaries | ( | const G4Track & | ) | [protected, inherited] |
| void G4VParticleChange::InitializeStatusChange | ( | const G4Track & | ) | [protected, inherited] |
| void G4VParticleChange::InitializeStepInVolumeFlags | ( | const G4Track & | ) | [protected, inherited] |
| void G4VParticleChange::InitializeSteppingControl | ( | const G4Track & | ) | [protected, inherited] |
| void G4VParticleChange::InitializeTrueStepLength | ( | const G4Track & | ) | [protected, inherited] |
| G4bool G4VParticleChange::IsParentWeightSetByProcess | ( | ) | const [inherited] |
| G4bool G4VParticleChange::IsSecondaryWeightSetByProcess | ( | ) | const [inherited] |
| G4bool G4VParticleChange::operator!= | ( | const G4VParticleChange & | right | ) | const [inherited] |
Definition at line 152 of file G4VParticleChange.cc.
| G4ParticleChangeForLoss & G4ParticleChangeForLoss::operator= | ( | const G4ParticleChangeForLoss & | right | ) | [protected] |
Definition at line 84 of file G4ParticleChangeForLoss.cc.
References currentCharge, currentTrack, G4cout, G4endl, proposedKinEnergy, proposedMomentumDirection, G4VParticleChange::theListOfSecondaries, G4VParticleChange::theLocalEnergyDeposit, G4VParticleChange::theNumberOfSecondaries, G4VParticleChange::theParentWeight, G4VParticleChange::theSizeOftheListOfSecondaries, G4VParticleChange::theStatusChange, G4VParticleChange::theSteppingControlFlag, and G4VParticleChange::verboseLevel.
| G4bool G4VParticleChange::operator== | ( | const G4VParticleChange & | right | ) | const [inherited] |
Definition at line 146 of file G4VParticleChange.cc.
| void G4ParticleChangeForLoss::ProposeCharge | ( | G4double | finalCharge | ) | [inline] |
| void G4VParticleChange::ProposeFirstStepInVolume | ( | G4bool | flag | ) | [inherited] |
| void G4VParticleChange::ProposeLastStepInVolume | ( | G4bool | flag | ) | [inherited] |
Referenced by G4CoupledTransportation::PostStepDoIt().
| void G4VParticleChange::ProposeLocalEnergyDeposit | ( | G4double | anEnergyPart | ) | [inherited] |
Referenced by G4VEnergyLossProcess::AlongStepDoIt(), G4ErrorEnergyLoss::AlongStepDoIt(), G4hLowEnergyIonisation::AlongStepDoIt(), G4eLowEnergyLoss::AlongStepDoIt(), G4ParametrizedHadronicVertex::ApplyYourself(), G4PionMinusAbsorptionAtRest::AtRestDoIt(), G4PiMinusAbsorptionAtRest::AtRestDoIt(), G4NeutronCaptureAtRest::AtRestDoIt(), G4MuonMinusCaptureAtRest::AtRestDoIt(), G4KaonMinusAbsorption::AtRestDoIt(), G4AntiProtonAnnihilationAtRest::AtRestDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4QCaptureAtRest::AtRestDoIt(), G4PenelopeAnnihilation::AtRestDoIt(), G4RadioactiveDecay::DecayIt(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4OpBoundaryProcess::DoAbsorption(), G4HadronicProcess::FillTotalResult(), G4UserSpecialCuts::PostStepDoIt(), G4MuNuclearInteraction::PostStepDoIt(), G4UHadronElasticProcess::PostStepDoIt(), G4ChargeExchangeProcess::PostStepDoIt(), G4QLowEnergy::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QCollision::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QAtomicElectronScattering::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4VEmProcess::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(), G4LowEnergyIonisation::PostStepDoIt(), G4LowEnergyGammaConversion::PostStepDoIt(), G4LowEnergyCompton::PostStepDoIt(), G4hLowEnergyIonisation::PostStepDoIt(), SpecialCuts::PostStepDoIt(), G4PEEffectModel::SampleSecondaries(), G4KleinNishinaCompton::SampleSecondaries(), G4CoulombScatteringModel::SampleSecondaries(), and G4PolarizedComptonModel::SampleSecondaries().
| void G4ParticleChangeForLoss::ProposeMomentumDirection | ( | const G4ThreeVector & | Pfinal | ) | [inline] |
| void G4VParticleChange::ProposeNonIonizingEnergyDeposit | ( | G4double | anEnergyPart | ) | [inherited] |
| void G4VParticleChange::ProposeParentWeight | ( | G4double | ) | [inherited] |
Referenced by G4ParametrizedHadronicVertex::ApplyYourself(), and G4HadronicProcess::FillTotalResult().
| void G4ParticleChangeForLoss::ProposePolarization | ( | const G4ThreeVector & | dir | ) | [inline] |
Definition at line 214 of file G4ParticleChangeForLoss.hh.
References proposedPolarization.
Referenced by G4PolarizedMollerBhabhaModel::SampleSecondaries(), and G4ePolarizedBremsstrahlungModel::SampleSecondaries().
| void G4VParticleChange::ProposeSteppingControl | ( | G4SteppingControl | StepControlFlag | ) | [inherited] |
| void G4VParticleChange::ProposeTrackStatus | ( | G4TrackStatus | status | ) | [inherited] |
Referenced by G4Transportation::AlongStepDoIt(), G4CoupledTransportation::AlongStepDoIt(), G4hLowEnergyIonisation::AlongStepDoIt(), G4eLowEnergyLoss::AlongStepDoIt(), G4ParametrizedHadronicVertex::ApplyYourself(), G4PionMinusAbsorptionAtRest::AtRestDoIt(), G4PiMinusAbsorptionAtRest::AtRestDoIt(), G4NeutronCaptureAtRest::AtRestDoIt(), G4MuonMinusCaptureAtRest::AtRestDoIt(), G4KaonMinusAbsorption::AtRestDoIt(), G4AntiProtonAnnihilationAtRest::AtRestDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4QCaptureAtRest::AtRestDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4eplusPolarizedAnnihilation::AtRestDoIt(), G4PenelopeAnnihilation::AtRestDoIt(), G4RadioactiveDecay::DecayIt(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4OpBoundaryProcess::DoAbsorption(), G4HadronicProcess::FillTotalResult(), G4FastStep::KillPrimaryTrack(), G4WeightWindowProcess::KillTrack(), G4ImportanceProcess::KillTrack(), G4UserSpecialCuts::PostStepDoIt(), G4Transportation::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4NeutronKiller::PostStepDoIt(), G4FastSimulationManagerProcess::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4ChargeExchangeProcess::PostStepDoIt(), G4QLowEnergy::PostStepDoIt(), G4QGluonString::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QCollision::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QAtomicElectronScattering::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4PolarizedComptonScattering::PostStepDoIt(), G4ComptonScattering52::PostStepDoIt(), G4PenelopeRayleigh::PostStepDoIt(), G4PenelopePhotoElectric::PostStepDoIt(), G4PenelopeIonisation::PostStepDoIt(), G4PenelopeGammaConversion::PostStepDoIt(), G4PenelopeCompton::PostStepDoIt(), G4PenelopeBremsstrahlung::PostStepDoIt(), G4PenelopeAnnihilation::PostStepDoIt(), G4LowEnergyRayleigh::PostStepDoIt(), G4LowEnergyPolarizedRayleigh::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4LowEnergyGammaConversion::PostStepDoIt(), G4LowEnergyCompton::PostStepDoIt(), G4hLowEnergyIonisation::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4WeightCutOffProcess::PostStepDoIt(), SpecialCuts::PostStepDoIt(), G4PEEffectModel::SampleSecondaries(), G4KleinNishinaCompton::SampleSecondaries(), G4eBremsstrahlungModel::SampleSecondaries(), G4BetheHeitlerModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4PolarizedAnnihilationModel::SampleSecondaries(), and G4eeToHadronsMultiModel::SampleSecondaries().
| void G4VParticleChange::ProposeTrueStepLength | ( | G4double | truePathLength | ) | [inherited] |
| void G4VParticleChange::SetDebugFlag | ( | ) | [inherited] |
| void G4VParticleChange::SetNumberOfSecondaries | ( | G4int | totSecondaries | ) | [inherited] |
Referenced by G4VEnergyLossProcess::AlongStepDoIt(), G4ErrorEnergyLoss::AlongStepDoIt(), G4hLowEnergyIonisation::AlongStepDoIt(), G4eLowEnergyLoss::AlongStepDoIt(), G4ParametrizedHadronicVertex::ApplyYourself(), G4PionMinusAbsorptionAtRest::AtRestDoIt(), G4PiMinusAbsorptionAtRest::AtRestDoIt(), G4NeutronCaptureAtRest::AtRestDoIt(), G4MuonMinusCaptureAtRest::AtRestDoIt(), G4KaonMinusAbsorption::AtRestDoIt(), G4AntiProtonAnnihilationAtRest::AtRestDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4QCaptureAtRest::AtRestDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4eplusPolarizedAnnihilation::AtRestDoIt(), G4PenelopeAnnihilation::AtRestDoIt(), G4RadioactiveDecay::DecayIt(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4HadronicProcess::FillTotalResult(), G4OpWLS::PostStepDoIt(), G4MuNuclearInteraction::PostStepDoIt(), G4UHadronElasticProcess::PostStepDoIt(), G4ChargeExchangeProcess::PostStepDoIt(), G4QGluonString::PostStepDoIt(), G4QCollision::PostStepDoIt(), G4QAtomicElectronScattering::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4PolarizedComptonScattering::PostStepDoIt(), G4ComptonScattering52::PostStepDoIt(), G4PenelopeRayleigh::PostStepDoIt(), G4PenelopePhotoElectric::PostStepDoIt(), G4PenelopeIonisation::PostStepDoIt(), G4PenelopeGammaConversion::PostStepDoIt(), G4PenelopeCompton::PostStepDoIt(), G4PenelopeBremsstrahlung::PostStepDoIt(), G4PenelopeAnnihilation::PostStepDoIt(), G4LowEnergyRayleigh::PostStepDoIt(), G4LowEnergyPolarizedRayleigh::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4LowEnergyGammaConversion::PostStepDoIt(), G4LowEnergyCompton::PostStepDoIt(), G4LowEnergyBremsstrahlung::PostStepDoIt(), G4hLowEnergyIonisation::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), and G4SamplingPostStepAction::Split().
| void G4VParticleChange::SetParentWeightByProcess | ( | G4bool | ) | [inherited] |
Referenced by G4ParticleChange::G4ParticleChange().
| void G4ParticleChangeForLoss::SetProposedCharge | ( | G4double | theCharge | ) | [inline] |
Definition at line 160 of file G4ParticleChangeForLoss.hh.
References currentCharge.
Referenced by G4ionIonisation::CorrectionsAlongStep(), and G4ionGasIonisation::CorrectionsAlongStep().
| void G4ParticleChangeForLoss::SetProposedKineticEnergy | ( | G4double | proposedKinEnergy | ) | [inline] |
Definition at line 145 of file G4ParticleChangeForLoss.hh.
References proposedKinEnergy.
Referenced by G4VEnergyLossProcess::AlongStepDoIt(), G4PAIPhotonModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), G4eBremsstrahlungModel::SampleSecondaries(), G4BraggIonModel::SampleSecondaries(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4MuPairProductionModel::SampleSecondaries(), and G4MuBremsstrahlungModel::SampleSecondaries().
| void G4ParticleChangeForLoss::SetProposedMomentumDirection | ( | const G4ThreeVector & | dir | ) | [inline] |
Definition at line 189 of file G4ParticleChangeForLoss.hh.
References proposedMomentumDirection.
Referenced by G4PAIPhotonModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), G4eBremsstrahlungModel::SampleSecondaries(), G4BraggIonModel::SampleSecondaries(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), and G4MuBremsstrahlungModel::SampleSecondaries().
| void G4VParticleChange::SetSecondaryWeightByProcess | ( | G4bool | ) | [inherited] |
Referenced by G4HadronicProcess::FillTotalResult(), and G4ParticleChange::G4ParticleChange().
| void G4VParticleChange::SetVerboseLevel | ( | G4int | vLevel | ) | [inherited] |
Reimplemented from G4VParticleChange.
Definition at line 256 of file G4ParticleChangeForLoss.hh.
References G4Step::AddNonIonizingEnergyDeposit(), G4Step::AddTotalEnergyDeposit(), currentCharge, DBL_MIN, G4StepPoint::GetKineticEnergy(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), proposedKinEnergy, G4StepPoint::SetCharge(), G4StepPoint::SetKineticEnergy(), G4VParticleChange::theLocalEnergyDeposit, and G4VParticleChange::theNonIonizingEnergyDeposit.
Here is the call graph for this function:

Reimplemented in G4FastStep, G4ParticleChange, G4ParticleChangeForDecay, G4ParticleChangeForGamma, and G4ParticleChangeForTransport.
Referenced by G4SteppingManager::InvokeAtRestDoItProcs().
Reimplemented from G4VParticleChange.
Definition at line 284 of file G4ParticleChangeForLoss.hh.
References G4Step::AddNonIonizingEnergyDeposit(), G4Step::AddTotalEnergyDeposit(), currentCharge, G4VParticleChange::fSetParentWeightByProcess, G4Step::GetPostStepPoint(), proposedKinEnergy, proposedMomentumDirection, proposedPolarization, G4StepPoint::SetCharge(), G4StepPoint::SetKineticEnergy(), G4StepPoint::SetMomentumDirection(), G4StepPoint::SetPolarization(), G4StepPoint::SetWeight(), G4VParticleChange::theLocalEnergyDeposit, G4VParticleChange::theNonIonizingEnergyDeposit, and G4VParticleChange::theParentWeight.
Here is the call graph for this function:

const G4double G4VParticleChange::accuracyForException = 0.001 [static, protected, inherited] |
Definition at line 290 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::CheckIt(), G4ParticleChangeForMSC::CheckIt(), CheckIt(), G4ParticleChangeForGamma::CheckIt(), G4ParticleChangeForDecay::CheckIt(), G4ParticleChange::CheckIt(), G4VParticleChange::CheckSecondary(), and G4VParticleChange::GetAccuracyForException().
const G4double G4VParticleChange::accuracyForWarning = 1.0e-9 [static, protected, inherited] |
Definition at line 289 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::CheckIt(), G4ParticleChangeForMSC::CheckIt(), CheckIt(), G4ParticleChangeForGamma::CheckIt(), G4ParticleChangeForDecay::CheckIt(), G4ParticleChange::CheckIt(), G4VParticleChange::CheckSecondary(), and G4VParticleChange::GetAccuracyForWarning().
Definition at line 128 of file G4ParticleChangeForLoss.hh.
Referenced by DumpInfo(), G4ParticleChangeForLoss(), GetCharge(), GetProposedCharge(), InitializeForAlongStep(), InitializeForPostStep(), operator=(), ProposeCharge(), SetProposedCharge(), UpdateStepForAlongStep(), and UpdateStepForPostStep().
const G4Track* G4ParticleChangeForLoss::currentTrack [private] |
Definition at line 122 of file G4ParticleChangeForLoss.hh.
Referenced by AddSecondary(), G4ParticleChangeForLoss(), GetCurrentTrack(), InitializeForPostStep(), and operator=().
G4bool G4VParticleChange::debugFlag [protected, inherited] |
Definition at line 286 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::AddSecondary(), G4ParticleChangeForGamma::G4ParticleChangeForGamma(), G4ParticleChangeForLoss(), G4VParticleChange::G4VParticleChange(), G4VParticleChange::operator=(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChangeForDecay::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForAtRest(), G4FastStep::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForPostStep(), and G4FastStep::UpdateStepForPostStep().
G4bool G4VParticleChange::fSetParentWeightByProcess [protected, inherited] |
Definition at line 296 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::G4VParticleChange(), G4VParticleChange::operator=(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), G4ParticleChangeForGamma::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForPostStep(), UpdateStepForPostStep(), and G4ParticleChangeForGamma::UpdateStepForPostStep().
G4bool G4VParticleChange::fSetSecondaryWeightByProcess [protected, inherited] |
Definition at line 295 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::AddSecondary().
Definition at line 125 of file G4ParticleChangeForLoss.hh.
Referenced by CheckIt(), DumpInfo(), G4ParticleChangeForLoss(), GetProposedKineticEnergy(), InitializeForAlongStep(), InitializeForPostStep(), operator=(), SetProposedKineticEnergy(), UpdateStepForAlongStep(), and UpdateStepForPostStep().
Definition at line 131 of file G4ParticleChangeForLoss.hh.
Referenced by DumpInfo(), G4ParticleChangeForLoss(), GetMomentumDirection(), GetProposedMomentumDirection(), InitializeForPostStep(), operator=(), ProposeMomentumDirection(), SetProposedMomentumDirection(), and UpdateStepForPostStep().
Definition at line 134 of file G4ParticleChangeForLoss.hh.
Referenced by GetProposedPolarization(), InitializeForPostStep(), ProposePolarization(), and UpdateStepForPostStep().
G4bool G4VParticleChange::theFirstStepInVolume [protected, inherited] |
Definition at line 261 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::DumpInfo(), G4VParticleChange::G4VParticleChange(), and G4VParticleChange::operator=().
G4bool G4VParticleChange::theLastStepInVolume [protected, inherited] |
Definition at line 262 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::DumpInfo(), G4VParticleChange::G4VParticleChange(), and G4VParticleChange::operator=().
G4TrackFastVector* G4VParticleChange::theListOfSecondaries [protected, inherited] |
Definition at line 227 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::AddSecondary(), G4ParticleChangeForRadDecay::AddSecondary(), G4VParticleChange::G4VParticleChange(), G4VParticleChange::operator=(), G4ParticleChangeForTransport::operator=(), G4ParticleChangeForMSC::operator=(), operator=(), G4ParticleChangeForGamma::operator=(), G4ParticleChangeForDecay::operator=(), G4ParticleChange::operator=(), G4FastStep::operator=(), and G4VParticleChange::~G4VParticleChange().
G4double G4VParticleChange::theLocalEnergyDeposit [protected, inherited] |
Definition at line 242 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::CheckIt(), G4VParticleChange::DumpInfo(), G4VParticleChange::G4VParticleChange(), InitializeForAlongStep(), InitializeForPostStep(), G4ParticleChangeForGamma::InitializeForPostStep(), G4VParticleChange::operator=(), G4ParticleChangeForTransport::operator=(), G4ParticleChangeForMSC::operator=(), operator=(), G4ParticleChangeForGamma::operator=(), G4ParticleChangeForDecay::operator=(), G4ParticleChange::operator=(), G4FastStep::operator=(), UpdateStepForAlongStep(), G4ParticleChangeForGamma::UpdateStepForAtRest(), UpdateStepForPostStep(), and G4ParticleChangeForGamma::UpdateStepForPostStep().
G4double G4VParticleChange::theNonIonizingEnergyDeposit [protected, inherited] |
Definition at line 251 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::DumpInfo(), G4VParticleChange::G4VParticleChange(), InitializeForAlongStep(), InitializeForPostStep(), G4ParticleChangeForGamma::InitializeForPostStep(), G4VParticleChange::operator=(), UpdateStepForAlongStep(), UpdateStepForPostStep(), and G4ParticleChangeForGamma::UpdateStepForPostStep().
G4int G4VParticleChange::theNumberOfSecondaries [protected, inherited] |
Definition at line 230 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::AddSecondary(), G4ParticleChangeForRadDecay::AddSecondary(), G4VParticleChange::DumpInfo(), G4VParticleChange::G4VParticleChange(), G4VParticleChange::operator=(), G4ParticleChangeForTransport::operator=(), G4ParticleChangeForMSC::operator=(), operator=(), G4ParticleChangeForGamma::operator=(), G4ParticleChangeForDecay::operator=(), G4ParticleChange::operator=(), G4FastStep::operator=(), and G4VParticleChange::~G4VParticleChange().
G4double G4VParticleChange::theParentWeight [protected, inherited] |
Definition at line 294 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::AddSecondary(), InitializeForAlongStep(), InitializeForPostStep(), G4ParticleChangeForGamma::InitializeForPostStep(), operator=(), G4ParticleChangeForGamma::operator=(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), G4ParticleChangeForGamma::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForPostStep(), UpdateStepForPostStep(), and G4ParticleChangeForGamma::UpdateStepForPostStep().
G4int G4VParticleChange::theSizeOftheListOfSecondaries [protected, inherited] |
Definition at line 233 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::AddSecondary(), G4ParticleChangeForRadDecay::AddSecondary(), G4VParticleChange::G4VParticleChange(), G4VParticleChange::operator=(), G4ParticleChangeForTransport::operator=(), G4ParticleChangeForMSC::operator=(), operator=(), G4ParticleChangeForGamma::operator=(), G4ParticleChangeForDecay::operator=(), G4ParticleChange::operator=(), and G4FastStep::operator=().
G4TrackStatus G4VParticleChange::theStatusChange [protected, inherited] |
Definition at line 236 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::DumpInfo(), G4VParticleChange::G4VParticleChange(), InitializeForAlongStep(), InitializeForPostStep(), G4ParticleChangeForGamma::InitializeForPostStep(), G4VParticleChange::operator=(), G4ParticleChangeForTransport::operator=(), G4ParticleChangeForMSC::operator=(), operator=(), G4ParticleChangeForGamma::operator=(), G4ParticleChangeForDecay::operator=(), G4ParticleChange::operator=(), G4FastStep::operator=(), and G4ParticleChangeForMSC::UpdateStepForAlongStep().
G4SteppingControl G4VParticleChange::theSteppingControlFlag [protected, inherited] |
Definition at line 239 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::DumpInfo(), G4ParticleChangeForGamma::G4ParticleChangeForGamma(), G4ParticleChangeForLoss(), G4VParticleChange::G4VParticleChange(), G4FastStep::Initialize(), G4VParticleChange::operator=(), G4ParticleChangeForTransport::operator=(), G4ParticleChangeForMSC::operator=(), operator=(), G4ParticleChangeForGamma::operator=(), G4ParticleChangeForDecay::operator=(), G4ParticleChange::operator=(), G4FastStep::operator=(), and G4ParticleChangeForTransport::UpdateStepForAlongStep().
G4double G4VParticleChange::theTrueStepLength [protected, inherited] |
Definition at line 256 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::CheckIt(), G4VParticleChange::DumpInfo(), G4VParticleChange::G4VParticleChange(), G4VParticleChange::operator=(), G4ParticleChangeForTransport::operator=(), G4ParticleChangeForMSC::operator=(), G4ParticleChangeForDecay::operator=(), G4ParticleChange::operator=(), G4FastStep::operator=(), and G4ParticleChangeForMSC::UpdateStepForAlongStep().
G4int G4VParticleChange::verboseLevel [protected, inherited] |
Definition at line 265 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::AddSecondary(), G4ParticleChangeForRadDecay::AddSecondary(), G4FastStep::G4FastStep(), G4ParticleChange::G4ParticleChange(), G4ParticleChangeForDecay::G4ParticleChangeForDecay(), G4ParticleChangeForGamma::G4ParticleChangeForGamma(), G4ParticleChangeForLoss(), G4ParticleChangeForMSC::G4ParticleChangeForMSC(), G4ParticleChangeForTransport::G4ParticleChangeForTransport(), G4ParticleChangeForTransport::operator=(), G4ParticleChangeForMSC::operator=(), operator=(), G4ParticleChangeForGamma::operator=(), G4ParticleChange::operator=(), G4ParticleChangeForTransport::UpdateStepForAtRest(), G4FastStep::~G4FastStep(), G4ParticleChange::~G4ParticleChange(), G4ParticleChangeForDecay::~G4ParticleChangeForDecay(), G4ParticleChangeForGamma::~G4ParticleChangeForGamma(), ~G4ParticleChangeForLoss(), G4ParticleChangeForMSC::~G4ParticleChangeForMSC(), G4ParticleChangeForTransport::~G4ParticleChangeForTransport(), and G4VParticleChange::~G4VParticleChange().
1.4.7