#include <G4FastTrack.hh>
Public 멤버 함수 | |
G4FastTrack (G4Envelope *anEnvelope, G4bool IsUnique) | |
~G4FastTrack () | |
void | SetCurrentTrack (const G4Track &, const G4Navigator *a=0) |
G4bool | OnTheBoundaryButExiting () const |
const G4Track * | GetPrimaryTrack () const |
G4Envelope * | GetEnvelope () const |
G4LogicalVolume * | GetEnvelopeLogicalVolume () const |
G4VPhysicalVolume * | GetEnvelopePhysicalVolume () const |
G4VSolid * | GetEnvelopeSolid () const |
G4ThreeVector | GetPrimaryTrackLocalPosition () const |
G4ThreeVector | GetPrimaryTrackLocalMomentum () const |
G4ThreeVector | GetPrimaryTrackLocalDirection () const |
G4ThreeVector | GetPrimaryTrackLocalPolarization () const |
const G4AffineTransform * | GetAffineTransformation () const |
const G4AffineTransform * | GetInverseAffineTransformation () const |
Private 멤버 함수 | |
void | FRecordsAffineTransformation (const G4Navigator *) |
G4FastTrack.hh 파일의 78 번째 라인에서 정의되었습니다.
G4FastTrack::G4FastTrack | ( | G4Envelope * | anEnvelope, |
G4bool | IsUnique | ||
) |
G4FastTrack.cc 파일의 51 번째 라인에서 정의되었습니다.
G4FastTrack::~G4FastTrack | ( | ) |
G4FastTrack.cc 파일의 64 번째 라인에서 정의되었습니다.
|
private |
G4FastTrack.cc 파일의 112 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Navigator::CreateTouchableHistoryHandle(), fAffineTransformation, fAffineTransformationDefined, fEnvelope, fEnvelopeLogicalVolume, fEnvelopePhysicalVolume, fEnvelopeSolid, fInverseAffineTransformation, G4endl, G4Exception(), G4NavigationHistory::GetDepth(), G4TouchableHistory::GetHistory(), G4VPhysicalVolume::GetLogicalVolume(), G4VPhysicalVolume::GetName(), G4TransportationManager::GetNavigatorForTracking(), G4LogicalVolume::GetRegion(), G4LogicalVolume::GetSolid(), G4NavigationHistory::GetTransform(), G4TransportationManager::GetTransportationManager(), G4NavigationHistory::GetVolume(), G4AffineTransform::Inverse(), G4LogicalVolume::IsRootRegion(), JustWarning.
다음에 의해서 참조됨 : SetCurrentTrack().
|
inline |
G4FastTrack.hh 파일의 233 번째 라인에서 정의되었습니다.
다음을 참조함 : fAffineTransformation.
|
inline |
G4FastTrack.hh 파일의 188 번째 라인에서 정의되었습니다.
다음을 참조함 : fEnvelope.
다음에 의해서 참조됨 : G4FastSimulationManager::GetEnvelope(), G4FastSimulationManager::ListTitle(), G4FastSimulationManager::~G4FastSimulationManager().
|
inline |
G4FastTrack.hh 파일의 193 번째 라인에서 정의되었습니다.
다음을 참조함 : fEnvelopeLogicalVolume.
|
inline |
G4FastTrack.hh 파일의 198 번째 라인에서 정의되었습니다.
다음을 참조함 : fEnvelopePhysicalVolume.
|
inline |
G4FastTrack.hh 파일의 203 번째 라인에서 정의되었습니다.
다음을 참조함 : fEnvelopeSolid.
다음에 의해서 참조됨 : GFlashShowerModel::CheckContainment(), Par01PiModel::DoIt(), GFlashShowerModel::ElectronDoIt(), Par01PionShowerModel::Explode(), OnTheBoundaryButExiting().
|
inline |
G4FastTrack.hh 파일의 238 번째 라인에서 정의되었습니다.
다음을 참조함 : fInverseAffineTransformation.
다음에 의해서 참조됨 : G4FastStep::CreateSecondaryTrack(), Par01PionShowerModel::Explode(), G4FastStep::ProposePrimaryTrackFinalKineticEnergyAndDirection(), G4FastStep::ProposePrimaryTrackFinalMomentumDirection(), G4FastStep::ProposePrimaryTrackFinalPolarization(), G4FastStep::ProposePrimaryTrackFinalPosition().
|
inline |
G4FastTrack.hh 파일의 208 번째 라인에서 정의되었습니다.
다음을 참조함 : fTrack.
다음에 의해서 참조됨 : GFlashShowerModel::CheckParticleDefAndContainment(), Par01PiModel::DoIt(), Par01PionShowerModel::DoIt(), Par01EMShowerModel::DoIt(), GFlashShowerModel::DoIt(), Par02FastSimModelHCal::DoIt(), Par02FastSimModelEMCal::DoIt(), Par02FastSimModelTracker::DoIt(), GFlashShowerModel::ElectronDoIt(), Par01PionShowerModel::Explode(), Par01EMShowerModel::Explode(), G4GFlashSpot::GetPosition(), G4VGFlashSensitiveDetector::Hit(), G4FastStep::Initialize(), Par01PiModel::ModelTrigger(), Par01EMShowerModel::ModelTrigger(), GFlashShowerModel::ModelTrigger().
|
inline |
G4FastTrack.hh 파일의 223 번째 라인에서 정의되었습니다.
다음을 참조함 : fLocalTrackDirection.
다음에 의해서 참조됨 : GFlashShowerModel::CheckContainment(), Par01PiModel::DoIt(), GFlashShowerModel::ElectronDoIt(), Par01PionShowerModel::Explode(), Par01PiModel::ModelTrigger(), OnTheBoundaryButExiting().
|
inline |
G4FastTrack.hh 파일의 218 번째 라인에서 정의되었습니다.
다음을 참조함 : fLocalTrackMomentum.
|
inline |
G4FastTrack.hh 파일의 228 번째 라인에서 정의되었습니다.
다음을 참조함 : fLocalTrackPolarization.
|
inline |
G4FastTrack.hh 파일의 213 번째 라인에서 정의되었습니다.
다음을 참조함 : fLocalTrackPosition.
다음에 의해서 참조됨 : GFlashShowerModel::CheckContainment(), Par01PiModel::DoIt(), GFlashShowerModel::ElectronDoIt(), Par01PionShowerModel::Explode(), Par01PiModel::ModelTrigger(), OnTheBoundaryButExiting().
|
inline |
G4FastTrack.hh 파일의 243 번째 라인에서 정의되었습니다.
다음을 참조함 : GetEnvelopeSolid(), GetPrimaryTrackLocalDirection(), GetPrimaryTrackLocalPosition().
다음에 의해서 참조됨 : G4FastSimulationManager::PostStepGetFastSimulationManagerTrigger().
void G4FastTrack::SetCurrentTrack | ( | const G4Track & | track, |
const G4Navigator * | a = 0 |
||
) |
G4FastTrack.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : fAffineTransformation, fAffineTransformationDefined, fIsUnique, fLocalTrackDirection, fLocalTrackMomentum, fLocalTrackPolarization, fLocalTrackPosition, FRecordsAffineTransformation(), fTrack, G4Track::GetMomentum(), G4Track::GetPolarization(), G4Track::GetPosition(), track, G4AffineTransform::TransformAxis(), G4AffineTransform::TransformPoint(), CLHEP::Hep3Vector::unit().
다음에 의해서 참조됨 : G4FastSimulationManager::AtRestGetFastSimulationManagerTrigger(), G4FastSimulationManager::PostStepGetFastSimulationManagerTrigger().
|
private |
G4FastTrack.hh 파일의 179 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FRecordsAffineTransformation(), GetAffineTransformation(), SetCurrentTrack().
|
private |
G4FastTrack.hh 파일의 169 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FRecordsAffineTransformation(), SetCurrentTrack().
|
private |
G4FastTrack.hh 파일의 170 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FRecordsAffineTransformation(), GetEnvelope().
|
private |
G4FastTrack.hh 파일의 172 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FRecordsAffineTransformation(), GetEnvelopeLogicalVolume().
|
private |
G4FastTrack.hh 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FRecordsAffineTransformation(), GetEnvelopePhysicalVolume().
|
private |
G4FastTrack.hh 파일의 174 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FRecordsAffineTransformation(), GetEnvelopeSolid().
|
private |
G4FastTrack.hh 파일의 179 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FRecordsAffineTransformation(), GetInverseAffineTransformation().
|
private |
G4FastTrack.hh 파일의 171 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetCurrentTrack().
|
private |
G4FastTrack.hh 파일의 175 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPrimaryTrackLocalDirection(), SetCurrentTrack().
|
private |
G4FastTrack.hh 파일의 175 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPrimaryTrackLocalMomentum(), SetCurrentTrack().
|
private |
G4FastTrack.hh 파일의 175 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPrimaryTrackLocalPolarization(), SetCurrentTrack().
|
private |
G4FastTrack.hh 파일의 175 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPrimaryTrackLocalPosition(), SetCurrentTrack().
|
private |
G4FastTrack.hh 파일의 162 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPrimaryTrack(), SetCurrentTrack().