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

#include <G4ErrorTrajState.hh>

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

Public 멤버 함수

 G4ErrorTrajState ()
 
 G4ErrorTrajState (const G4String &partType, const G4Point3D &pos, const G4Vector3D &mom, const G4ErrorTrajErr &errmat=G4ErrorTrajErr(5, 0))
 
virtual ~G4ErrorTrajState ()
 
void SetData (const G4String &partType, const G4Point3D &pos, const G4Vector3D &mom)
 
void BuildCharge ()
 
virtual G4int PropagateError (const G4Track *)
 
virtual G4int Update (const G4Track *)
 
void UpdatePosMom (const G4Point3D &pos, const G4Vector3D &mom)
 
void DumpPosMomError (std::ostream &out=G4cout) const
 
virtual void Dump (std::ostream &out=G4cout) const =0
 
const G4StringGetParticleType () const
 
void SetParticleType (const G4String &partType)
 
G4Point3D GetPosition () const
 
virtual void SetPosition (const G4Point3D pos)
 
G4Vector3D GetMomentum () const
 
virtual void SetMomentum (const G4Vector3D &mom)
 
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
 

Friends

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

상세한 설명

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

생성자 & 소멸자 문서화

G4ErrorTrajState::G4ErrorTrajState ( )
inline

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

G4ErrorTrajState::G4ErrorTrajState ( const G4String partType,
const G4Point3D pos,
const G4Vector3D mom,
const G4ErrorTrajErr errmat = G4ErrorTrajErr(5,0) 
)

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

다음을 참조함 : iverbose, G4ErrorPropagatorData::verbose().

virtual G4ErrorTrajState::~G4ErrorTrajState ( )
inlinevirtual

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

멤버 함수 문서화

void G4ErrorTrajState::BuildCharge ( )
virtual void G4ErrorTrajState::Dump ( std::ostream &  out = G4cout) const
pure virtual

G4ErrorFreeTrajState, G4ErrorSurfaceTrajState에서 구현되었습니다.

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

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

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

G4double G4ErrorTrajState::GetCharge ( ) const
inline

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

다음을 참조함 : fCharge.

G4ErrorTrajErr G4ErrorTrajState::GetError ( ) const
inline

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

다음을 참조함 : fError.

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

G4Track* G4ErrorTrajState::GetG4Track ( ) const
inline

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

다음을 참조함 : theG4Track.

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

G4Vector3D G4ErrorTrajState::GetMomentum ( ) const
inline

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

다음을 참조함 : fMomentum.

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

const G4String& G4ErrorTrajState::GetParticleType ( ) const
inline

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

다음을 참조함 : fParticleType.

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

G4Point3D G4ErrorTrajState::GetPosition ( ) const
inline

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

다음을 참조함 : fPosition.

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

virtual G4eTSType G4ErrorTrajState::GetTSType ( ) const
inlinevirtual

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

다음을 참조함 : theTSType.

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

G4int G4ErrorTrajState::PropagateError ( const G4Track )
virtual

G4ErrorFreeTrajState에서 재구현되었습니다.

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

다음을 참조함 : FatalException, G4endl, G4Exception(), GetTSType(), message().

void G4ErrorTrajState::SetCharge ( G4double  ch)
inline

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

다음을 참조함 : fCharge.

void G4ErrorTrajState::SetData ( const G4String partType,
const G4Point3D pos,
const G4Vector3D mom 
)

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

다음을 참조함 : BuildCharge(), fMomentum, fParticleType, fPosition, pos.

virtual void G4ErrorTrajState::SetError ( G4ErrorTrajErr  em)
inlinevirtual

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

다음을 참조함 : fError.

void G4ErrorTrajState::SetG4Track ( G4Track trk)
inline

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

다음을 참조함 : theG4Track.

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

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

G4ErrorSurfaceTrajState, G4ErrorFreeTrajState에서 재구현되었습니다.

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

다음을 참조함 : fMomentum.

void G4ErrorTrajState::SetParticleType ( const G4String partType)
inline

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

다음을 참조함 : fParticleType.

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

G4ErrorSurfaceTrajState, G4ErrorFreeTrajState에서 재구현되었습니다.

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

다음을 참조함 : fPosition, pos.

virtual G4int G4ErrorTrajState::Update ( const G4Track )
inlinevirtual

G4ErrorFreeTrajState에서 재구현되었습니다.

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

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

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

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

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

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

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

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

멤버 데이타 문서화

G4double G4ErrorTrajState::fCharge
protected

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

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

G4ErrorTrajErr G4ErrorTrajState::fError
protected
G4Vector3D G4ErrorTrajState::fMomentum
protected
G4String G4ErrorTrajState::fParticleType
protected

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

다음에 의해서 참조됨 : BuildCharge(), GetParticleType(), operator<<(), SetData(), SetParticleType().

G4Point3D G4ErrorTrajState::fPosition
protected
G4int G4ErrorTrajState::iverbose
protected
G4Track* G4ErrorTrajState::theG4Track
protected

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

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

G4eTSType G4ErrorTrajState::theTSType
protected

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

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


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