#include <G4IT.hh>
Protected 멤버 함수 | |
G4IT (const G4IT &) | |
G4IT & | operator= (const G4IT &) |
Protected 속성 | |
G4Track * | fpTrack |
G4String * | pType |
Private 속성 | |
G4ITBox * | fpITBox |
G4IT * | fpPreviousIT |
G4IT * | fpNextIT |
G4KDNode_Base * | fpKDNode |
int | fParentID_A |
int | fParentID_B |
G4TrackingInformation * | fpTrackingInformation |
G4TrackListNode * | fpTrackNode |
G4IT is a interface which allows the inheriting object to be tracked using G4ITStepProcessor The inheriting class must implement the operator < , == and != in order to enable the sorting out. also the concrete header of MyIT ("MyIt.hh") should contain : ITDef(MyIT) and the source of MyIT.cc : ITImp(MyIT)
G4IT::G4IT | ( | ) |
G4IT.cc 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : fParentID_A, fParentID_B, fpITBox, fpKDNode, fpTrackNode.
G4IT::G4IT | ( | G4Track * | aTrack | ) |
G4IT.cc 파일의 125 번째 라인에서 정의되었습니다.
다음을 참조함 : fParentID_A, fParentID_B, fpITBox, fpKDNode, fpTrack, fpTrackNode, RecordCurrentPositionNTime().
|
virtual |
G4IT.cc 파일의 161 번째 라인에서 정의되었습니다.
다음을 참조함 : fpTrackingInformation, TakeOutBox().
|
protected |
G4IT.cc 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : fParentID_A, fParentID_B, fpITBox, fpKDNode, fpTrackNode.
다음에 의해서 참조됨 : operator<().
다음에 의해서 참조됨 : operator==().
|
inlinevirtual |
G4Molecule에서 재구현되었습니다.
G4IT.hh 파일의 160 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ITTrackHolder::PushDelayed(), G4ITTrackHolder::PushTo().
|
pure virtual |
|
inline |
G4IT.hh 파일의 149 번째 라인에서 정의되었습니다.
다음을 참조함 : fpTrackNode.
다음에 의해서 참조됨 : G4FastList< G4Track >::__GetNode(), G4FastList< G4Track >::Flag(), G4FastList< G4Track >::GetList(), G4FastList< G4Track >::GetNode().
|
pure virtual |
G4Molecule에서 구현되었습니다.
다음에 의해서 참조됨 : G4FastList< G4Track >::__GetNode(), G4ITTrackHolder::_PushTrack(), G4ITModelProcessor::CalculateMinTimeStep(), G4FastList< G4Track >::CheckFlag(), G4ITStepProcessor::ComputeInteractionLength(), G4ITModelProcessor::ComputeTrackReaction(), G4DNABrownianTransportation::Diffusion(), G4FastList< G4Track >::Flag(), G4ITTrackHolder::KillTracks(), G4ITSteppingVerbose::PostStepVerbose(), G4ITSteppingVerbose::PreStepVerbose(), G4ITSteppingVerbose::TrackingStarted().
|
inline |
G4IT.hh 파일의 209 번째 라인에서 정의되었습니다.
다음을 참조함 : fpNextIT.
다음에 의해서 참조됨 : G4ITBox::Extract(), G4ITBox::TransferTo(), G4ITBox::~G4ITBox().
|
inline |
G4IT.hh 파일의 235 번째 라인에서 정의되었습니다.
다음을 참조함 : fParentID_A, fParentID_B.
const G4ThreeVector & G4IT::GetPosition | ( | ) | const |
G4IT.cc 파일의 215 번째 라인에서 정의되었습니다.
다음을 참조함 : fpTrack, G4Track::GetPosition(), GetTrack().
G4double G4IT::GetPreStepGlobalTime | ( | ) | const |
G4IT.cc 파일의 229 번째 라인에서 정의되었습니다.
다음을 참조함 : fpTrackingInformation, G4TrackingInformation::GetPreStepGlobalTime().
G4double G4IT::GetPreStepLocalTime | ( | ) | const |
G4IT.cc 파일의 234 번째 라인에서 정의되었습니다.
다음을 참조함 : fpTrackingInformation, G4TrackingInformation::GetPreStepLocalTime().
const G4ThreeVector & G4IT::GetPreStepPosition | ( | ) | const |
G4IT.cc 파일의 239 번째 라인에서 정의되었습니다.
다음을 참조함 : fpTrackingInformation, G4TrackingInformation::GetPreStepPosition().
|
inline |
G4IT.hh 파일의 204 번째 라인에서 정의되었습니다.
다음을 참조함 : fpPreviousIT.
다음에 의해서 참조됨 : G4ITBox::Extract(), G4ITBox::FindIT().
|
inline |
G4IT.hh 파일의 241 번째 라인에서 정의되었습니다.
다음을 참조함 : fpPreviousIT.
|
inline |
G4IT.hh 파일의 219 번째 라인에서 정의되었습니다.
다음을 참조함 : fpTrack.
다음에 의해서 참조됨 : G4DNAMoleculeEncounterStepper::CheckAndRecordResults(), GetPosition().
|
inline |
G4IT.hh 파일의 144 번째 라인에서 정의되었습니다.
다음을 참조함 : fpTrackingInformation.
다음에 의해서 참조됨 : G4ITTransportation::AlongStepGetPhysicalInteractionLength(), ITTrackingInteractivity::AppendStep(), G4DNABrownianTransportation::ComputeGeomLimit(), G4ITStepProcessor::DoDefinePhysicalStepLength(), ITTrackingInteractivity::EndTracking(), G4ITStepProcessor::InitDefineStep(), G4ITLeadingTracks::PrepareLeadingTracks(), G4ITLeadingTracks::Reset(), G4ITStepProcessor::SetInitialStep(), G4ITStepProcessor::SetTrack(), G4ITStepProcessor::SetupMembers(), ITTrackingInteractivity::StartTracking(), G4VITProcess::StartTracking().
|
inherited |
G4VUserTrackInformation.cc 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserTrackInformation::pType.
다음에 의해서 참조됨 : G4ScintillationTrackInformation::IsScintillationTrackInformation().
G4IT.cc 파일의 203 번째 라인에서 정의되었습니다.
다음을 참조함 : operator==().
G4IT.cc 파일의 181 번째 라인에서 정의되었습니다.
다음을 참조함 : diff(), GetITType().
G4IT.cc 파일의 98 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, fParentID_A, fParentID_B, fpITBox, fpKDNode, fpNextIT, fpPreviousIT, fpTrack, fpTrackingInformation, fpTrackNode, G4Exception().
double G4IT::operator[] | ( | int | i | ) | const |
G4IT.cc 파일의 208 번째 라인에서 정의되었습니다.
다음을 참조함 : fpTrack, G4Track::GetPosition().
void G4IT::RecordCurrentPositionNTime | ( | ) |
G4IT.cc 파일의 221 번째 라인에서 정의되었습니다.
다음을 참조함 : fpTrack, fpTrackingInformation, G4TrackingInformation::RecordCurrentPositionNTime().
다음에 의해서 참조됨 : G4IT().
G4IT.hh 파일의 189 번째 라인에서 정의되었습니다.
다음을 참조함 : fpITBox.
다음에 의해서 참조됨 : G4ITBox::Extract(), G4ITBox::Push().
|
inline |
G4IT.hh 파일의 153 번째 라인에서 정의되었습니다.
다음을 참조함 : fpTrackNode.
다음에 의해서 참조됨 : G4FastListNode< G4Track >::DetachYourSelf(), G4FastList< G4Track >::Flag().
G4IT.hh 파일의 199 번째 라인에서 정의되었습니다.
다음을 참조함 : fpNextIT.
다음에 의해서 참조됨 : G4ITBox::Extract(), G4ITBox::Push().
|
inline |
G4IT.hh 파일의 229 번째 라인에서 정의되었습니다.
다음을 참조함 : fParentID_A, fParentID_B.
다음에 의해서 참조됨 : G4ITModelProcessor::ComputeTrackReaction().
G4IT.hh 파일의 194 번째 라인에서 정의되었습니다.
다음을 참조함 : fpPreviousIT.
다음에 의해서 참조됨 : G4ITBox::Extract(), G4ITBox::Push().
void G4IT::TakeOutBox | ( | ) |
G4IT.cc 파일의 140 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ITBox::Extract(), fpITBox, fpKDNode, fpTrackNode, InactiveNode().
다음에 의해서 참조됨 : ~G4IT().
|
private |
G4IT.hh 파일의 176 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4IT(), GetParentID(), operator=(), SetParentID().
|
private |
G4IT.hh 파일의 177 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4IT(), GetParentID(), operator=(), SetParentID().
|
private |
G4IT.hh 파일의 171 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4IT(), GetITBox(), operator=(), SetITBox(), TakeOutBox().
|
private |
G4IT.hh 파일의 174 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4IT(), GetNode(), operator=(), SetNode(), TakeOutBox().
|
private |
G4IT.hh 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNext(), operator=(), SetNext().
|
private |
G4IT.hh 파일의 172 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPrevious(), operator=(), SetPrevious().
|
protected |
G4IT.hh 파일의 168 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4Molecule::BuildTrack(), G4IT(), GetPosition(), GetTrack(), operator=(), operator[](), RecordCurrentPositionNTime(), SetTrack(), G4Molecule::~G4Molecule().
|
private |
G4IT.hh 파일의 179 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPreStepGlobalTime(), GetPreStepLocalTime(), GetPreStepPosition(), GetTrackingInfo(), operator=(), RecordCurrentPositionNTime(), ~G4IT().
|
private |
G4IT.hh 파일의 180 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4IT(), GetListNode(), operator=(), SetListNode(), TakeOutBox().
|
protectedinherited |