#include <G4StepPoint.hh>
Definition at line 68 of file G4StepPoint.hh.
G4StepPoint::G4StepPoint | ( | ) |
Definition at line 48 of file G4StepPoint.cc.
00050 : fGlobalTime(0.), fLocalTime(0.), fProperTime(0.), 00051 fKineticEnergy(0.), fVelocity(0.), fpTouchable(0), fpMaterial(0), 00052 fpMaterialCutsCouple(0), fpSensitiveDetector(0), fSafety(0.), 00053 fStepStatus(fUndefined),fpProcessDefinedStep(0), 00054 fMass(0.), fCharge(0.), fMagneticMoment(0.), 00055 fWeight(0.) 00056 { 00057 }
G4StepPoint::~G4StepPoint | ( | ) | [inline] |
G4StepPoint::G4StepPoint | ( | const G4StepPoint & | ) |
Definition at line 60 of file G4StepPoint.cc.
00060 : 00062 fPosition(right.fPosition), 00063 fGlobalTime(right.fGlobalTime), 00064 fLocalTime(right.fLocalTime), 00065 fProperTime(right.fProperTime), 00066 fMomentumDirection(right.fMomentumDirection), 00067 fKineticEnergy(right.fKineticEnergy), 00068 fVelocity(right.fVelocity), 00069 fpTouchable(right.fpTouchable), 00070 fpMaterial(right.fpMaterial), 00071 fpMaterialCutsCouple(right.fpMaterialCutsCouple), 00072 fpSensitiveDetector(right.fpSensitiveDetector), 00073 fSafety(right.fSafety), 00074 fPolarization(right.fPolarization), 00075 fStepStatus(right.fStepStatus), 00076 fpProcessDefinedStep(right.fpProcessDefinedStep), 00077 fMass(right.fMass), 00078 fCharge(right.fCharge), 00079 fMagneticMoment(right.fMagneticMoment), 00080 fWeight(right.fWeight) 00081 { 00082 }
void G4StepPoint::AddGlobalTime | ( | const G4double | aValue | ) | [inline] |
Definition at line 63 of file G4StepPoint.icc.
Referenced by G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), and G4ParticleChange::UpdateStepForPostStep().
void G4StepPoint::AddKineticEnergy | ( | const G4double | aValue | ) | [inline] |
void G4StepPoint::AddLocalTime | ( | const G4double | aValue | ) | [inline] |
Definition at line 51 of file G4StepPoint.icc.
Referenced by G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4FastStep::UpdateStepForAtRest(), and G4FastStep::UpdateStepForPostStep().
void G4StepPoint::AddMomentumDirection | ( | const G4ThreeVector & | aValue | ) | [inline] |
void G4StepPoint::AddPolarization | ( | const G4ThreeVector & | aValue | ) | [inline] |
Definition at line 169 of file G4StepPoint.icc.
Referenced by G4ParticleChangeForTransport::UpdateStepForAlongStep(), and G4ParticleChange::UpdateStepForAlongStep().
void G4StepPoint::AddPosition | ( | const G4ThreeVector & | aValue | ) | [inline] |
Definition at line 39 of file G4StepPoint.icc.
Referenced by G4ParticleChangeForTransport::UpdateStepForAlongStep(), and G4ParticleChange::UpdateStepForAlongStep().
void G4StepPoint::AddProperTime | ( | const G4double | aValue | ) | [inline] |
Definition at line 76 of file G4StepPoint.icc.
Referenced by G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), and G4ParticleChangeForDecay::UpdateStepForAtRest().
G4double G4StepPoint::GetBeta | ( | ) | const [inline] |
G4double G4StepPoint::GetCharge | ( | ) | const [inline] |
Definition at line 199 of file G4StepPoint.icc.
Referenced by G4SDNeutralFilter::Accept(), G4SDChargedFilter::Accept(), G4PSCellCharge::ProcessHits(), and G4Step::UpdateTrack().
G4double G4StepPoint::GetGamma | ( | ) | const [inline] |
Definition at line 132 of file G4StepPoint.icc.
References DBL_MAX.
00133 { return (fMass==0.) ? DBL_MAX : (fKineticEnergy+fMass)/fMass; }
G4double G4StepPoint::GetGlobalTime | ( | ) | const [inline] |
Definition at line 55 of file G4StepPoint.icc.
Referenced by G4VAtomDeexcitation::AlongStepDeexcitation(), G4DNABrownianTransportation::ComputeStep(), G4RichTrajectoryPoint::G4RichTrajectoryPoint(), G4VParticleChange::InitializeParentGlobalTime(), G4VXTRenergyLoss::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4VEnergyLossProcess::SampleSubCutSecondaries(), G4SteppingVerbose::ShowStep(), and G4Step::UpdateTrack().
G4double G4StepPoint::GetKineticEnergy | ( | ) | const [inline] |
Definition at line 107 of file G4StepPoint.icc.
Referenced by G4SDKineticEnergyFilter::Accept(), G4VAtomDeexcitation::AlongStepDeexcitation(), G4NuclearStopping::AlongStepDoIt(), G4AdjointAlongStepWeightCorrection::AlongStepDoIt(), G4CellScoreComposer::EstimatorCalculation(), G4RichTrajectoryPoint::G4RichTrajectoryPoint(), G4Step::GetDeltaEnergy(), G4PSTrackLength::ProcessHits(), G4PSMinKinEAtGeneration::ProcessHits(), G4SteppingVerbose::ShowStep(), G4EnergySplitter::SplitEnergyInVolumes(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChangeForLoss::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChangeForTransport::UpdateStepForPostStep(), and G4Step::UpdateTrack().
G4double G4StepPoint::GetLocalTime | ( | ) | const [inline] |
Definition at line 43 of file G4StepPoint.icc.
Referenced by G4Step::GetDeltaTime(), G4SteppingVerbose::ShowStep(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), and G4Step::UpdateTrack().
G4double G4StepPoint::GetMagneticMoment | ( | ) | const [inline] |
G4double G4StepPoint::GetMass | ( | ) | const [inline] |
G4Material * G4StepPoint::GetMaterial | ( | ) | const [inline] |
Definition at line 215 of file G4StepPoint.icc.
Referenced by G4VAtomDeexcitation::AlongStepDeexcitation(), G4Track::GetMaterial(), G4Track::GetNextMaterial(), G4ElectronIonPair::MeanNumberOfIonsAlongStep(), G4PSDoseDeposit::ProcessHits(), G4EnergySplitter::SplitEnergyInVolumes(), and G4MSSteppingAction::UserSteppingAction().
const G4MaterialCutsCouple * G4StepPoint::GetMaterialCutsCouple | ( | ) | const [inline] |
Definition at line 223 of file G4StepPoint.icc.
Referenced by G4ITStepProcessor::ApplyProductionCut(), G4Track::GetMaterialCutsCouple(), and G4Track::GetNextMaterialCutsCouple().
G4ThreeVector G4StepPoint::GetMomentum | ( | ) | const [inline] |
Definition at line 92 of file G4StepPoint.icc.
Referenced by G4Step::GetDeltaMomentum(), G4ErrorFreeTrajState::PropagateError(), G4SteppingVerbose::ShowStep(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), and G4ParticleChange::UpdateStepForAlongStep().
00093 { 00094 G4double tMomentum = std::sqrt(fKineticEnergy*fKineticEnergy + 00095 2*fKineticEnergy*fMass); 00096 return G4ThreeVector(fMomentumDirection.x()*tMomentum, 00097 fMomentumDirection.y()*tMomentum, 00098 fMomentumDirection.z()*tMomentum); 00099 }
const G4ThreeVector & G4StepPoint::GetMomentumDirection | ( | ) | const [inline] |
Definition at line 80 of file G4StepPoint.icc.
Referenced by G4VMultipleScattering::AlongStepDoIt(), G4DNABrownianTransportation::ComputeStep(), G4VReadOutGeometry::FindROTouchable(), G4VTransitionRadiation::PostStepDoIt(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4SteppingVerbose::ShowStep(), and G4Step::UpdateTrack().
G4VPhysicalVolume * G4StepPoint::GetPhysicalVolume | ( | ) | const [inline] |
Definition at line 137 of file G4StepPoint.icc.
Referenced by G4RayTrajectory::AppendStep(), G4VReadOutGeometry::CheckROVolume(), G4PSPassageCellFlux::ComputeVolume(), G4PSDoseDeposit::ComputeVolume(), G4PSCellFlux::ComputeVolume(), G4ITStepProcessor::InitDefineStep(), G4WeightWindowProcess::PostStepDoIt(), G4WeightCutOffProcess::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4ImportanceProcess::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSSphereSurfaceCurrent::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSCylinderSurfaceCurrent::ProcessHits(), G4SteppingVerbose::ShowStep(), G4SteppingManager::Stepping(), G4RTSteppingAction::UserSteppingAction(), G4MSSteppingAction::UserSteppingAction(), G4ScoreSplittingProcess::Verbose(), and G4ParallelWorldScoringProcess::Verbose().
const G4ThreeVector & G4StepPoint::GetPolarization | ( | ) | const [inline] |
Definition at line 161 of file G4StepPoint.icc.
Referenced by G4SteppingVerbose::ShowStep(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), and G4Step::UpdateTrack().
const G4ThreeVector & G4StepPoint::GetPosition | ( | ) | const [inline] |
Definition at line 31 of file G4StepPoint.icc.
Referenced by G4VAtomDeexcitation::AlongStepDeexcitation(), G4VMultipleScattering::AlongStepDoIt(), G4VEnergyLossProcess::AlongStepDoIt(), G4SmoothTrajectory::AppendStep(), G4ITStepProcessor::CalculateSafety(), G4VMscModel::ComputeGeomLimit(), G4AdjointCrossSurfChecker::CrossingAGivenRegisteredSurface(), G4AdjointCrossSurfChecker::CrossingASphere(), G4DecayWithSpin::DecayIt(), G4ITStepProcessor::DoStepping(), G4DNASmoluchowskiReactionModel::FindReaction(), G4VReadOutGeometry::FindROTouchable(), G4Step::GetDeltaPosition(), G4PSSphereSurfaceFlux::IsSelectedSurface(), G4PSSphereSurfaceCurrent::IsSelectedSurface(), G4PSFlatSurfaceFlux::IsSelectedSurface(), G4PSFlatSurfaceCurrent::IsSelectedSurface(), G4PSCylinderSurfaceFlux::IsSelectedSurface(), G4PSCylinderSurfaceCurrent::IsSelectedSurface(), G4VXTRenergyLoss::PostStepDoIt(), G4VTransitionRadiation::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSCylinderSurfaceCurrent::ProcessHits(), G4ErrorFreeTrajState::PropagateError(), G4ElectronIonPair::SampleIonsAlongStep(), G4VEnergyLossProcess::SampleSubCutSecondaries(), G4SteppingVerbose::ShowStep(), G4SteppingManager::Stepping(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4Step::UpdateTrack(), G4ScoreSplittingProcess::Verbose(), and G4ParallelWorldScoringProcess::Verbose().
const G4VProcess * G4StepPoint::GetProcessDefinedStep | ( | ) | const [inline] |
Definition at line 181 of file G4StepPoint.icc.
Referenced by G4RichTrajectory::AppendStep(), G4DNABrownianTransportation::ComputeStep(), G4RichTrajectoryPoint::G4RichTrajectoryPoint(), G4ErrorPropagator::MakeOneStep(), G4ElectronIonPair::ResidualeChargePostStep(), G4SteppingVerbose::ShowStep(), G4SteppingVerbose::StepInfo(), G4ScoreSplittingProcess::Verbose(), and G4ParallelWorldScoringProcess::Verbose().
G4double G4StepPoint::GetProperTime | ( | ) | const [inline] |
Definition at line 68 of file G4StepPoint.icc.
Referenced by G4SteppingVerbose::ShowStep(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), and G4Step::UpdateTrack().
G4double G4StepPoint::GetSafety | ( | ) | const [inline] |
Definition at line 153 of file G4StepPoint.icc.
Referenced by G4VMultipleScattering::AlongStepDoIt(), G4VEnergyLossProcess::AlongStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), and G4SteppingVerbose::ShowStep().
G4VSensitiveDetector * G4StepPoint::GetSensitiveDetector | ( | ) | const [inline] |
Definition at line 231 of file G4StepPoint.icc.
Referenced by G4ParallelWorldScoringProcess::AtRestDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), and G4ParallelWorldProcess::PostStepDoIt().
G4StepStatus G4StepPoint::GetStepStatus | ( | ) | const [inline] |
Definition at line 173 of file G4StepPoint.icc.
Referenced by G4VEnergyLossProcess::AlongStepDoIt(), G4AdjointCrossSurfChecker::CrossingAnInterfaceBetweenTwoVolumes(), G4RichTrajectoryPoint::G4RichTrajectoryPoint(), G4AdjointCrossSurfChecker::GoingInOrOutOfaVolume(), G4AdjointCrossSurfChecker::GoingInOrOutOfaVolumeByExtSurface(), G4PSPassageTrackLength::IsPassed(), G4PSPassageCellFlux::IsPassed(), G4PSPassageCellCurrent::IsPassed(), G4PSSphereSurfaceFlux::IsSelectedSurface(), G4PSSphereSurfaceCurrent::IsSelectedSurface(), G4PSFlatSurfaceFlux::IsSelectedSurface(), G4PSFlatSurfaceCurrent::IsSelectedSurface(), G4PSCylinderSurfaceFlux::IsSelectedSurface(), G4PSCylinderSurfaceCurrent::IsSelectedSurface(), G4WeightWindowProcess::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4ImportanceProcess::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4PSTrackCounter::ProcessHits(), G4PSNofCollision::ProcessHits(), G4PSCellCharge::ProcessHits(), G4CellScorer::ScoreAnInVolumeStep(), and G4SteppingVerbose::ShowStep().
G4double G4StepPoint::GetTotalEnergy | ( | ) | const [inline] |
const G4VTouchable * G4StepPoint::GetTouchable | ( | ) | const [inline] |
Definition at line 141 of file G4StepPoint.icc.
Referenced by G4AdjointCrossSurfChecker::CrossingAnInterfaceBetweenTwoVolumes(), G4VPrimitiveScorer::GetIndex(), G4PSTrackLength3D::GetIndex(), G4PSTrackCounter3D::GetIndex(), G4PSTermination3D::GetIndex(), G4PSStepChecker3D::GetIndex(), G4PSSphereSurfaceFlux3D::GetIndex(), G4PSSphereSurfaceCurrent3D::GetIndex(), G4PSPopulation3D::GetIndex(), G4PSPassageTrackLength3D::GetIndex(), G4PSPassageCellFlux3D::GetIndex(), G4PSPassageCellCurrent3D::GetIndex(), G4PSNofStep3D::GetIndex(), G4PSNofSecondary3D::GetIndex(), G4PSNofCollision3D::GetIndex(), G4PSMinKinEAtGeneration3D::GetIndex(), G4PSFlatSurfaceFlux3D::GetIndex(), G4PSFlatSurfaceCurrent3D::GetIndex(), G4PSEnergyDeposit3D::GetIndex(), G4PSDoseDeposit3D::GetIndex(), G4PSCylinderSurfaceFlux3D::GetIndex(), G4PSCylinderSurfaceCurrent3D::GetIndex(), G4PSCellFlux3D::GetIndex(), G4PSCellCharge3D::GetIndex(), G4AdjointCrossSurfChecker::GoingInOrOutOfaVolume(), G4AdjointCrossSurfChecker::GoingInOrOutOfaVolumeByExtSurface(), G4WeightWindowProcess::PostStepDoIt(), G4WeightCutOffProcess::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4ImportanceProcess::PostStepDoIt(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSSphereSurfaceCurrent::ProcessHits(), G4PSPassageCellFlux::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSDoseDeposit::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSCylinderSurfaceCurrent::ProcessHits(), G4PSCellFlux::ProcessHits(), G4ScoreSplittingProcess::Verbose(), and G4ParallelWorldScoringProcess::Verbose().
const G4TouchableHandle & G4StepPoint::GetTouchableHandle | ( | ) | const [inline] |
Definition at line 145 of file G4StepPoint.icc.
Referenced by G4ParallelWorldScoringProcess::AtRestDoIt(), G4ParallelWorldProcess::AtRestDoIt(), G4RichTrajectoryPoint::G4RichTrajectoryPoint(), G4PSSphereSurfaceFlux::IsSelectedSurface(), G4PSSphereSurfaceCurrent::IsSelectedSurface(), G4PSFlatSurfaceFlux::IsSelectedSurface(), G4PSFlatSurfaceCurrent::IsSelectedSurface(), G4PSCylinderSurfaceFlux::IsSelectedSurface(), G4PSCylinderSurfaceCurrent::IsSelectedSurface(), G4WeightWindowProcess::PostStepDoIt(), G4WeightCutOffProcess::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4ParallelWorldProcess::PostStepDoIt(), G4ImportanceProcess::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSCylinderSurfaceCurrent::ProcessHits(), and G4Step::UpdateTrack().
G4double G4StepPoint::GetVelocity | ( | ) | const [inline] |
Definition at line 119 of file G4StepPoint.icc.
Referenced by G4Transportation::AlongStepDoIt(), G4ITTransportation::AlongStepDoIt(), G4CoupledTransportation::AlongStepDoIt(), G4CellScoreComposer::EstimatorCalculation(), G4Scintillation::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4PSTrackLength::ProcessHits(), G4SteppingVerbose::ShowStep(), and G4Step::UpdateTrack().
G4double G4StepPoint::GetWeight | ( | ) | const [inline] |
Definition at line 243 of file G4StepPoint.icc.
Referenced by G4ContinuousGainOfEnergy::AlongStepDoIt(), G4AdjointAlongStepWeightCorrection::AlongStepDoIt(), G4CellScoreComposer::EstimatorCalculation(), G4RichTrajectoryPoint::G4RichTrajectoryPoint(), G4PSPassageTrackLength::IsPassed(), G4PSPassageCellFlux::IsPassed(), G4PSTrackLength::ProcessHits(), G4PSTrackCounter::ProcessHits(), G4PSTermination::ProcessHits(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSSphereSurfaceCurrent::ProcessHits(), G4PSPopulation::ProcessHits(), G4PSPassageCellCurrent::ProcessHits(), G4PSNofSecondary::ProcessHits(), G4PSNofCollision::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSEnergyDeposit::ProcessHits(), G4PSDoseDeposit::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSCylinderSurfaceCurrent::ProcessHits(), G4PSCellFlux::ProcessHits(), G4PSCellCharge::ProcessHits(), G4SteppingVerbose::ShowStep(), G4VParticleChange::UpdateStepForAlongStep(), and G4Step::UpdateTrack().
G4StepPoint & G4StepPoint::operator= | ( | const G4StepPoint & | ) |
Definition at line 85 of file G4StepPoint.cc.
References fCharge, fGlobalTime, fKineticEnergy, fLocalTime, fMagneticMoment, fMass, fMomentumDirection, fpMaterial, fpMaterialCutsCouple, fPolarization, fPosition, fpProcessDefinedStep, fProperTime, fpSensitiveDetector, fpTouchable, fSafety, fStepStatus, fVelocity, and fWeight.
00086 { 00087 if (this != &right) { 00088 fPosition = right.fPosition; 00089 fGlobalTime = right.fGlobalTime; 00090 fLocalTime = right.fLocalTime; 00091 fProperTime = right.fProperTime; 00092 fMomentumDirection = right.fMomentumDirection; 00093 fKineticEnergy = right.fKineticEnergy; 00094 fVelocity = right.fVelocity; 00095 fpTouchable = right.fpTouchable; 00096 fpMaterial = right.fpMaterial; 00097 fpMaterialCutsCouple = right.fpMaterialCutsCouple; 00098 fpSensitiveDetector = right.fpSensitiveDetector; 00099 fSafety = right.fSafety; 00100 fPolarization = right.fPolarization; 00101 fStepStatus = right.fStepStatus; 00102 fpProcessDefinedStep = right.fpProcessDefinedStep; 00103 fMass = right.fMass; 00104 fCharge = right.fCharge; 00105 fMagneticMoment = right.fMagneticMoment; 00106 fWeight = right.fWeight; 00107 } 00108 return *this; 00109 }
void G4StepPoint::SetCharge | ( | G4double | value | ) | [inline] |
Definition at line 203 of file G4StepPoint.icc.
Referenced by G4Step::InitializeStep(), G4ParticleChangeForLoss::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), G4ParticleChangeForLoss::UpdateStepForPostStep(), and G4ParticleChange::UpdateStepForPostStep().
void G4StepPoint::SetGlobalTime | ( | const G4double | aValue | ) | [inline] |
Definition at line 59 of file G4StepPoint.icc.
Referenced by G4Step::InitializeStep(), G4ParticleChangeForDecay::UpdateStepForAtRest(), G4FastStep::UpdateStepForAtRest(), and G4FastStep::UpdateStepForPostStep().
void G4StepPoint::SetKineticEnergy | ( | const G4double | aValue | ) | [inline] |
Definition at line 111 of file G4StepPoint.icc.
Referenced by G4Step::InitializeStep(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChangeForLoss::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), G4FastStep::UpdateStepForAtRest(), G4ParticleChangeForLoss::UpdateStepForPostStep(), G4ParticleChangeForGamma::UpdateStepForPostStep(), G4ParticleChange::UpdateStepForPostStep(), and G4FastStep::UpdateStepForPostStep().
void G4StepPoint::SetLocalTime | ( | const G4double | aValue | ) | [inline] |
Definition at line 47 of file G4StepPoint.icc.
Referenced by G4Step::InitializeStep(), G4ParticleChangeForDecay::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForAtRest(), and G4ParticleChange::UpdateStepForPostStep().
void G4StepPoint::SetMagneticMoment | ( | G4double | value | ) | [inline] |
Definition at line 211 of file G4StepPoint.icc.
Referenced by G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), and G4ParticleChange::UpdateStepForPostStep().
void G4StepPoint::SetMass | ( | G4double | value | ) | [inline] |
Definition at line 195 of file G4StepPoint.icc.
Referenced by G4Step::InitializeStep(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), and G4ParticleChange::UpdateStepForPostStep().
void G4StepPoint::SetMaterial | ( | G4Material * | ) | [inline] |
Definition at line 219 of file G4StepPoint.icc.
Referenced by G4Step::InitializeStep(), and G4ParticleChangeForTransport::UpdateStepForPostStep().
void G4StepPoint::SetMaterialCutsCouple | ( | const G4MaterialCutsCouple * | ) | [inline] |
Definition at line 227 of file G4StepPoint.icc.
Referenced by G4Step::InitializeStep(), and G4ParticleChangeForTransport::UpdateStepForPostStep().
void G4StepPoint::SetMomentumDirection | ( | const G4ThreeVector & | aValue | ) | [inline] |
Definition at line 84 of file G4StepPoint.icc.
Referenced by G4VGFlashSensitiveDetector::Hit(), G4Step::InitializeStep(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChangeForMSC::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), G4FastStep::UpdateStepForAtRest(), G4ParticleChangeForMSC::UpdateStepForPostStep(), G4ParticleChangeForLoss::UpdateStepForPostStep(), G4ParticleChangeForGamma::UpdateStepForPostStep(), G4ParticleChange::UpdateStepForPostStep(), and G4FastStep::UpdateStepForPostStep().
void G4StepPoint::SetPolarization | ( | const G4ThreeVector & | aValue | ) | [inline] |
Definition at line 165 of file G4StepPoint.icc.
Referenced by G4Step::InitializeStep(), G4ParticleChangeForDecay::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForAtRest(), G4FastStep::UpdateStepForAtRest(), G4ParticleChangeForLoss::UpdateStepForPostStep(), G4ParticleChangeForGamma::UpdateStepForPostStep(), G4ParticleChange::UpdateStepForPostStep(), and G4FastStep::UpdateStepForPostStep().
void G4StepPoint::SetPosition | ( | const G4ThreeVector & | aValue | ) | [inline] |
Definition at line 35 of file G4StepPoint.icc.
Referenced by G4VGFlashSensitiveDetector::Hit(), G4Step::InitializeStep(), G4ScoreSplittingProcess::PostStepDoIt(), G4ParticleChangeForMSC::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), G4FastStep::UpdateStepForAtRest(), G4ParticleChangeForMSC::UpdateStepForPostStep(), G4ParticleChange::UpdateStepForPostStep(), and G4FastStep::UpdateStepForPostStep().
void G4StepPoint::SetProcessDefinedStep | ( | const G4VProcess * | aValue | ) | [inline] |
Definition at line 187 of file G4StepPoint.icc.
Referenced by G4ITStepProcessor::DoDefinePhysicalStepLength(), G4ITStepProcessor::DoStepping(), G4Step::InitializeStep(), and G4ITStepProcessor::InvokeAtRestDoItProcs().
void G4StepPoint::SetProperTime | ( | const G4double | aValue | ) | [inline] |
Definition at line 72 of file G4StepPoint.icc.
Referenced by G4Step::InitializeStep(), G4ParticleChange::UpdateStepForAtRest(), G4FastStep::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForPostStep(), and G4FastStep::UpdateStepForPostStep().
void G4StepPoint::SetSafety | ( | const G4double | aValue | ) | [inline] |
Definition at line 157 of file G4StepPoint.icc.
Referenced by G4ITStepProcessor::DoStepping(), G4Step::InitializeStep(), G4ITStepProcessor::InvokePSDIP(), and G4SteppingManager::Stepping().
void G4StepPoint::SetSensitiveDetector | ( | G4VSensitiveDetector * | ) | [inline] |
Definition at line 235 of file G4StepPoint.icc.
Referenced by G4ParallelWorldScoringProcess::AtRestDoIt(), G4ParallelWorldProcess::AtRestDoIt(), G4Step::InitializeStep(), G4ScoreSplittingProcess::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4ParallelWorldProcess::PostStepDoIt(), and G4ParticleChangeForTransport::UpdateStepForPostStep().
void G4StepPoint::SetStepStatus | ( | const G4StepStatus | aValue | ) | [inline] |
Definition at line 177 of file G4StepPoint.icc.
Referenced by G4Step::CopyPostToPreStepPoint(), G4ITStepProcessor::DoStepping(), G4Step::InitializeStep(), G4ScoreSplittingProcess::PostStepDoIt(), G4ScoreSplittingProcess::StartTracking(), G4ParallelWorldScoringProcess::StartTracking(), G4ParallelWorldProcess::StartTracking(), and G4SteppingManager::Stepping().
void G4StepPoint::SetTouchableHandle | ( | const G4TouchableHandle & | apValue | ) | [inline] |
Definition at line 149 of file G4StepPoint.icc.
Referenced by G4ParallelWorldScoringProcess::AtRestDoIt(), G4ParallelWorldProcess::AtRestDoIt(), G4VGFlashSensitiveDetector::Hit(), G4Step::InitializeStep(), G4WeightWindowProcess::PostStepDoIt(), G4WeightCutOffProcess::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4ParallelWorldProcess::PostStepDoIt(), G4ImportanceProcess::PostStepDoIt(), G4WeightWindowProcess::StartTracking(), G4WeightCutOffProcess::StartTracking(), G4ScoreSplittingProcess::StartTracking(), G4ParallelWorldScoringProcess::StartTracking(), G4ParallelWorldProcess::StartTracking(), G4ImportanceProcess::StartTracking(), and G4ParticleChangeForTransport::UpdateStepForPostStep().
void G4StepPoint::SetVelocity | ( | G4double | v | ) | [inline] |
Definition at line 123 of file G4StepPoint.icc.
Referenced by G4Step::InitializeStep(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChangeForLoss::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), G4ParticleChangeForLoss::UpdateStepForPostStep(), G4ParticleChangeForGamma::UpdateStepForPostStep(), and G4ParticleChange::UpdateStepForPostStep().
void G4StepPoint::SetWeight | ( | G4double | aValue | ) | [inline] |
Definition at line 239 of file G4StepPoint.icc.
Referenced by G4Step::InitializeStep(), G4VParticleChange::UpdateStepForAlongStep(), G4ParticleChangeForLoss::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4VParticleChange::UpdateStepForAtRest(), G4ParticleChangeForGamma::UpdateStepForAtRest(), G4ParticleChangeForDecay::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForAtRest(), G4FastStep::UpdateStepForAtRest(), G4VParticleChange::UpdateStepForPostStep(), G4ParticleChangeForLoss::UpdateStepForPostStep(), G4ParticleChangeForGamma::UpdateStepForPostStep(), G4ParticleChangeForDecay::UpdateStepForPostStep(), G4ParticleChange::UpdateStepForPostStep(), and G4FastStep::UpdateStepForPostStep().