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

#include <G4AllITFinder.hh>

Public 멤버 함수

 ~G4AllITFinder ()
 
G4VITFinderGetInstance (G4ITType)
 
G4ITBoxGetBox (const G4Track *)
 
void RegisterManager (G4VITFinder *manager)
 
void Push (G4Track *track)
 
void SetVerboseLevel (G4int level)
 
G4int GetVerboseLevel ()
 
void UpdatePositionMap ()
 
template<typename T >
G4KDTreeResultHandle FindNearest (const G4ThreeVector &pos, const T *it)
 
template<typename T >
G4KDTreeResultHandle FindNearest (const T *it0, const T *it)
 
template<typename T >
G4KDTreeResultHandle FindNearestInRange (const G4ThreeVector &pos, const T *it, G4double range)
 
template<typename T >
G4KDTreeResultHandle FindNearestInRange (const T *it0, const T *it, G4double range)
 

정적 Public 멤버 함수

static G4AllITFinderInstance ()
 
static void DeleteInstance ()
 

Private 멤버 함수

 G4AllITFinder ()
 

Private 속성

std::map< G4ITType, G4VITFinder * > fITSubManager
 
int fVerbose
 

정적 Private 속성

static G4ThreadLocal
G4AllITFinder
fpInstance = 0
 

상세한 설명

Holds all IT Manager, and take care of deleting them when AllITManager is deleted Set general verbose for all IT Manager

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

생성자 & 소멸자 문서화

G4AllITFinder::~G4AllITFinder ( )

To delete the Instance you should use DeleteInstance() rather than the destructor

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

G4AllITFinder::G4AllITFinder ( )
private

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

멤버 함수 문서화

void G4AllITFinder::DeleteInstance ( )
static

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

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

template<typename T >
G4KDTreeResultHandle G4AllITFinder::FindNearest ( const G4ThreeVector pos,
const T *  it 
)
inline

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

다음을 참조함 : G4ITFinder< T >::FindNearest(), G4ITFinder< T >::Instance().

template<typename T >
G4KDTreeResultHandle G4AllITFinder::FindNearest ( const T *  it0,
const T *  it 
)
inline

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

다음을 참조함 : G4ITFinder< T >::FindNearest(), G4ITFinder< T >::Instance().

template<typename T >
G4KDTreeResultHandle G4AllITFinder::FindNearestInRange ( const G4ThreeVector pos,
const T *  it,
G4double  range 
)
inline

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

다음을 참조함 : G4ITFinder< T >::FindNearestInRange(), G4ITFinder< T >::Instance().

template<typename T >
G4KDTreeResultHandle G4AllITFinder::FindNearestInRange ( const T *  it0,
const T *  it,
G4double  range 
)
inline

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

다음을 참조함 : G4ITFinder< T >::FindNearestInRange(), G4ITFinder< T >::Instance().

G4ITBox* G4AllITFinder::GetBox ( const G4Track )
G4VITFinder * G4AllITFinder::GetInstance ( G4ITType  type)

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

G4int G4AllITFinder::GetVerboseLevel ( )
inline

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

다음을 참조함 : fVerbose.

G4AllITFinder * G4AllITFinder::Instance ( void  )
static

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

void G4AllITFinder::Push ( G4Track track)

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

다음을 참조함 : GetIT(), G4IT::GetITType().

void G4AllITFinder::RegisterManager ( G4VITFinder manager)

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

다음을 참조함 : G4VITFinder::GetITType().

void G4AllITFinder::SetVerboseLevel ( G4int  level)
inline

Set General verbose for all IT Manager See ITManager builder

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

다음을 참조함 : fVerbose.

void G4AllITFinder::UpdatePositionMap ( )

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

멤버 데이타 문서화

std::map<G4ITType, G4VITFinder*> G4AllITFinder::fITSubManager
private

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

G4ThreadLocal G4AllITFinder * G4AllITFinder::fpInstance = 0
staticprivate

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

int G4AllITFinder::fVerbose
private

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

다음에 의해서 참조됨 : GetVerboseLevel(), SetVerboseLevel().


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