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

#include <G4TrackState.hh>

G4TrackStateDependent< T >에 대한 상속 다이어그램 :
G4VTrackStateDependent

Public 타입

typedef T ClassType
 
typedef G4TrackState< T > StateType
 
typedef G4shared_ptr< StateTypeStateTypeHandle
 

Public 멤버 함수

virtual ~G4TrackStateDependent ()
 
virtual void SetTrackState (G4shared_ptr< StateType > state)
 
virtual G4VTrackStateHandle PopTrackState ()
 
virtual G4VTrackStateHandle GetTrackState () const
 
virtual StateTypeHandle GetConcreteTrackState () const
 
virtual void LoadTrackState (G4TrackStateManager &manager)
 
virtual void SaveTrackState (G4TrackStateManager &manager)
 
virtual void NewTrackState ()
 
virtual StateTypeHandle CreateTrackState () const
 
virtual void ResetTrackState ()
 

Protected 멤버 함수

 G4TrackStateDependent ()
 

Protected 속성

StateTypeHandle fpTrackState
 

상세한 설명

template<class T>
class G4TrackStateDependent< T >

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

멤버 타입정의 문서화

template<class T>
typedef T G4TrackStateDependent< T >::ClassType

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

template<class T>
typedef G4TrackState<T> G4TrackStateDependent< T >::StateType

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

template<class T>
typedef G4shared_ptr<StateType> G4TrackStateDependent< T >::StateTypeHandle

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

생성자 & 소멸자 문서화

template<class T>
virtual G4TrackStateDependent< T >::~G4TrackStateDependent ( )
inlinevirtual

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

template<class T>
G4TrackStateDependent< T >::G4TrackStateDependent ( )
inlineprotected

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

멤버 함수 문서화

template<class T>
virtual StateTypeHandle G4TrackStateDependent< T >::CreateTrackState ( ) const
inlinevirtual

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

template<class T>
virtual StateTypeHandle G4TrackStateDependent< T >::GetConcreteTrackState ( ) const
inlinevirtual

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

template<class T>
virtual G4VTrackStateHandle G4TrackStateDependent< T >::GetTrackState ( ) const
inlinevirtual

G4VTrackStateDependent를 구현.

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

template<class T>
virtual void G4TrackStateDependent< T >::LoadTrackState ( G4TrackStateManager manager)
inlinevirtual

G4VTrackStateDependent를 구현.

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

다음에 의해서 참조됨 : G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4DNABrownianTransportation::ComputeGeomLimit().

template<class T>
virtual void G4TrackStateDependent< T >::NewTrackState ( )
inlinevirtual

G4VTrackStateDependent를 구현.

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

다음에 의해서 참조됨 : G4TrackStateDependent< G4ITSafetyHelper >::LoadTrackState(), G4ITTransportation::StartTracking().

template<class T>
virtual G4VTrackStateHandle G4TrackStateDependent< T >::PopTrackState ( )
inlinevirtual

G4VTrackStateDependent를 구현.

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

template<class T>
virtual void G4TrackStateDependent< T >::ResetTrackState ( )
inlinevirtual

G4VTrackStateDependent를 구현.

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

다음에 의해서 참조됨 : G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4DNABrownianTransportation::ComputeGeomLimit().

template<class T>
virtual void G4TrackStateDependent< T >::SaveTrackState ( G4TrackStateManager manager)
inlinevirtual

G4VTrackStateDependent를 구현.

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

다음에 의해서 참조됨 : G4TrackStateDependent< G4ITSafetyHelper >::LoadTrackState(), G4ITTransportation::StartTracking().

template<class T>
virtual void G4TrackStateDependent< T >::SetTrackState ( G4shared_ptr< StateType state)
inlinevirtual

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

멤버 데이타 문서화

template<class T>
StateTypeHandle G4TrackStateDependent< T >::fpTrackState
protected

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