#include <G4AllITFinder.hh>
Public 멤버 함수 | |
| ~G4AllITFinder () | |
| G4VITFinder * | GetInstance (G4ITType) |
| G4ITBox * | GetBox (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 G4AllITFinder * | Instance () |
| 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 번째 라인에서 정의되었습니다.
|
private |
G4AllITFinder.cc 파일의 42 번째 라인에서 정의되었습니다.
|
static |
G4AllITFinder.cc 파일의 53 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4Scheduler::ClearList().
|
inline |
G4AllITFinder.hh 파일의 127 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ITFinder< T >::FindNearest(), G4ITFinder< T >::Instance().
|
inline |
G4AllITFinder.hh 파일의 134 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ITFinder< T >::FindNearest(), G4ITFinder< T >::Instance().
|
inline |
G4AllITFinder.hh 파일의 141 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ITFinder< T >::FindNearestInRange(), G4ITFinder< T >::Instance().
|
inline |
G4AllITFinder.hh 파일의 149 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ITFinder< T >::FindNearestInRange(), G4ITFinder< T >::Instance().
| G4VITFinder * G4AllITFinder::GetInstance | ( | G4ITType | type | ) |
G4AllITFinder.cc 파일의 87 번째 라인에서 정의되었습니다.
|
inline |
G4AllITFinder.hh 파일의 97 번째 라인에서 정의되었습니다.
다음을 참조함 : fVerbose.
|
static |
G4AllITFinder.cc 파일의 47 번째 라인에서 정의되었습니다.
G4AllITFinder.cc 파일의 101 번째 라인에서 정의되었습니다.
다음을 참조함 : GetIT(), G4IT::GetITType().
| void G4AllITFinder::RegisterManager | ( | G4VITFinder * | manager | ) |
G4AllITFinder.cc 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VITFinder::GetITType().
Set General verbose for all IT Manager See ITManager builder
G4AllITFinder.hh 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : fVerbose.
| void G4AllITFinder::UpdatePositionMap | ( | ) |
G4AllITFinder.cc 파일의 77 번째 라인에서 정의되었습니다.
|
private |
G4AllITFinder.hh 파일의 121 번째 라인에서 정의되었습니다.
|
staticprivate |
G4AllITFinder.hh 파일의 120 번째 라인에서 정의되었습니다.
|
private |
G4AllITFinder.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetVerboseLevel(), SetVerboseLevel().
1.8.5