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

#include <G4ErrorFreeTrajState.hh>

G4ErrorFreeTrajState에 대한 상속 다이어그램 :
G4ErrorTrajState

Public 멤버 함수

 G4ErrorFreeTrajState ()
 
 G4ErrorFreeTrajState (const G4String &partName, const G4Point3D &pos, const G4Vector3D &mom, const G4ErrorTrajErr &errmat=G4ErrorTrajErr(5, 0))
 
 G4ErrorFreeTrajState (const G4ErrorSurfaceTrajState &tpOS)
 
 ~G4ErrorFreeTrajState ()
 
virtual G4int Update (const G4Track *aTrack)
 
virtual G4int PropagateError (const G4Track *aTrack)
 
virtual void Dump (std::ostream &out=G4cout) const
 
virtual void SetPosition (const G4Point3D pos)
 
virtual void SetMomentum (const G4Vector3D &mom)
 
void SetParameters (const G4Point3D &pos, const G4Vector3D &mom)
 
G4ErrorFreeTrajParam GetParameters () const
 
G4ErrorMatrix GetTransfMat () const
 
void SetData (const G4String &partType, const G4Point3D &pos, const G4Vector3D &mom)
 
void BuildCharge ()
 
void UpdatePosMom (const G4Point3D &pos, const G4Vector3D &mom)
 
void DumpPosMomError (std::ostream &out=G4cout) const
 
const G4StringGetParticleType () const
 
void SetParticleType (const G4String &partType)
 
G4Point3D GetPosition () const
 
G4Vector3D GetMomentum () const
 
G4ErrorTrajErr GetError () const
 
virtual void SetError (G4ErrorTrajErr em)
 
G4TrackGetG4Track () const
 
void SetG4Track (G4Track *trk)
 
G4double GetCharge () const
 
void SetCharge (G4double ch)
 
virtual G4eTSType GetTSType () const
 

Protected 속성

G4String fParticleType
 
G4Point3D fPosition
 
G4Vector3D fMomentum
 
G4double fCharge
 
G4ErrorTrajErr fError
 
G4eTSType theTSType
 
G4TracktheG4Track
 
G4int iverbose
 

Private 멤버 함수

void Init ()
 
G4int PropagateErrorMSC (const G4Track *aTrack)
 
void CalculateEffectiveZandA (const G4Material *mate, double &effZ, double &effA)
 
G4int PropagateErrorIoni (const G4Track *aTrack)
 

Private 속성

G4ErrorFreeTrajParam fTrajParam
 
G4ErrorMatrix theTransfMat
 
G4bool theFirstStep
 

Friends

std::ostream & operator<< (std::ostream &, const G4ErrorFreeTrajState &ts)
 

상세한 설명

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

생성자 & 소멸자 문서화

G4ErrorFreeTrajState::G4ErrorFreeTrajState ( )
inline

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

G4ErrorFreeTrajState::G4ErrorFreeTrajState ( const G4String partName,
const G4Point3D pos,
const G4Vector3D mom,
const G4ErrorTrajErr errmat = G4ErrorTrajErr(5,0) 
)

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

다음을 참조함 : fTrajParam, Init().

G4ErrorFreeTrajState::G4ErrorFreeTrajState ( const G4ErrorSurfaceTrajState tpOS)
G4ErrorFreeTrajState::~G4ErrorFreeTrajState ( )
inline

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

멤버 함수 문서화

void G4ErrorTrajState::BuildCharge ( )
inherited
void G4ErrorFreeTrajState::CalculateEffectiveZandA ( const G4Material mate,
double &  effZ,
double &  effA 
)
private

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

다음을 참조함 : g, G4Element::GetA(), G4Material::GetElement(), G4Material::GetFractionVector(), G4Material::GetNumberOfElements(), G4Element::GetZ(), mole.

다음에 의해서 참조됨 : PropagateErrorIoni(), PropagateErrorMSC().

void G4ErrorFreeTrajState::Dump ( std::ostream &  out = G4cout) const
virtual

G4ErrorTrajState를 구현.

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

void G4ErrorTrajState::DumpPosMomError ( std::ostream &  out = G4cout) const
inherited

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

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

G4double G4ErrorTrajState::GetCharge ( ) const
inlineinherited

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

다음을 참조함 : G4ErrorTrajState::fCharge.

G4ErrorTrajErr G4ErrorTrajState::GetError ( ) const
inlineinherited

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

다음을 참조함 : G4ErrorTrajState::fError.

다음에 의해서 참조됨 : G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState(), ProcessEvent().

G4Track* G4ErrorTrajState::GetG4Track ( ) const
inlineinherited

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

다음을 참조함 : G4ErrorTrajState::theG4Track.

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

G4Vector3D G4ErrorTrajState::GetMomentum ( ) const
inlineinherited

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

다음을 참조함 : G4ErrorTrajState::fMomentum.

다음에 의해서 참조됨 : G4ErrorPropagator::InitG4Track(), ProcessEvent(), G4ErrorPropagator::Propagate(), G4ErrorPropagator::PropagateOneStep().

G4ErrorFreeTrajParam G4ErrorFreeTrajState::GetParameters ( ) const
inline

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

다음을 참조함 : fTrajParam.

다음에 의해서 참조됨 : G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4ErrorFreeTrajState().

const G4String& G4ErrorTrajState::GetParticleType ( ) const
inlineinherited

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

다음을 참조함 : G4ErrorTrajState::fParticleType.

다음에 의해서 참조됨 : G4ErrorPropagator::InitG4Track(), G4ErrorPropagator::Propagate(), G4ErrorPropagator::PropagateOneStep().

G4Point3D G4ErrorTrajState::GetPosition ( ) const
inlineinherited

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

다음을 참조함 : G4ErrorTrajState::fPosition.

다음에 의해서 참조됨 : G4ErrorPropagator::GetFinalTrajState(), G4ErrorPropagator::InitG4Track(), ProcessEvent().

G4ErrorMatrix G4ErrorFreeTrajState::GetTransfMat ( ) const
inline

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

다음을 참조함 : theTransfMat.

virtual G4eTSType G4ErrorTrajState::GetTSType ( ) const
inlinevirtualinherited

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

다음을 참조함 : G4ErrorTrajState::theTSType.

다음에 의해서 참조됨 : G4ErrorPropagator::GetFinalTrajState(), G4ErrorPropagator::InitFreeTrajState(), G4ErrorTrajState::PropagateError().

void G4ErrorFreeTrajState::Init ( )
private

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

다음을 참조함 : G4ErrorTrajState::BuildCharge(), G4eTS_FREE, theFirstStep, theTransfMat, G4ErrorTrajState::theTSType.

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

G4int G4ErrorFreeTrajState::PropagateError ( const G4Track aTrack)
virtual
G4int G4ErrorFreeTrajState::PropagateErrorIoni ( const G4Track aTrack)
private
G4int G4ErrorFreeTrajState::PropagateErrorMSC ( const G4Track aTrack)
private
void G4ErrorTrajState::SetCharge ( G4double  ch)
inlineinherited

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

다음을 참조함 : G4ErrorTrajState::fCharge.

void G4ErrorTrajState::SetData ( const G4String partType,
const G4Point3D pos,
const G4Vector3D mom 
)
inherited
virtual void G4ErrorTrajState::SetError ( G4ErrorTrajErr  em)
inlinevirtualinherited

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

다음을 참조함 : G4ErrorTrajState::fError.

void G4ErrorTrajState::SetG4Track ( G4Track trk)
inlineinherited

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

다음을 참조함 : G4ErrorTrajState::theG4Track.

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

virtual void G4ErrorFreeTrajState::SetMomentum ( const G4Vector3D mom)
inlinevirtual

G4ErrorTrajState(으)로부터 재구현되었습니다.

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

다음을 참조함 : G4ErrorTrajState::fPosition, SetParameters().

void G4ErrorFreeTrajState::SetParameters ( const G4Point3D pos,
const G4Vector3D mom 
)
inline

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

다음을 참조함 : G4ErrorTrajState::fMomentum, G4ErrorTrajState::fPosition, fTrajParam, pos, G4ErrorFreeTrajParam::SetParameters().

다음에 의해서 참조됨 : SetMomentum(), SetPosition().

void G4ErrorTrajState::SetParticleType ( const G4String partType)
inlineinherited

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

다음을 참조함 : G4ErrorTrajState::fParticleType.

virtual void G4ErrorFreeTrajState::SetPosition ( const G4Point3D  pos)
inlinevirtual

G4ErrorTrajState(으)로부터 재구현되었습니다.

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

다음을 참조함 : G4ErrorTrajState::fMomentum, SetParameters().

G4int G4ErrorFreeTrajState::Update ( const G4Track aTrack)
virtual

G4ErrorTrajState(으)로부터 재구현되었습니다.

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

다음을 참조함 : fTrajParam, G4Track::GetMomentum(), G4Track::GetPosition(), G4ErrorFreeTrajParam::Update(), G4ErrorTrajState::UpdatePosMom().

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

void G4ErrorTrajState::UpdatePosMom ( const G4Point3D pos,
const G4Vector3D mom 
)
inherited

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

다음을 참조함 : G4ErrorTrajState::fMomentum, G4ErrorTrajState::fPosition, pos.

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

Friend, 그리고 관련된 함수 문서화

std::ostream& operator<< ( std::ostream &  out,
const G4ErrorFreeTrajState ts 
)
friend

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

멤버 데이타 문서화

G4double G4ErrorTrajState::fCharge
protectedinherited
G4ErrorTrajErr G4ErrorTrajState::fError
protectedinherited
G4Vector3D G4ErrorTrajState::fMomentum
protectedinherited
G4String G4ErrorTrajState::fParticleType
protectedinherited
G4Point3D G4ErrorTrajState::fPosition
protectedinherited
G4ErrorFreeTrajParam G4ErrorFreeTrajState::fTrajParam
private

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

다음에 의해서 참조됨 : G4ErrorFreeTrajState(), GetParameters(), operator<<(), SetParameters(), Update().

G4int G4ErrorTrajState::iverbose
protectedinherited
G4bool G4ErrorFreeTrajState::theFirstStep
private

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

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

G4Track* G4ErrorTrajState::theG4Track
protectedinherited

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

다음에 의해서 참조됨 : G4ErrorTrajState::GetG4Track(), G4ErrorTrajState::SetG4Track().

G4ErrorMatrix G4ErrorFreeTrajState::theTransfMat
private

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

다음에 의해서 참조됨 : GetTransfMat(), Init(), PropagateError().

G4eTSType G4ErrorTrajState::theTSType
protectedinherited

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

다음에 의해서 참조됨 : G4ErrorTrajState::GetTSType(), Init(), G4ErrorSurfaceTrajState::Init(), operator<<().


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