Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
클래스 | 매크로 | 타입정의 | 함수
G4TrackState.hh 파일 참조
#include <map>
#include "G4memory.hh"

이 파일의 소스 코드 페이지로 가기

클래스

class  G4VTrackStateID
 
class  G4TrackStateID< T >
 
class  G4VTrackState
 
class  G4TrackStateDependent< T >
 
class  G4TrackStateBase< T >
 
class  G4TrackState< T >
 
class  G4TrackStateManager
 
class  G4VTrackStateDependent
 
class  G4TrackStateDependent< T >
 

매크로

#define G4TrackStateHandle(T)   G4shared_ptr<G4TrackState<T> >
 
#define RegisterTrackState(CLASS, STATE)
 

타입정의

typedef G4shared_ptr
< G4VTrackState
G4VTrackStateHandle
 

함수

template<class OriginalType >
G4shared_ptr< G4VTrackStateConvertToAbstractTrackState (G4shared_ptr< G4TrackState< OriginalType > > state)
 
template<class FinalType >
G4shared_ptr< G4TrackState
< FinalType > > 
ConvertToConcreteTrackState (G4VTrackStateHandle state)
 

매크로 문서화

#define G4TrackStateHandle (   T)    G4shared_ptr<G4TrackState<T> >

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

#define RegisterTrackState (   CLASS,
  STATE 
)
값:
template<> \
public CLASS::STATE \
{ \
friend class G4TrackStateDependent<CLASS>; \
public: \
typedef CLASS::STATE State; \
G4TrackState() : G4TrackStateBase<CLASS>(), CLASS::STATE(){}\
virtual ~G4TrackState(){}\
virtual int GetID()\
{\
}\
static int ID()\
{\
}\
protected:\
};
static int GetID()
Definition: G4TrackState.hh:69
#define State(X)

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

타입정의 문서화

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

함수 문서화

template<class OriginalType >
G4shared_ptr<G4VTrackState> ConvertToAbstractTrackState ( G4shared_ptr< G4TrackState< OriginalType > >  state)

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

다음을 참조함 : G4dynamic_pointer_cast.

다음에 의해서 참조됨 : G4TrackStateDependent< G4ITSafetyHelper >::SaveTrackState().

template<class FinalType >
G4shared_ptr<G4TrackState<FinalType> > ConvertToConcreteTrackState ( G4VTrackStateHandle  state)

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

다음을 참조함 : G4dynamic_pointer_cast.