#include <G4FastList.hh>
Public 타입 | |
typedef G4ManyFastLists_iterator < OBJECT > | iterator |
enum | Priority { eExtreme, eHigh, eNormal, eLow, eVeryLow } |
typedef G4FastList< OBJECT > | list |
Public 멤버 함수 | |
G4ManyFastLists () | |
virtual | ~G4ManyFastLists () |
virtual void | NotifyDeletingList (G4FastList< OBJECT > *__list) |
void | AddGlobalWatcher (typename G4FastList< OBJECT >::Watcher *watcher) |
void | Add (G4FastList< OBJECT > *__list) |
void | Remove (G4FastList< OBJECT > *__list) |
bool | Holds (OBJECT *__track) const |
size_t | size () const |
void | RemoveLists () |
void | ClearLists () |
iterator | begin () |
iterator | end () |
void | pop (OBJECT *) |
virtual G4String | GetWatcherName () |
Priority | GetPriority () const |
virtual void | NotifyAddObject (OBJECT *, G4FastList< OBJECT > *) |
virtual void | NotifyRemoveObject (OBJECT *, G4FastList< OBJECT > *) |
void | Watch (G4FastList< OBJECT > *fastList) |
void | StopWatching (G4FastList< OBJECT > *fastList, bool removeWatcher=true) |
Protected 타입 | |
typedef G4FastList< G4FastList < OBJECT > > | ManyLists |
typedef std::set< typename G4FastList< OBJECT >::Watcher *, sortWatcher< OBJECT > > | WatcherSet |
Protected 속성 | |
ManyLists | fAssociatedLists |
WatcherSet * | fMainListWatchers |
Priority | fPriority |
G4FastList.hh 파일의 66 번째 라인에서 정의되었습니다.
typedef G4ManyFastLists_iterator<OBJECT> G4ManyFastLists< OBJECT >::iterator |
G4ManyFastLists.hh 파일의 58 번째 라인에서 정의되었습니다.
|
inherited |
G4FastList.hh 파일의 246 번째 라인에서 정의되었습니다.
|
protected |
G4ManyFastLists.hh 파일의 49 번째 라인에서 정의되었습니다.
|
protected |
G4ManyFastLists.hh 파일의 54 번째 라인에서 정의되었습니다.
|
inherited |
열거형 멤버 | |
---|---|
eExtreme | |
eHigh | |
eNormal | |
eLow | |
eVeryLow |
G4FastList.hh 파일의 237 번째 라인에서 정의되었습니다.
|
inline |
G4ManyFastLists.hh 파일의 60 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4ManyFastLists.hh 파일의 65 번째 라인에서 정의되었습니다.
|
inline |
G4ManyFastLists.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : PriorityList::PushToListOfSecondaries().
|
inline |
G4ManyFastLists.hh 파일의 72 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITTrackHolder::AddWatcherForMainList().
|
inline |
G4ManyFastLists.hh 파일의 387 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITModelProcessor::CalculateMinTimeStep(), G4ITStepProcessor::ComputeInteractionLength(), G4Scheduler::EndTracking().
|
inline |
G4ManyFastLists.hh 파일의 224 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITTrackHolder::Clear().
|
inline |
G4ManyFastLists.hh 파일의 425 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITModelProcessor::CalculateMinTimeStep(), G4ITStepProcessor::ComputeInteractionLength(), G4ITStepProcessor::DoIt(), G4Scheduler::EndTracking().
|
inlineinherited |
G4FastList.hh 파일의 267 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : sortWatcher< OBJECT >::operator()().
|
inlinevirtualinherited |
G4FastList< OBJECT >::TWatcher< WATCHER_TYPE >에서 재구현되었습니다.
G4FastList.hh 파일의 263 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ManyFastLists< G4Track >::AddGlobalWatcher().
|
inline |
G4ManyFastLists.hh 파일의 175 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4FastList.hh 파일의 276 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4ManyFastLists.hh 파일의 67 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4FastList.hh 파일의 277 번째 라인에서 정의되었습니다.
void G4ManyFastLists< OBJECT >::pop | ( | OBJECT * | ) |
|
inline |
G4ManyFastLists.hh 파일의 152 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ManyFastLists< G4Track >::RemoveLists().
|
inline |
G4ManyFastLists.hh 파일의 198 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITTrackHolder::Clear(), G4ITTrackHolder::MoveMainToWaitingList(), G4ITTrackHolder::~G4ITTrackHolder().
|
inline |
G4ManyFastLists.hh 파일의 184 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITStepProcessor::DoIt(), G4ITTrackHolder::GetNTracks().
|
inlineinherited |
G4FastList.hh 파일의 288 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ManyFastLists< G4Track >::Remove().
|
inlineinherited |
G4FastList.hh 파일의 282 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ManyFastLists< G4Track >::Add(), G4ManyFastLists< G4Track >::AddGlobalWatcher().
|
protected |
G4ManyFastLists.hh 파일의 50 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ManyFastLists< G4Track >::Add(), G4ManyFastLists< G4Track >::AddGlobalWatcher(), G4ManyFastLists< G4Track >::ClearLists(), G4ManyFastLists< G4Track >::Holds(), G4ManyFastLists< G4Track >::NotifyDeletingList(), G4ManyFastLists< G4Track >::Remove(), G4ManyFastLists< G4Track >::RemoveLists(), G4ManyFastLists< G4Track >::size().
|
protected |
G4ManyFastLists.hh 파일의 55 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ManyFastLists< G4Track >::Add(), G4ManyFastLists< G4Track >::AddGlobalWatcher(), G4ManyFastLists< G4Track >::Remove().
|
protectedinherited |
G4FastList.hh 파일의 297 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FastList< OBJECT >::Watcher< G4Track >::GetPriority(), G4FastList< OBJECT >::Watcher< G4Track >::Watcher().