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

#include <G4ErrorSurfaceTrajState.hh>

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

Public 멤버 함수

 G4ErrorSurfaceTrajState (const G4String &partType, const G4Point3D &pos, const G4Vector3D &mom, const G4Plane3D &plane, const G4ErrorTrajErr &errmat=G4ErrorTrajErr(5, 0))
 
 G4ErrorSurfaceTrajState (const G4String &partType, const G4Point3D &pos, const G4Vector3D &mom, const G4Vector3D &vecV, const G4Vector3D &vecW, const G4ErrorTrajErr &errmat=G4ErrorTrajErr(5, 0))
 
 G4ErrorSurfaceTrajState (G4ErrorFreeTrajState &tpSC, const G4Plane3D &plane)
 
 G4ErrorSurfaceTrajState (G4ErrorFreeTrajState &tpSC, const G4Vector3D &vecV, const G4Vector3D &vecW, G4ErrorMatrix &transfM)
 
 ~G4ErrorSurfaceTrajState ()
 
G4ErrorMatrix BuildErrorMatrix (G4ErrorFreeTrajState &tpSC, const G4Vector3D &vecV, const G4Vector3D &vecW)
 
virtual void Dump (std::ostream &out=G4cout) const
 
G4ErrorSurfaceTrajParam GetParameters () const
 
void SetParameters (const G4Point3D &pos, const G4Vector3D &mom, const G4Vector3D &vecV, const G4Vector3D &vecW)
 
void SetParameters (const G4Point3D &pos, const G4Vector3D &mom, const G4Plane3D &plane)
 
G4Vector3D GetVectorV () const
 
G4Vector3D GetVectorW () const
 
virtual void SetPosition (const G4Point3D pos)
 
virtual void SetMomentum (const G4Vector3D &mom)
 
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
 
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 ()
 

Private 속성

G4ErrorSurfaceTrajParam fTrajParam
 

Friends

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

상세한 설명

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

생성자 & 소멸자 문서화

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

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

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

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

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

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

G4ErrorSurfaceTrajState::G4ErrorSurfaceTrajState ( G4ErrorFreeTrajState tpSC,
const G4Plane3D plane 
)
G4ErrorSurfaceTrajState::G4ErrorSurfaceTrajState ( G4ErrorFreeTrajState tpSC,
const G4Vector3D vecV,
const G4Vector3D vecW,
G4ErrorMatrix transfM 
)

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

다음을 참조함 : BuildErrorMatrix(), G4ErrorTrajState::fMomentum, G4ErrorTrajState::fPosition, fTrajParam, Init().

G4ErrorSurfaceTrajState::~G4ErrorSurfaceTrajState ( )
inline

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

멤버 함수 문서화

void G4ErrorTrajState::BuildCharge ( )
inherited
G4ErrorMatrix G4ErrorSurfaceTrajState::BuildErrorMatrix ( G4ErrorFreeTrajState tpSC,
const G4Vector3D vecV,
const G4Vector3D vecW 
)
void G4ErrorSurfaceTrajState::Dump ( std::ostream &  out = G4cout) const
virtual

G4ErrorTrajState를 구현.

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

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.

다음에 의해서 참조됨 : BuildErrorMatrix(), G4ErrorFreeTrajState::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().

G4ErrorSurfaceTrajParam G4ErrorSurfaceTrajState::GetParameters ( ) const
inline

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

다음을 참조함 : fTrajParam.

다음에 의해서 참조됨 : G4ErrorFreeTrajState::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().

virtual G4eTSType G4ErrorTrajState::GetTSType ( ) const
inlinevirtualinherited

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

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

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

G4Vector3D G4ErrorSurfaceTrajState::GetVectorV ( ) const
inline
G4Vector3D G4ErrorSurfaceTrajState::GetVectorW ( ) const
inline
void G4ErrorSurfaceTrajState::Init ( )
private

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

다음을 참조함 : G4ErrorTrajState::BuildCharge(), G4eTS_OS, G4ErrorTrajState::theTSType.

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

G4int G4ErrorTrajState::PropagateError ( const G4Track )
virtualinherited

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

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

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

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 G4ErrorSurfaceTrajState::SetMomentum ( const G4Vector3D mom)
inlinevirtual

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

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

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

void G4ErrorSurfaceTrajState::SetParameters ( const G4Point3D pos,
const G4Vector3D mom,
const G4Vector3D vecV,
const G4Vector3D vecW 
)
inline

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

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

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

void G4ErrorSurfaceTrajState::SetParameters ( const G4Point3D pos,
const G4Vector3D mom,
const G4Plane3D plane 
)
inline
void G4ErrorTrajState::SetParticleType ( const G4String partType)
inlineinherited

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

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

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

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

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

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

virtual G4int G4ErrorTrajState::Update ( const G4Track )
inlinevirtualinherited

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

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

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

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

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

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

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

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

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

멤버 데이타 문서화

G4double G4ErrorTrajState::fCharge
protectedinherited
G4ErrorTrajErr G4ErrorTrajState::fError
protectedinherited
G4Vector3D G4ErrorTrajState::fMomentum
protectedinherited
G4String G4ErrorTrajState::fParticleType
protectedinherited
G4Point3D G4ErrorTrajState::fPosition
protectedinherited
G4ErrorSurfaceTrajParam G4ErrorSurfaceTrajState::fTrajParam
private

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

다음에 의해서 참조됨 : G4ErrorSurfaceTrajState(), GetParameters(), GetVectorV(), GetVectorW(), operator<<(), SetParameters().

G4int G4ErrorTrajState::iverbose
protectedinherited
G4Track* G4ErrorTrajState::theG4Track
protectedinherited

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

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

G4eTSType G4ErrorTrajState::theTSType
protectedinherited

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

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


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