#include <G4TrackingInformation.hh>
Public 멤버 함수 | |
G4TrackingInformation () | |
~G4TrackingInformation () | |
bool | IsLeadingStep () |
void | SetLeadingStep (bool value) |
G4shared_ptr< G4ProcessState_Lock > | GetProcessState (size_t index) |
void | RecordProcessState (G4shared_ptr< G4ProcessState_Lock >, size_t index) |
void | SetStepProcessorState (G4ITStepProcessorState_Lock *) |
G4ITStepProcessorState_Lock * | GetStepProcessorState () |
G4TrackStateManager & | GetTrackStateManager () |
G4Trajectory_Lock * | GetTrajectory_Lock () |
void | SetTrajectory_Lock (G4Trajectory_Lock *trajLock) |
void | RecordCurrentPositionNTime (G4Track *) |
const G4ThreeVector & | GetPreStepPosition () const |
G4double | GetPreStepLocalTime () const |
G4double | GetPreStepGlobalTime () const |
void | SetNavigatorState (G4ITNavigatorState_Lock *) |
G4ITNavigatorState_Lock * | GetNavigatorState () const |
Protected 멤버 함수 | |
G4TrackingInformation (const G4TrackingInformation &other) | |
G4TrackingInformation & | operator= (const G4TrackingInformation &other) |
Protected 속성 | |
G4bool | fStepLeader |
G4Trajectory_Lock * | fpTrajectory_Lock |
G4TrackStateManager | fTrackStateManager |
G4ThreeVector | fRecordedTrackPosition |
G4double | fRecordedTrackLocalTime |
G4double | fRecordedTrackGlobalTime |
G4ITNavigatorState_Lock * | fNavigatorState |
std::vector< G4shared_ptr < G4ProcessState_Lock > > | fProcessState |
G4ITStepProcessorState_Lock * | fpStepProcessorState |
Friends | |
class | G4ITStepProcessor |
The class G4TrackingInformation (hold by G4IT) emcompasses processes informations computed at the PS/AS/AtRest/InteractionLength stage, and also, the selection of processes for the given step.
G4TrackingInformation.hh 파일의 80 번째 라인에서 정의되었습니다.
G4TrackingInformation::G4TrackingInformation | ( | ) |
G4TrackingInformation.cc 파일의 41 번째 라인에서 정의되었습니다.
다음을 참조함 : fNavigatorState, fpStepProcessorState, fpTrajectory_Lock, fRecordedTrackGlobalTime, fRecordedTrackLocalTime.
G4TrackingInformation::~G4TrackingInformation | ( | ) |
G4TrackingInformation.cc 파일의 53 번째 라인에서 정의되었습니다.
다음을 참조함 : fNavigatorState, fProcessState, fpStepProcessorState.
|
protected |
Copy constructor
other | Object to copy from |
G4TrackingInformation.cc 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : fNavigatorState, fpTrajectory_Lock, fRecordedTrackGlobalTime, fRecordedTrackLocalTime.
|
inline |
G4TrackingInformation.hh 파일의 257 번째 라인에서 정의되었습니다.
다음을 참조함 : fNavigatorState.
다음에 의해서 참조됨 : G4ITStepProcessor::InitDefineStep(), G4ITStepProcessor::SetInitialStep().
|
inline |
G4TrackingInformation.hh 파일의 236 번째 라인에서 정의되었습니다.
다음을 참조함 : fRecordedTrackGlobalTime.
다음에 의해서 참조됨 : G4IT::GetPreStepGlobalTime().
|
inline |
G4TrackingInformation.hh 파일의 241 번째 라인에서 정의되었습니다.
다음을 참조함 : fRecordedTrackLocalTime.
다음에 의해서 참조됨 : G4IT::GetPreStepLocalTime().
|
inline |
G4TrackingInformation.hh 파일의 246 번째 라인에서 정의되었습니다.
다음을 참조함 : fRecordedTrackPosition.
다음에 의해서 참조됨 : G4IT::GetPreStepPosition().
G4shared_ptr< G4ProcessState_Lock > G4TrackingInformation::GetProcessState | ( | size_t | index | ) |
Every process should store the information computed at the InteractionLegth stage in the track.
G4TrackingInformation.cc 파일의 107 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalErrorInArgument, fProcessState, G4Exception(), G4VITProcess::GetMaxProcessIndex().
다음에 의해서 참조됨 : G4ITStepProcessor::DoDefinePhysicalStepLength(), G4ITStepProcessor::GetAtRestIL().
|
inline |
G4TrackingInformation.hh 파일의 216 번째 라인에서 정의되었습니다.
다음을 참조함 : fpStepProcessorState.
다음에 의해서 참조됨 : G4ITStepProcessor::SetupMembers().
|
inline |
G4TrackingInformation.hh 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : fTrackStateManager.
다음에 의해서 참조됨 : G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4DNABrownianTransportation::ComputeGeomLimit().
|
inline |
G4TrackingInformation.hh 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : fpTrajectory_Lock.
다음에 의해서 참조됨 : ITTrackingInteractivity::AppendStep(), ITTrackingInteractivity::EndTracking(), ITTrackingInteractivity::StartTracking().
|
inline |
If the track is the one having the minimum step time, then it "leads" the step. It will interact will all the other tracks will be transported.
G4TrackingInformation.hh 파일의 91 번째 라인에서 정의되었습니다.
다음을 참조함 : fStepLeader.
|
protected |
Assignment operator
other | Object to assign from |
G4TrackingInformation.cc 파일의 86 번째 라인에서 정의되었습니다.
G4TrackingInformation.cc 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : fRecordedTrackGlobalTime, fRecordedTrackLocalTime, fRecordedTrackPosition, G4Track::GetGlobalTime(), G4Track::GetLocalTime(), G4Track::GetPosition().
다음에 의해서 참조됨 : G4IT::RecordCurrentPositionNTime().
|
inline |
G4TrackingInformation.hh 파일의 229 번째 라인에서 정의되었습니다.
다음을 참조함 : fProcessState.
다음에 의해서 참조됨 : G4VITProcess::StartTracking().
|
inline |
G4TrackingInformation.hh 파일의 95 번째 라인에서 정의되었습니다.
다음을 참조함 : fStepLeader.
다음에 의해서 참조됨 : G4ITLeadingTracks::PrepareLeadingTracks(), G4ITLeadingTracks::Reset().
|
inline |
G4TrackingInformation.hh 파일의 251 번째 라인에서 정의되었습니다.
다음을 참조함 : fNavigatorState.
다음에 의해서 참조됨 : G4ITStepProcessor::DoDefinePhysicalStepLength(), G4ITStepProcessor::SetInitialStep().
|
inline |
G4TrackingInformation.hh 파일의 211 번째 라인에서 정의되었습니다.
다음을 참조함 : fpStepProcessorState.
다음에 의해서 참조됨 : G4ITStepProcessor::InitDefineStep().
|
inline |
G4TrackingInformation.hh 파일의 153 번째 라인에서 정의되었습니다.
다음을 참조함 : fpTrajectory_Lock.
다음에 의해서 참조됨 : ITTrackingInteractivity::EndTracking(), ITTrackingInteractivity::StartTracking().
|
friend |
G4TrackingInformation.hh 파일의 169 번째 라인에서 정의되었습니다.
|
protected |
G4TrackingInformation.hh 파일의 183 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TrackingInformation(), GetNavigatorState(), SetNavigatorState(), ~G4TrackingInformation().
|
protected |
Holds the information related to processes Indexed on GetPhysIntVector (cf. G4ITStepProcessor header)
G4TrackingInformation.hh 파일의 192 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetProcessState(), RecordProcessState(), ~G4TrackingInformation().
|
protected |
G4TrackingInformation.hh 파일의 195 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TrackingInformation(), GetStepProcessorState(), SetStepProcessorState(), ~G4TrackingInformation().
|
protected |
G4TrackingInformation.hh 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TrackingInformation(), GetTrajectory_Lock(), SetTrajectory_Lock().
|
protected |
G4TrackingInformation.hh 파일의 180 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TrackingInformation(), GetPreStepGlobalTime(), RecordCurrentPositionNTime().
|
protected |
G4TrackingInformation.hh 파일의 179 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TrackingInformation(), GetPreStepLocalTime(), RecordCurrentPositionNTime().
|
protected |
G4TrackingInformation.hh 파일의 178 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPreStepPosition(), RecordCurrentPositionNTime().
|
protected |
G4TrackingInformation.hh 파일의 171 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IsLeadingStep(), SetLeadingStep().
|
protected |
G4TrackingInformation.hh 파일의 175 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetTrackStateManager().