Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Protected 속성 | Private 타입 | Private 속성 | 모든 멤버 목록
G4Step 클래스 참조

#include <G4Step.hh>

Public 멤버 함수

 G4Step ()
 
 ~G4Step ()
 
 G4Step (const G4Step &)
 
G4Stepoperator= (const G4Step &)
 
G4TrackGetTrack () const
 
void SetTrack (G4Track *value)
 
G4StepPointGetPreStepPoint () const
 
void SetPreStepPoint (G4StepPoint *value)
 
G4StepPointGetPostStepPoint () const
 
void SetPostStepPoint (G4StepPoint *value)
 
G4double GetStepLength () const
 
void SetStepLength (G4double value)
 
G4double GetTotalEnergyDeposit () const
 
void SetTotalEnergyDeposit (G4double value)
 
G4double GetNonIonizingEnergyDeposit () const
 
void SetNonIonizingEnergyDeposit (G4double value)
 
G4SteppingControl GetControlFlag () const
 
void SetControlFlag (G4SteppingControl StepControlFlag)
 
void AddTotalEnergyDeposit (G4double value)
 
void ResetTotalEnergyDeposit ()
 
void AddNonIonizingEnergyDeposit (G4double value)
 
void ResetNonIonizingEnergyDeposit ()
 
G4bool IsFirstStepInVolume () const
 
G4bool IsLastStepInVolume () const
 
void SetFirstStepFlag ()
 
void ClearFirstStepFlag ()
 
void SetLastStepFlag ()
 
void ClearLastStepFlag ()
 
G4ThreeVector GetDeltaPosition () const
 
G4double GetDeltaTime () const
 
G4ThreeVector GetDeltaMomentum () const
 
G4double GetDeltaEnergy () const
 
void InitializeStep (G4Track *aValue)
 
void UpdateTrack ()
 
void CopyPostToPreStepPoint ()
 
G4PolylineCreatePolyline () const
 
G4int GetNumberOfSecondariesInCurrentStep () const
 
const std::vector< const
G4Track * > * 
GetSecondaryInCurrentStep () const
 
const G4TrackVectorGetSecondary () const
 
G4TrackVectorGetfSecondary ()
 
G4TrackVectorNewSecondaryVector ()
 
void DeleteSecondaryVector ()
 
void SetSecondary (G4TrackVector *value)
 
void SetPointerToVectorOfAuxiliaryPoints (std::vector< G4ThreeVector > *theNewVectorPointer)
 
std::vector< G4ThreeVector > * GetPointerToVectorOfAuxiliaryPoints () const
 

Protected 속성

G4double fTotalEnergyDeposit
 
G4double fNonIonizingEnergyDeposit
 

Private 타입

typedef const G4TrackCT
 

Private 속성

G4StepPointfpPreStepPoint
 
G4StepPointfpPostStepPoint
 
G4double fStepLength
 
G4TrackfpTrack
 
G4SteppingControl fpSteppingControlFlag
 
G4bool fFirstStepInVolume
 
G4bool fLastStepInVolume
 
G4TrackVectorfSecondary
 
G4int nSecondaryByLastStep
 
std::vector< CT > * secondaryInCurrentStep
 
std::vector< G4ThreeVector > * fpVectorOfAuxiliaryPointsPointer
 

상세한 설명

G4Step.hh 파일의 76 번째 라인에서 정의되었습니다.

멤버 타입정의 문서화

typedef const G4Track* G4Step::CT
private

G4Step.hh 파일의 231 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4Step::G4Step ( )

G4Step.cc 파일의 53 번째 라인에서 정의되었습니다.

다음을 참조함 : fpPostStepPoint, fpPreStepPoint, secondaryInCurrentStep.

G4Step::~G4Step ( )

G4Step.cc 파일의 71 번째 라인에서 정의되었습니다.

다음을 참조함 : fpPostStepPoint, fpPreStepPoint, fSecondary, secondaryInCurrentStep.

G4Step::G4Step ( const G4Step right)

G4Step.cc 파일의 89 번째 라인에서 정의되었습니다.

다음을 참조함 : fpPostStepPoint, fpPreStepPoint, fSecondary, secondaryInCurrentStep.

멤버 함수 문서화

void G4Step::AddNonIonizingEnergyDeposit ( G4double  value)
void G4Step::AddTotalEnergyDeposit ( G4double  value)
void G4Step::ClearFirstStepFlag ( )
void G4Step::ClearLastStepFlag ( )
void G4Step::CopyPostToPreStepPoint ( )
G4Polyline* G4Step::CreatePolyline ( ) const
void G4Step::DeleteSecondaryVector ( )
G4SteppingControl G4Step::GetControlFlag ( ) const
G4double G4Step::GetDeltaEnergy ( ) const

G4Step.cc 파일의 176 번째 라인에서 정의되었습니다.

다음을 참조함 : fpPostStepPoint, fpPreStepPoint, G4Exception(), G4ThreadLocal, G4StepPoint::GetKineticEnergy(), JustWarning.

다음에 의해서 참조됨 : export_G4Step().

G4ThreeVector G4Step::GetDeltaMomentum ( ) const

G4Step.cc 파일의 159 번째 라인에서 정의되었습니다.

다음을 참조함 : fpPostStepPoint, fpPreStepPoint, G4Exception(), G4ThreadLocal, G4StepPoint::GetMomentum(), JustWarning.

다음에 의해서 참조됨 : export_G4Step().

G4ThreeVector G4Step::GetDeltaPosition ( ) const
G4double G4Step::GetDeltaTime ( ) const
G4TrackVector* G4Step::GetfSecondary ( )
G4double G4Step::GetNonIonizingEnergyDeposit ( ) const
G4int G4Step::GetNumberOfSecondariesInCurrentStep ( ) const
std::vector<G4ThreeVector>* G4Step::GetPointerToVectorOfAuxiliaryPoints ( ) const
inline

G4Step.hh 파일의 242 번째 라인에서 정의되었습니다.

다음을 참조함 : fpVectorOfAuxiliaryPointsPointer.

다음에 의해서 참조됨 : G4SmoothTrajectory::AppendStep().

G4StepPoint* G4Step::GetPostStepPoint ( ) const

다음에 의해서 참조됨 : HistoManager::AddTargetStep(), G4VAtomDeexcitation::AlongStepDeexcitation(), G4NuclearStopping::AlongStepDoIt(), G4AdjointForcedInteractionForGamma::AlongStepDoIt(), G4AdjointAlongStepWeightCorrection::AlongStepDoIt(), G4ContinuousGainOfEnergy::AlongStepDoIt(), G4eLowEnergyLoss::AlongStepDoIt(), G4VMultipleScattering::AlongStepDoIt(), G4VEnergyLossProcess::AlongStepDoIt(), XrayFluoAnalysisManager::analyseStepping(), RE01Trajectory::AppendStep(), G4RichTrajectory::AppendStep(), G4SmoothTrajectory::AppendStep(), G4Trajectory::AppendStep(), RE04Trajectory::AppendStep(), G4BOptnForceFreeFlight::ApplyFinalStateBiasing(), G4DecayWithSpin::AtRestDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4DNABrownianTransportation::ComputeStep(), G4VITSteppingVerbose::CopyState(), G4WeightCutOffProcess::CopyStep(), G4ParallelWorldProcess::CopyStep(), G4ImportanceProcess::CopyStep(), G4ParallelWorldScoringProcess::CopyStep(), G4WeightWindowProcess::CopyStep(), G4ScoreSplittingProcess::CopyStepStart(), G4AdjointCrossSurfChecker::CrossingAGivenRegisteredSurface(), G4AdjointCrossSurfChecker::CrossingAnInterfaceBetweenTwoVolumes(), G4AdjointCrossSurfChecker::CrossingASphere(), G4SteppingManager::DefinePhysicalStepLength(), G4ITStepProcessor::DoDefinePhysicalStepLength(), G4ExceptionHandler::DumpTrackInfo(), export_G4Step(), F04TrajectoryPoint::F04TrajectoryPoint(), G4ImportanceProcess::G4ImportanceProcess(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4RichTrajectoryPoint::G4RichTrajectoryPoint(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4SteppingManager::G4SteppingManager(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), GB03BOptnSplitOrKillOnBoundary::GenerateBiasingFinalState(), G4Channeling::GetPost(), G4Scintillation::GetScintillationYieldByParticleType(), CCaloSD::getStepInfo(), G4AdjointCrossSurfChecker::GoingInOrOutOfaVolume(), G4AdjointCrossSurfChecker::GoingInOrOutOfaVolumeByExtSurface(), G4SteppingManager::InvokeAtRestDoItProcs(), G4SteppingManager::InvokePostStepDoItProcs(), G4SteppingManager::InvokePSDIP(), G4UCNBoundaryProcess::InvokeSD(), G4OpBoundaryProcess::InvokeSD(), G4PSPassageTrackLength::IsPassed(), G4PSPassageCellCurrent::IsPassed(), G4PSPassageCellFlux::IsPassed(), G4PSSphereSurfaceCurrent::IsSelectedSurface(), G4PSCylinderSurfaceFlux::IsSelectedSurface(), G4PSCylinderSurfaceCurrent::IsSelectedSurface(), G4PSFlatSurfaceCurrent::IsSelectedSurface(), G4PSSphereSurfaceFlux::IsSelectedSurface(), G4PSFlatSurfaceFlux::IsSelectedSurface(), G4ErrorPropagator::MakeOneStep(), Par01EMShowerModel::Par01EMShowerModel(), Par01PionShowerModel::Par01PionShowerModel(), G4PhononScattering::PostStepDoIt(), G4PhononReflection::PostStepDoIt(), G4Channeling::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4LowEnergyCompton::PostStepDoIt(), G4LowEnergyGammaConversion::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4WeightCutOffProcess::PostStepDoIt(), G4ImportanceProcess::PostStepDoIt(), G4WeightWindowProcess::PostStepDoIt(), G4UCNAbsorption::PostStepDoIt(), G4UCNMultiScattering::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4ITSteppingVerbose::PostStepVerbose(), ExTGTrackerSD::ProcessHits(), LXeScintSD::ProcessHits(), eRositaTrackerSD::ProcessHits(), XAluminumElectrodeSensitivity::ProcessHits(), ExN02TrackerSD::ProcessHits(), G4PSCellCharge::ProcessHits(), G4PSNofCollision::ProcessHits(), G4PSTrackCounter::ProcessHits(), ExP01TrackerSD::ProcessHits(), B2TrackerSD::ProcessHits(), TrackerSD::ProcessHits(), DMXScintSD::ProcessHits(), PhantomSD::ProcessHits(), DMXPmtSD::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), PrimaryKiller::ProcessHits(), LXePMTSD::ProcessHits_constStep(), WLSPhotonDetSD::ProcessHits_constStep(), G4ElectronIonPair::ResidualeChargePostStep(), G4ElectronIonPair::SampleIonsAlongStep(), G4VEnergyLossProcess::SampleSubCutSecondaries(), G4ITStepProcessor::SetupMembers(), G4SteppingVerbose::ShowStep(), G4ScoreSplittingProcess::StartTracking(), G4ParallelWorldProcess::StartTracking(), F04SteppingVerbose::StepInfo(), WLSSteppingVerbose::StepInfo(), ExN04SteppingVerbose::StepInfo(), SteppingVerbose::StepInfo(), OpNoviceSteppingVerbose::StepInfo(), eRositaSteppingVerbose::StepInfo(), FCALSteppingVerbose::StepInfo(), XrayFluoSteppingVerbose::StepInfo(), PurgMagSteppingVerbose::StepInfo(), RE05SteppingVerbose::StepInfo(), ExN02SteppingVerbose::StepInfo(), ExP01SteppingVerbose::StepInfo(), F05SteppingVerbose::StepInfo(), G4SteppingVerbose::StepInfo(), F01SteppingVerbose::StepInfo(), F03SteppingVerbose::StepInfo(), F02SteppingVerbose::StepInfo(), G4SteppingManager::Stepping(), G4ParallelWorldProcess::SwitchMaterial(), G4Channeling::UpdateParameters(), G4ParticleChangeForOccurenceBiasing::UpdateStepForAlongStep(), G4ParticleChangeForLoss::UpdateStepForAlongStep(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChangeForMSC::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4VParticleChange::UpdateStepForAlongStep(), G4ParticleChangeForGamma::UpdateStepForAtRest(), G4ParticleChangeForDecay::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForAtRest(), G4VParticleChange::UpdateStepForAtRest(), G4FastStep::UpdateStepForAtRest(), G4ParticleChangeForOccurenceBiasing::UpdateStepForPostStep(), G4ParticleChangeForGamma::UpdateStepForPostStep(), G4ParticleChangeForLoss::UpdateStepForPostStep(), G4ParticleChangeForMSC::UpdateStepForPostStep(), G4ParticleChangeForTransport::UpdateStepForPostStep(), G4ParticleChangeForDecay::UpdateStepForPostStep(), G4ParticleChange::UpdateStepForPostStep(), G4VParticleChange::UpdateStepForPostStep(), G4FastStep::UpdateStepForPostStep(), ExN04SteppingAction::UserSteppingAction(), RE05SteppingAction::UserSteppingAction(), RE01SteppingAction::UserSteppingAction(), CCalSteppingAction::UserSteppingAction(), RE04SteppingAction::UserSteppingAction(), LXeSteppingAction::UserSteppingAction(), F04SteppingAction::UserSteppingAction(), F05SteppingAction::UserSteppingAction(), XrayFluoSteppingAction::UserSteppingAction(), WLSSteppingAction::UserSteppingAction(), PurgMagSteppingAction::UserSteppingAction(), CexmcSteppingAction::UserSteppingAction(), DMXSteppingAction::UserSteppingAction(), G4AdjointSteppingAction::UserSteppingAction(), G4ScoreSplittingProcess::Verbose(), G4ParallelWorldScoringProcess::Verbose(), WLSTrajectoryPoint::WLSTrajectoryPoint().

G4StepPoint* G4Step::GetPreStepPoint ( ) const

다음에 의해서 참조됨 : G4SDChargedFilter::Accept(), G4SDNeutralFilter::Accept(), G4SDKineticEnergyFilter::Accept(), CML2ExpVoxels::add(), HistoManager::AddTargetStep(), G4VAtomDeexcitation::AlongStepDeexcitation(), G4Transportation::AlongStepDoIt(), G4MonopoleTransportation::AlongStepDoIt(), G4CoupledTransportation::AlongStepDoIt(), G4NuclearStopping::AlongStepDoIt(), G4eLowEnergyLoss::AlongStepDoIt(), G4ITTransportation::AlongStepDoIt(), G4VEnergyLossProcess::AlongStepDoIt(), XrayFluoAnalysisManager::analyseStepping(), G4RichTrajectory::AppendStep(), RE04Trajectory::AppendStep(), Par01PionShowerModel::AssignSpotAndCallHit(), Par01EMShowerModel::AssignSpotAndCallHit(), G4VReadOutGeometry::CheckROVolume(), G4VMscModel::ComputeGeomLimit(), G4DNABrownianTransportation::ComputeGeomLimit(), G4DNABrownianTransportation::ComputeStep(), G4LowEWentzelVIModel::ComputeTruePathLengthLimit(), G4WentzelVIModel::ComputeTruePathLengthLimit(), G4UrbanMscModel::ComputeTruePathLengthLimit(), G4UrbanAdjointMscModel::ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel::ComputeTruePathLengthLimit(), G4PSDoseDeposit::ComputeVolume(), G4PSPassageCellFlux::ComputeVolume(), G4PSCellFlux::ComputeVolume(), G4VITSteppingVerbose::CopyState(), G4WeightCutOffProcess::CopyStep(), G4ParallelWorldProcess::CopyStep(), G4ImportanceProcess::CopyStep(), G4ParallelWorldScoringProcess::CopyStep(), G4WeightWindowProcess::CopyStep(), G4ScoreSplittingProcess::CopyStepStart(), G4AdjointCrossSurfChecker::CrossingAnInterfaceBetweenTwoVolumes(), G4AdjointCrossSurfChecker::CrossingASphere(), CCalVOrganization::DetectorLevel(), G4ExceptionHandler::DumpTrackInfo(), G4CellScoreComposer::EstimatorCalculation(), export_G4Step(), G4DNASmoluchowskiReactionModel::FindReaction(), G4VReadOutGeometry::FindROTouchable(), G4ImportanceProcess::G4ImportanceProcess(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4RichTrajectoryPoint::G4RichTrajectoryPoint(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4SteppingManager::G4SteppingManager(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), RE02PSEnergyDeposit::GetIndex(), G4PSNofSecondary3D::GetIndex(), RE02PSNofStep::GetIndex(), G4PSNofStep3D::GetIndex(), G4PSTermination3D::GetIndex(), G4PSStepChecker3D::GetIndex(), G4PSPopulation3D::GetIndex(), G4PSEnergyDeposit3D::GetIndex(), G4PSNofCollision3D::GetIndex(), G4PSPassageCellCurrent3D::GetIndex(), G4PSTrackCounter3D::GetIndex(), G4PSDoseDeposit3D::GetIndex(), RE02PSPassageCellFlux::GetIndex(), G4PSCellCharge3D::GetIndex(), G4PSMinKinEAtGeneration3D::GetIndex(), G4PSTrackLength3D::GetIndex(), G4PSPassageTrackLength3D::GetIndex(), G4PSPassageCellFlux3D::GetIndex(), CexmcEnergyDepositInCalorimeter::GetIndex(), G4VPrimitiveScorer::GetIndex(), CexmcTrackPointsInCalorimeter::GetIndex(), RE02PSCellFlux::GetIndex(), CexmcEnergyDepositInLeftRightSet::GetIndex(), CexmcTrackPointsInLeftRightSet::GetIndex(), G4PSCellFlux3D::GetIndex(), RE02PSFlatSurfaceCurrent::GetIndex(), G4PSCylinderSurfaceCurrent3D::GetIndex(), G4PSCylinderSurfaceFlux3D::GetIndex(), RE02PSFlatSurfaceFlux::GetIndex(), G4PSFlatSurfaceCurrent3D::GetIndex(), G4PSSphereSurfaceFlux3D::GetIndex(), G4PSFlatSurfaceFlux3D::GetIndex(), G4PSSphereSurfaceCurrent3D::GetIndex(), G4Channeling::GetPre(), G4Scintillation::GetScintillationYieldByParticleType(), CCaloSD::getStepInfo(), CCalHcalOrganization::GetUnitID(), CCalEcalOrganization::GetUnitID(), G4AdjointCrossSurfChecker::GoingInOrOutOfaVolume(), G4AdjointCrossSurfChecker::GoingInOrOutOfaVolumeByExtSurface(), G4VGFlashSensitiveDetector::Hit(), G4ITStepProcessor::InitDefineStep(), G4PSPassageTrackLength::IsPassed(), G4PSPassageCellCurrent::IsPassed(), G4PSPassageCellFlux::IsPassed(), G4PSSphereSurfaceCurrent::IsSelectedSurface(), G4PSCylinderSurfaceFlux::IsSelectedSurface(), G4PSSphereSurfaceFlux::IsSelectedSurface(), G4PSFlatSurfaceCurrent::IsSelectedSurface(), G4PSCylinderSurfaceCurrent::IsSelectedSurface(), G4PSFlatSurfaceFlux::IsSelectedSurface(), CCalVOrganization::Levels(), G4ElectronIonPair::MeanNumberOfIonsAlongStep(), RE06SteppingVerbose::NewStep(), Par01EMShowerModel::Par01EMShowerModel(), Par01PionShowerModel::Par01PionShowerModel(), SplitProcess::PostStepDoIt(), G4VTransitionRadiation::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4ImportanceProcess::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4AdjointForcedInteractionForGamma::PostStepGetPhysicalInteractionLength(), G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), GB05SD::ProcessHits(), GB06SD::ProcessHits(), HadrontherapyDetectorSD::ProcessHits(), RE05TrackerSD::ProcessHits(), ScreenSD::ProcessHits(), RE05CalorimeterSD::ProcessHits(), ExN04MuonSD::ProcessHits(), ExN04TrackerSD::ProcessHits(), Par01CalorimeterSD::ProcessHits(), RE05MuonSD::ProcessHits(), B5HodoscopeSD::ProcessHits(), LXeScintSD::ProcessHits(), eRositaTrackerSD::ProcessHits(), ExTGTrackerSD::ProcessHits(), G4HumanPhantomSD::ProcessHits(), B5HadCalorimeterSD::ProcessHits(), B5DriftChamberSD::ProcessHits(), RE01TrackerSD::ProcessHits(), B5EmCalorimeterSD::ProcessHits(), XAluminumElectrodeSensitivity::ProcessHits(), RE01CalorimeterSD::ProcessHits(), ExGflashSensitiveDetector::ProcessHits(), ExN02TrackerSD::ProcessHits(), F02CalorimeterSD::ProcessHits(), G4PSTermination::ProcessHits(), G4PSTrackCounter::ProcessHits(), G4PSEnergyDeposit::ProcessHits(), G4PSNofCollision::ProcessHits(), G4PSCellCharge::ProcessHits(), G4PSDoseDeposit::ProcessHits(), ExP01TrackerSD::ProcessHits(), F01CalorimeterSD::ProcessHits(), F03CalorimeterSD::ProcessHits(), FCALHadModuleSD::ProcessHits(), G4PSPopulation::ProcessHits(), G4PSMinKinEAtGeneration::ProcessHits(), FCALEMModuleSD::ProcessHits(), FCALTestbeamSetupSD::ProcessHits(), GammaRayTelCalorimeterSD::ProcessHits(), GammaRayTelAnticoincidenceSD::ProcessHits(), GammaRayTelTrackerSD::ProcessHits(), CML2SDWithVoxels::ProcessHits(), G4PSPassageCellCurrent::ProcessHits(), B2TrackerSD::ProcessHits(), B4cCalorimeterSD::ProcessHits(), CML2SDWithParticle::ProcessHits(), DMXScintSD::ProcessHits(), PhantomSD::ProcessHits(), UltraPMTSD::ProcessHits(), XrayFluoHPGeSD::ProcessHits(), G4PSNofSecondary::ProcessHits(), G4PSPassageCellFlux::ProcessHits(), G4PSTrackLength::ProcessHits(), G4PSCellFlux::ProcessHits(), RMC01SD::ProcessHits(), G4PSSphereSurfaceCurrent::ProcessHits(), XrayFluoSD::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSCylinderSurfaceCurrent::ProcessHits(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), CexmcTrackPoints::ProcessHits(), PrimaryKiller::ProcessHits(), ScoreSpecies::ProcessHits(), G4ErrorFreeTrajState::PropagateError(), G4ErrorFreeTrajState::PropagateErrorIoni(), G4BOptrForceCollision::ProposeNonPhysicsBiasingOperation(), G4TransportationLogger::ReportLoopingTrack(), G4ElectronIonPair::SampleIonsAlongStep(), G4VEnergyLossProcess::SampleSubCutSecondaries(), G4ITStepProcessor::SetupMembers(), G4SteppingVerbose::ShowStep(), G4EnergySplitter::SplitEnergyInVolumes(), G4ScoreSplittingProcess::StartTracking(), G4ParallelWorldProcess::StartTracking(), G4SteppingManager::Stepping(), G4Channeling::UpdateParameters(), G4ParticleChangeForLoss::UpdateStepForAlongStep(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4VParticleChange::UpdateStepForAlongStep(), ExN04SteppingAction::UserSteppingAction(), RE01SteppingAction::UserSteppingAction(), RE05SteppingAction::UserSteppingAction(), CCalSteppingAction::UserSteppingAction(), RE04SteppingAction::UserSteppingAction(), LXeSteppingAction::UserSteppingAction(), B4bSteppingAction::UserSteppingAction(), F04SteppingAction::UserSteppingAction(), SteppingAction::UserSteppingAction(), B1SteppingAction::UserSteppingAction(), B4aSteppingAction::UserSteppingAction(), G4MSSteppingAction::UserSteppingAction(), WLSSteppingAction::UserSteppingAction(), PurgMagSteppingAction::UserSteppingAction(), CexmcSteppingAction::UserSteppingAction(), DMXSteppingAction::UserSteppingAction(), G4ScoreSplittingProcess::Verbose(), G4ParallelWorldScoringProcess::Verbose().

const G4TrackVector* G4Step::GetSecondary ( ) const
const std::vector< const G4Track * > * G4Step::GetSecondaryInCurrentStep ( ) const

G4Step.cc 파일의 193 번째 라인에서 정의되었습니다.

다음을 참조함 : fSecondary, nSecondaryByLastStep, secondaryInCurrentStep.

다음에 의해서 참조됨 : SteppingVerbose::StepInfo(), OpNoviceSteppingAction::UserSteppingAction().

G4double G4Step::GetStepLength ( ) const

다음에 의해서 참조됨 : HistoManager::AddTargetStep(), G4VAtomDeexcitation::AlongStepDeexcitation(), G4ErrorEnergyLoss::AlongStepDoIt(), G4NuclearStopping::AlongStepDoIt(), G4AdjointForcedInteractionForGamma::AlongStepDoIt(), G4AdjointAlongStepWeightCorrection::AlongStepDoIt(), G4ContinuousGainOfEnergy::AlongStepDoIt(), G4eLowEnergyLoss::AlongStepDoIt(), G4hImpactIonisation::AlongStepDoIt(), G4VMultipleScattering::AlongStepDoIt(), G4BiasingProcessInterface::AlongStepDoIt(), G4VEnergyLossProcess::AlongStepDoIt(), G4RayTrajectory::AppendStep(), SteppingAction::BirksAttenuation(), G4WeightCutOffProcess::CopyStep(), G4ParallelWorldProcess::CopyStep(), G4ImportanceProcess::CopyStep(), G4ParallelWorldScoringProcess::CopyStep(), G4WeightWindowProcess::CopyStep(), G4ScoreSplittingProcess::CopyStepStart(), G4ExceptionHandler::DumpTrackInfo(), G4CellScoreComposer::EstimatorCalculation(), export_G4Step(), G4PSPassageTrackLength::IsPassed(), G4PSPassageCellFlux::IsPassed(), G4VTransitionRadiation::PostStepDoIt(), G4ImportanceProcess::PostStepDoIt(), G4WeightWindowProcess::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4DNABrownianTransportation::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4BiasingProcessInterface::PostStepDoIt(), G4PSNofStep::ProcessHits(), F02CalorimeterSD::ProcessHits(), G4MultiFunctionalDetector::ProcessHits(), F01CalorimeterSD::ProcessHits(), F03CalorimeterSD::ProcessHits(), B4cCalorimeterSD::ProcessHits(), DMXScintSD::ProcessHits(), G4PSTrackLength::ProcessHits(), G4PSCellFlux::ProcessHits(), G4ErrorFreeTrajState::PropagateError(), G4ErrorFreeTrajState::PropagateErrorIoni(), G4ErrorFreeTrajState::PropagateErrorMSC(), G4TransportationLogger::ReportLoopingTrack(), G4VEnergyLossProcess::SampleSubCutSecondaries(), G4EnergySplitter::SplitEnergyInVolumes(), F04SteppingVerbose::StepInfo(), WLSSteppingVerbose::StepInfo(), ExN04SteppingVerbose::StepInfo(), SteppingVerbose::StepInfo(), OpNoviceSteppingVerbose::StepInfo(), FCALSteppingVerbose::StepInfo(), eRositaSteppingVerbose::StepInfo(), PurgMagSteppingVerbose::StepInfo(), XrayFluoSteppingVerbose::StepInfo(), ExN02SteppingVerbose::StepInfo(), RE05SteppingVerbose::StepInfo(), ExP01SteppingVerbose::StepInfo(), F05SteppingVerbose::StepInfo(), G4SteppingVerbose::StepInfo(), F02SteppingVerbose::StepInfo(), F03SteppingVerbose::StepInfo(), F01SteppingVerbose::StepInfo(), G4SteppingManager::Stepping(), F04SteppingVerbose::TrackingStarted(), WLSSteppingVerbose::TrackingStarted(), SteppingVerbose::TrackingStarted(), ExN04SteppingVerbose::TrackingStarted(), OpNoviceSteppingVerbose::TrackingStarted(), FCALSteppingVerbose::TrackingStarted(), eRositaSteppingVerbose::TrackingStarted(), XrayFluoSteppingVerbose::TrackingStarted(), PurgMagSteppingVerbose::TrackingStarted(), RE05SteppingVerbose::TrackingStarted(), ExN02SteppingVerbose::TrackingStarted(), ExP01SteppingVerbose::TrackingStarted(), F05SteppingVerbose::TrackingStarted(), G4SteppingVerbose::TrackingStarted(), F01SteppingVerbose::TrackingStarted(), F03SteppingVerbose::TrackingStarted(), F02SteppingVerbose::TrackingStarted(), G4BOptnForceCommonTruncatedExp::UpdateForStep(), B4bSteppingAction::UserSteppingAction(), B4aSteppingAction::UserSteppingAction(), G4MSSteppingAction::UserSteppingAction(), CexmcSteppingAction::UserSteppingAction(), G4ScoreSplittingProcess::Verbose(), G4ParallelWorldScoringProcess::Verbose(), G4EmSaturation::VisibleEnergyDepositionAtAStep().

G4double G4Step::GetTotalEnergyDeposit ( ) const

다음에 의해서 참조됨 : CML2ExpVoxels::add(), CML2Convergence::add(), HistoManager::AddTargetStep(), G4RichTrajectory::AppendStep(), SteppingAction::BirksAttenuation(), G4WeightCutOffProcess::CopyStep(), G4ParallelWorldProcess::CopyStep(), G4ImportanceProcess::CopyStep(), G4ParallelWorldScoringProcess::CopyStep(), G4WeightWindowProcess::CopyStep(), G4ScoreSplittingProcess::CopyStepStart(), G4ExceptionHandler::DumpTrackInfo(), export_G4Step(), G4Scintillation::GetScintillationYieldByParticleType(), CCaloSD::getStepInfo(), G4ElectronIonPair::MeanNumberOfIonsAlongStep(), G4ScoreSplittingProcess::PostStepDoIt(), G4Scintillation::PostStepDoIt(), ExN04MuonSD::ProcessHits(), RE05CalorimeterSD::ProcessHits(), RE05TrackerSD::ProcessHits(), ExN04TrackerSD::ProcessHits(), Par01CalorimeterSD::ProcessHits(), RE05MuonSD::ProcessHits(), B5HodoscopeSD::ProcessHits(), LXeScintSD::ProcessHits(), ExTGTrackerSD::ProcessHits(), G4HumanPhantomSD::ProcessHits(), B5EmCalorimeterSD::ProcessHits(), RE01TrackerSD::ProcessHits(), B5HadCalorimeterSD::ProcessHits(), RE01CalorimeterSD::ProcessHits(), SensitiveDetector::ProcessHits(), ExN02TrackerSD::ProcessHits(), ExGflashSensitiveDetector::ProcessHits(), G4PSEnergyDeposit::ProcessHits(), G4PSDoseDeposit::ProcessHits(), F02CalorimeterSD::ProcessHits(), G4MultiFunctionalDetector::ProcessHits(), ExP01TrackerSD::ProcessHits(), F03CalorimeterSD::ProcessHits(), FCALHadModuleSD::ProcessHits(), F01CalorimeterSD::ProcessHits(), FCALEMModuleSD::ProcessHits(), FCALTestbeamSetupSD::ProcessHits(), GammaRayTelAnticoincidenceSD::ProcessHits(), GammaRayTelCalorimeterSD::ProcessHits(), GammaRayTelTrackerSD::ProcessHits(), CML2SDWithVoxels::ProcessHits(), TrackerSD::ProcessHits(), B2TrackerSD::ProcessHits(), B4cCalorimeterSD::ProcessHits(), DMXScintSD::ProcessHits(), PhantomSD::ProcessHits(), TargetSD::ProcessHits(), G4MultiSensitiveDetector::ProcessHits(), XrayFluoHPGeSD::ProcessHits(), RMC01SD::ProcessHits(), XrayFluoSD::ProcessHits(), CexmcSimpleEnergyDeposit::ProcessHits(), ScoreSpecies::ProcessHits(), G4SteppingVerbose::ShowStep(), G4EnergySplitter::SplitEnergyInVolumes(), ExN04SteppingVerbose::StepInfo(), SteppingVerbose::StepInfo(), OpNoviceSteppingVerbose::StepInfo(), FCALSteppingVerbose::StepInfo(), eRositaSteppingVerbose::StepInfo(), PurgMagSteppingVerbose::StepInfo(), XrayFluoSteppingVerbose::StepInfo(), ExN02SteppingVerbose::StepInfo(), RE05SteppingVerbose::StepInfo(), ExP01SteppingVerbose::StepInfo(), F05SteppingVerbose::StepInfo(), G4SteppingVerbose::StepInfo(), F03SteppingVerbose::StepInfo(), F01SteppingVerbose::StepInfo(), F02SteppingVerbose::StepInfo(), F04SteppingVerbose::TrackingStarted(), ExN04SteppingVerbose::TrackingStarted(), SteppingVerbose::TrackingStarted(), OpNoviceSteppingVerbose::TrackingStarted(), eRositaSteppingVerbose::TrackingStarted(), FCALSteppingVerbose::TrackingStarted(), PurgMagSteppingVerbose::TrackingStarted(), XrayFluoSteppingVerbose::TrackingStarted(), RE05SteppingVerbose::TrackingStarted(), ExN02SteppingVerbose::TrackingStarted(), ExP01SteppingVerbose::TrackingStarted(), F05SteppingVerbose::TrackingStarted(), G4SteppingVerbose::TrackingStarted(), F03SteppingVerbose::TrackingStarted(), F01SteppingVerbose::TrackingStarted(), F02SteppingVerbose::TrackingStarted(), CCalSteppingAction::UserSteppingAction(), FCALSteppingAction::UserSteppingAction(), SteppingAction::UserSteppingAction(), B4bSteppingAction::UserSteppingAction(), B1SteppingAction::UserSteppingAction(), B4aSteppingAction::UserSteppingAction(), G4ScoreSplittingProcess::Verbose(), G4ParallelWorldScoringProcess::Verbose(), G4EmSaturation::VisibleEnergyDepositionAtAStep().

G4Track* G4Step::GetTrack ( ) const

다음에 의해서 참조됨 : CexmcTrackPointsFilter::Accept(), G4SDParticleFilter::Accept(), CML2ExpVoxels::add(), Run::AddEnergy(), HistoManager::AddTargetStep(), G4VAtomDeexcitation::AlongStepDeexcitation(), XrayFluoAnalysisManager::analyseStepping(), G4RichTrajectory::AppendStep(), G4DecayWithSpin::AtRestDoIt(), SteppingAction::BirksAttenuation(), G4WeightCutOffProcess::CopyStep(), G4ParallelWorldProcess::CopyStep(), G4ImportanceProcess::CopyStep(), G4ParallelWorldScoringProcess::CopyStep(), G4WeightWindowProcess::CopyStep(), G4ScoreSplittingProcess::CopyStepStart(), export_G4Step(), G4RichTrajectoryPoint::G4RichTrajectoryPoint(), CCaloSD::getStepInfo(), CexmcTrackPoints::GetTrackId(), G4UCNBoundaryProcess::InvokeSD(), G4PSPassageTrackLength::IsPassed(), G4PSPassageCellCurrent::IsPassed(), G4PSPassageCellFlux::IsPassed(), G4ElectronIonPair::MeanNumberOfIonsAlongStep(), SplitProcess::PostStepDoIt(), GB05SD::ProcessHits(), GB06SD::ProcessHits(), ScreenSD::ProcessHits(), ExTGTrackerSD::ProcessHits(), eRositaTrackerSD::ProcessHits(), RE01TrackerSD::ProcessHits(), B5DriftChamberSD::ProcessHits(), RE01CalorimeterSD::ProcessHits(), ExN02TrackerSD::ProcessHits(), G4PSCellCharge::ProcessHits(), G4PSDoseDeposit::ProcessHits(), G4PSTermination::ProcessHits(), ExP01TrackerSD::ProcessHits(), G4PSPopulation::ProcessHits(), G4PSMinKinEAtGeneration::ProcessHits(), B2TrackerSD::ProcessHits(), TrackerSD::ProcessHits(), CML2SDWithParticle::ProcessHits(), B4cCalorimeterSD::ProcessHits(), DMXScintSD::ProcessHits(), UltraPMTSD::ProcessHits(), CheckVolumeSD::ProcessHits(), G4PSNofSecondary::ProcessHits(), RMC01SD::ProcessHits(), CexmcTrackPoints::ProcessHits(), PrimaryKiller::ProcessHits(), LXePMTSD::ProcessHits_constStep(), WLSPhotonDetSD::ProcessHits_constStep(), G4ElectronIonPair::ResidualeChargePostStep(), G4VEnergyLossProcess::SampleSubCutSecondaries(), G4SteppingVerbose::ShowStep(), G4DecayWithSpin::Spin_Precession(), G4EnergySplitter::SplitEnergyInVolumes(), G4ErrorGeomVolumeTarget::TargetReached(), G4ParticleChangeForLoss::UpdateStepForAlongStep(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChangeForMSC::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChangeForDecay::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForAtRest(), G4FastStep::UpdateStepForAtRest(), G4ParticleChangeForGamma::UpdateStepForPostStep(), G4ParticleChangeForLoss::UpdateStepForPostStep(), G4ParticleChange::UpdateStepForPostStep(), G4FastStep::UpdateStepForPostStep(), G4ITReactionChange::UpdateStepInfo(), ExN04SteppingAction::UserSteppingAction(), RE05SteppingAction::UserSteppingAction(), RE01SteppingAction::UserSteppingAction(), OpNoviceSteppingAction::UserSteppingAction(), RE04SteppingAction::UserSteppingAction(), FCALSteppingAction::UserSteppingAction(), LXeSteppingAction::UserSteppingAction(), F04SteppingAction::UserSteppingAction(), B4bSteppingAction::UserSteppingAction(), F05SteppingAction::UserSteppingAction(), B4aSteppingAction::UserSteppingAction(), HadrontherapySteppingAction::UserSteppingAction(), XrayFluoSteppingAction::UserSteppingAction(), WLSSteppingAction::UserSteppingAction(), PurgMagSteppingAction::UserSteppingAction(), CexmcSteppingAction::UserSteppingAction(), DMXSteppingAction::UserSteppingAction(), IORTSteppingAction::UserSteppingAction(), XrayTelSteppingAction::UserSteppingAction(), G4AdjointSteppingAction::UserSteppingAction(), G4ScoreSplittingProcess::Verbose(), G4ParallelWorldScoringProcess::Verbose(), G4EmSaturation::VisibleEnergyDepositionAtAStep().

void G4Step::InitializeStep ( G4Track aValue)
G4bool G4Step::IsFirstStepInVolume ( ) const
G4bool G4Step::IsLastStepInVolume ( ) const
G4TrackVector* G4Step::NewSecondaryVector ( )
G4Step & G4Step::operator= ( const G4Step right)
void G4Step::ResetNonIonizingEnergyDeposit ( )
void G4Step::ResetTotalEnergyDeposit ( )
void G4Step::SetControlFlag ( G4SteppingControl  StepControlFlag)
void G4Step::SetFirstStepFlag ( )
void G4Step::SetLastStepFlag ( )
void G4Step::SetNonIonizingEnergyDeposit ( G4double  value)
void G4Step::SetPointerToVectorOfAuxiliaryPoints ( std::vector< G4ThreeVector > *  theNewVectorPointer)
inline

G4Step.hh 파일의 239 번째 라인에서 정의되었습니다.

다음을 참조함 : fpVectorOfAuxiliaryPointsPointer.

다음에 의해서 참조됨 : G4ITStepProcessor::InitDefineStep(), G4SteppingManager::Stepping(), G4ParticleChangeForTransport::UpdateStepForAlongStep().

void G4Step::SetPostStepPoint ( G4StepPoint value)
void G4Step::SetPreStepPoint ( G4StepPoint value)
void G4Step::SetSecondary ( G4TrackVector value)

다음에 의해서 참조됨 : G4ParallelWorldProcess::CopyStep().

void G4Step::SetStepLength ( G4double  value)
void G4Step::SetTotalEnergyDeposit ( G4double  value)
void G4Step::SetTrack ( G4Track value)
void G4Step::UpdateTrack ( )

멤버 데이타 문서화

G4bool G4Step::fFirstStepInVolume
private

G4Step.hh 파일의 198 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : operator=().

G4bool G4Step::fLastStepInVolume
private

G4Step.hh 파일의 199 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : operator=().

G4double G4Step::fNonIonizingEnergyDeposit
protected

G4Step.hh 파일의 179 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : operator=().

G4StepPoint* G4Step::fpPostStepPoint
private

G4Step.hh 파일의 188 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4Step(), GetDeltaEnergy(), GetDeltaMomentum(), operator=(), ~G4Step().

G4StepPoint* G4Step::fpPreStepPoint
private

G4Step.hh 파일의 187 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4Step(), GetDeltaEnergy(), GetDeltaMomentum(), operator=(), ~G4Step().

G4SteppingControl G4Step::fpSteppingControlFlag
private

G4Step.hh 파일의 194 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : operator=().

G4Track* G4Step::fpTrack
private

G4Step.hh 파일의 192 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : operator=().

std::vector<G4ThreeVector>* G4Step::fpVectorOfAuxiliaryPointsPointer
private

G4Step.hh 파일의 248 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetPointerToVectorOfAuxiliaryPoints(), operator=(), SetPointerToVectorOfAuxiliaryPoints().

G4TrackVector* G4Step::fSecondary
private

G4Step.hh 파일의 226 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4Step(), GetSecondaryInCurrentStep(), operator=(), ~G4Step().

G4double G4Step::fStepLength
private

G4Step.hh 파일의 189 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : operator=().

G4double G4Step::fTotalEnergyDeposit
protected

G4Step.hh 파일의 176 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : operator=().

G4int G4Step::nSecondaryByLastStep
private

G4Step.hh 파일의 229 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetSecondaryInCurrentStep(), operator=().

std::vector<CT>* G4Step::secondaryInCurrentStep
private

G4Step.hh 파일의 232 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4Step(), GetSecondaryInCurrentStep(), operator=(), ~G4Step().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: