#include <G4ErrorPropagator.hh>
Public 멤버 함수 | |
G4ErrorPropagator () | |
~G4ErrorPropagator () | |
G4Track * | InitG4Track (G4ErrorTrajState &initialTS) |
G4int | Propagate (G4ErrorTrajState *currentTS, const G4ErrorTarget *target, G4ErrorMode mode=G4ErrorMode_PropForwards) |
G4int | PropagateOneStep (G4ErrorTrajState *currentTS) |
G4int | MakeOneStep (G4ErrorFreeTrajState *currentTS_FREE) |
G4ErrorFreeTrajState * | InitFreeTrajState (G4ErrorTrajState *currentTS) |
void | GetFinalTrajState (G4ErrorTrajState *currentTS, G4ErrorFreeTrajState *currentTS_FREE, const G4ErrorTarget *target) |
void | InvokePreUserTrackingAction (G4Track *fpTrack) |
void | InvokePostUserTrackingAction (G4Track *fpTrack) |
G4bool | CheckIfLastStep (G4Track *aTrack) |
const G4ErrorTrajState * | GetInitialTrajState () const |
G4double | GetStepLength () const |
void | SetStepLength (const G4double sl) |
void | SetStepN (const G4int sn) |
Private 멤버 함수 | |
G4int | MakeSteps (G4ErrorFreeTrajState *currentTS_FREE) |
Private 속성 | |
G4double | theStepLength |
G4ErrorTrajState * | theInitialTrajState |
G4int | theStepN |
G4Track * | theG4Track |
G4SteppingManager * | fpSteppingManager |
G4int | verbose |
G4bool | thePropIsInitialized |
G4ErrorPropagator.hh 파일의 54 번째 라인에서 정의되었습니다.
G4ErrorPropagator::G4ErrorPropagator | ( | ) |
|
inline |
G4ErrorPropagator.hh 파일의 59 번째 라인에서 정의되었습니다.
G4ErrorPropagator.cc 파일의 527 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, fStopAndKill, G4cout, G4endl, G4ErrorState_StoppedAtTarget, G4Exception(), G4ErrorPropagatorData::GetErrorPropagatorData(), G4Track::GetNextVolume(), G4ErrorPropagatorData::GetState(), G4Track::GetTrackStatus(), JustWarning, message(), verbose.
다음에 의해서 참조됨 : MakeSteps(), ProcessEvent().
void G4ErrorPropagator::GetFinalTrajState | ( | G4ErrorTrajState * | currentTS, |
G4ErrorFreeTrajState * | currentTS_FREE, | ||
const G4ErrorTarget * | target | ||
) |
G4ErrorPropagator.cc 파일의 481 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4cout, G4endl, G4ErrorState_StoppedAtTarget, G4ErrorTarget_TrkL, G4eTS_FREE, G4eTS_OS, G4Exception(), G4ErrorPropagatorData::GetErrorPropagatorData(), G4ErrorTrajState::GetPosition(), G4ErrorPropagatorData::GetState(), G4ErrorTanPlaneTarget::GetTangentPlane(), G4ErrorTrajState::GetTSType(), G4ErrorTarget::GetType(), verbose.
다음에 의해서 참조됨 : Propagate(), PropagateOneStep().
|
inline |
G4ErrorPropagator.hh 파일의 99 번째 라인에서 정의되었습니다.
다음을 참조함 : theInitialTrajState.
|
inline |
G4ErrorPropagator.hh 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : theStepLength.
G4ErrorFreeTrajState * G4ErrorPropagator::InitFreeTrajState | ( | G4ErrorTrajState * | currentTS | ) |
G4ErrorPropagator.cc 파일의 453 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4eTS_FREE, G4eTS_OS, G4Exception(), G4ErrorTrajState::GetTSType(), message().
다음에 의해서 참조됨 : Propagate(), PropagateOneStep().
G4Track * G4ErrorPropagator::InitG4Track | ( | G4ErrorTrajState & | initialTS | ) |
G4ErrorPropagator.cc 파일의 255 번째 라인에서 정의되었습니다.
다음을 참조함 : eplus, FatalException, G4ParticleTable::FindParticle(), fpSteppingManager, G4cout, G4endl, G4Exception(), G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4ErrorTrajState::GetMomentum(), G4ParticleTable::GetParticleTable(), G4ErrorTrajState::GetParticleType(), G4ParticleDefinition::GetPDGCharge(), G4ErrorTrajState::GetPosition(), G4ParticleDefinition::GetProcessManager(), G4SteppingManager::GetProcessNumber(), G4SteppingManager::GetStep(), InvokePreUserTrackingAction(), message(), G4DynamicParticle::SetCharge(), G4ErrorTrajState::SetG4Track(), G4SteppingManager::SetInitialStep(), G4Track::SetParentID(), G4DynamicParticle::SetPolarization(), G4Track::SetStep(), G4ProcessManager::StartTracking(), theG4Track, verbose.
다음에 의해서 참조됨 : Propagate(), PropagateOneStep().
G4ErrorPropagator.cc 파일의 631 번째 라인에서 정의되었습니다.
다음을 참조함 : G4EventManager::GetEventManager(), G4EventManager::GetUserTrackingAction().
다음에 의해서 참조됨 : ProcessEvent(), Propagate().
G4ErrorPropagator.cc 파일의 618 번째 라인에서 정의되었습니다.
다음을 참조함 : G4EventManager::GetEventManager(), G4EventManager::GetUserTrackingAction().
다음에 의해서 참조됨 : InitG4Track().
G4int G4ErrorPropagator::MakeOneStep | ( | G4ErrorFreeTrajState * | currentTS_FREE | ) |
G4ErrorPropagator.cc 파일의 359 번째 라인에서 정의되었습니다.
다음을 참조함 : fpSteppingManager, G4cout, G4endl, G4ErrorState_StoppedAtTarget, G4ErrorState_TargetCloserThanBoundary, G4ErrorTarget_GeomVolume, G4Exception(), G4ErrorPropagatorData::GetErrorPropagatorData(), G4Step::GetPostStepPoint(), G4StepPoint::GetProcessDefinedStep(), G4VProcess::GetProcessName(), G4ErrorPropagatorData::GetState(), G4Track::GetStep(), G4Track::GetStepLength(), G4ErrorPropagatorData::GetTarget(), G4ErrorTarget::GetType(), G4Track::IncrementCurrentStepNumber(), JustWarning, message(), G4ErrorFreeTrajState::PropagateError(), G4ErrorPropagatorData::SetState(), G4SteppingManager::Stepping(), theG4Track, theStepLength, G4ErrorFreeTrajState::Update(), verbose.
다음에 의해서 참조됨 : MakeSteps(), PropagateOneStep().
|
private |
G4ErrorPropagator.cc 파일의 333 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckIfLastStep(), fAlive, fStopButAlive, G4Track::GetTrackStatus(), MakeOneStep(), theG4Track, theStepLength.
다음에 의해서 참조됨 : Propagate().
G4int G4ErrorPropagator::Propagate | ( | G4ErrorTrajState * | currentTS, |
const G4ErrorTarget * | target, | ||
G4ErrorMode | mode = G4ErrorMode_PropForwards |
||
) |
G4ErrorPropagator.cc 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTarget::Dump(), G4ProcessManager::EndTracking(), G4BestUnit, G4cout, G4endl, G4ErrorState_StoppedAtTarget, G4Exception(), G4Track::GetDefinition(), G4ErrorPropagatorData::GetErrorPropagatorData(), GetFinalTrajState(), G4Track::GetKineticEnergy(), G4ErrorPropagatorData::GetMode(), G4ErrorTrajState::GetMomentum(), G4ErrorTrajState::GetParticleType(), G4ParticleDefinition::GetProcessManager(), G4ErrorPropagatorData::GetState(), InitFreeTrajState(), InitG4Track(), InvokePostUserTrackingAction(), JustWarning, HepGeom::BasicVector3D< T >::mag(), MakeSteps(), message(), MeV, G4ErrorPropagatorData::SetMode(), G4ErrorPropagatorData::SetTarget(), theG4Track, verbose.
다음에 의해서 참조됨 : G4ErrorPropagatorManager::Propagate().
G4int G4ErrorPropagator::PropagateOneStep | ( | G4ErrorTrajState * | currentTS | ) |
G4ErrorPropagator.cc 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4BestUnit, G4cout, G4endl, G4ErrorState_PreInit, G4Exception(), G4State_GeomClosed, G4StateManager::GetCurrentState(), G4ErrorPropagatorData::GetErrorPropagatorData(), GetFinalTrajState(), G4ErrorPropagatorData::GetMode(), G4ErrorTrajState::GetMomentum(), G4ErrorTrajState::GetParticleType(), G4ErrorPropagatorData::GetState(), G4StateManager::GetStateManager(), G4ErrorPropagatorData::GetTarget(), InitFreeTrajState(), InitG4Track(), JustWarning, HepGeom::BasicVector3D< T >::mag(), MakeOneStep(), message(), MeV, theG4Track, theStepN, verbose.
다음에 의해서 참조됨 : G4ErrorPropagatorManager::PropagateOneStep().
G4ErrorPropagator.hh 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : theStepLength.
G4ErrorPropagator.hh 파일의 108 번째 라인에서 정의되었습니다.
다음을 참조함 : theStepN.
다음에 의해서 참조됨 : G4ErrorPropagatorManager::InitTrackPropagation().
|
private |
G4ErrorPropagator.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ErrorPropagator(), InitG4Track(), MakeOneStep().
|
private |
G4ErrorPropagator.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitG4Track(), MakeOneStep(), MakeSteps(), Propagate(), PropagateOneStep().
|
private |
G4ErrorPropagator.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInitialTrajState().
|
private |
G4ErrorPropagator.hh 파일의 130 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ErrorPropagator().
|
private |
G4ErrorPropagator.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetStepLength(), MakeOneStep(), MakeSteps(), SetStepLength().
|
private |
G4ErrorPropagator.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : PropagateOneStep(), SetStepN().
|
private |
G4ErrorPropagator.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckIfLastStep(), G4ErrorPropagator(), GetFinalTrajState(), InitG4Track(), MakeOneStep(), Propagate(), PropagateOneStep().