#include <G4TouchableHistory.hh>
Public 멤버 함수 | |
G4TouchableHistory () | |
G4TouchableHistory (const G4NavigationHistory &history) | |
~G4TouchableHistory () | |
G4VPhysicalVolume * | GetVolume (G4int depth=0) const |
G4VSolid * | GetSolid (G4int depth=0) const |
const G4ThreeVector & | GetTranslation (G4int depth=0) const |
const G4RotationMatrix * | GetRotation (G4int depth=0) const |
G4int | GetReplicaNumber (G4int depth=0) const |
G4int | GetHistoryDepth () const |
G4int | MoveUpHistory (G4int num_levels=1) |
void | UpdateYourself (G4VPhysicalVolume *pPhysVol, const G4NavigationHistory *history=0) |
const G4NavigationHistory * | GetHistory () const |
void * | operator new (size_t) |
void | operator delete (void *aTH) |
G4int | GetCopyNumber (G4int depth=0) const |
Private 멤버 함수 | |
G4int | CalculateHistoryIndex (G4int stackDepth) const |
Private 속성 | |
G4RotationMatrix | frot |
G4ThreeVector | ftlate |
G4NavigationHistory | fhistory |
G4TouchableHistory.hh 파일의 53 번째 라인에서 정의되었습니다.
G4TouchableHistory::G4TouchableHistory | ( | ) |
G4TouchableHistory.cc 파일의 42 번째 라인에서 정의되었습니다.
다음을 참조함 : fhistory, G4NavigationHistory::SetFirstEntry().
G4TouchableHistory::G4TouchableHistory | ( | const G4NavigationHistory & | history | ) |
G4TouchableHistory.cc 파일의 51 번째 라인에서 정의되었습니다.
다음을 참조함 : fhistory, frot, ftlate, G4NavigationHistory::GetTopTransform(), G4AffineTransform::InverseNetRotation(), G4AffineTransform::InverseNetTranslation().
G4TouchableHistory::~G4TouchableHistory | ( | ) |
G4TouchableHistory.cc 파일의 59 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetRotation(), GetTranslation().
|
inlinevirtual |
G4VTouchable(으)로부터 재구현되었습니다.
다음에 의해서 참조됨 : F04ElementField::Construct(), G4ScoreSplittingProcess::CreateTouchableForSubStep(), G4PathFinder::CreateTouchableHandle(), G4ITPathFinder::CreateTouchableHandle(), G4MultiNavigator::CreateTouchableHistoryHandle(), G4ITMultiNavigator::CreateTouchableHistoryHandle(), G4DrawVoxels::DrawVoxels(), G4FastTrack::FRecordsAffineTransformation(), F04PrimaryGeneratorAction::GeneratePrimaries(), G4VIntersectionLocator::GetLocalSurfaceNormal(), G4ITNavigator2::NewNavigatorState(), ExN04CalorimeterSD::ProcessHits(), Par01CalorimeterSD::ProcessHits(), XAluminumElectrodeSensitivity::ProcessHits(), WLSPhotonDetSD::ProcessHits_constStep(), G4Navigator::ResetHierarchyAndLocate(), G4ITNavigator1::ResetHierarchyAndLocate(), G4ITNavigator2::ResetHierarchyAndLocate().
|
inlinevirtual |
G4VTouchable(으)로부터 재구현되었습니다.
다음에 의해서 참조됨 : F04ElementField::Construct(), CCaloSD::createNewHit(), CCalHcalOrganization::GetUnitID(), CCalEcalOrganization::GetUnitID(), CCalVOrganization::Levels().
G4VTouchable(으)로부터 재구현되었습니다.
다음에 의해서 참조됨 : CCaloSD::createNewHit(), CCalVOrganization::DetectorLevel(), GB06BOptnSplitAndKillByImportance::GenerateBiasingFinalState(), G4VPrimitiveScorer::GetIndex(), CCalHcalOrganization::GetUnitID(), CCalEcalOrganization::GetUnitID(), Par01CalorimeterSD::ProcessHits(), CML2SDWithVoxels::ProcessHits().
|
virtual |
G4VTouchable를 구현.
G4TouchableHistory.cc 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : CalculateHistoryIndex(), fhistory, frot, G4ThreadLocal, G4NavigationHistory::GetTransform(), G4AffineTransform::NetRotation().
다음에 의해서 참조됨 : G4Channeling::PosToLattice(), G4Channeling::PostStepDoIt(), G4Channeling::UpdateParameters().
G4VTouchable(으)로부터 재구현되었습니다.
다음에 의해서 참조됨 : G4VIntersectionLocator::LocateGlobalPointWithinVolumeAndCheck().
|
virtual |
G4VTouchable를 구현.
G4TouchableHistory.cc 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : CalculateHistoryIndex(), fhistory, ftlate, G4ThreadLocal, G4NavigationHistory::GetTransform(), G4AffineTransform::NetTranslation().
다음에 의해서 참조됨 : G4Channeling::PosToLattice().
|
inlinevirtual |
G4VTouchable(으)로부터 재구현되었습니다.
다음에 의해서 참조됨 : F04ElementField::Construct(), CCalVOrganization::DetectorLevel(), G4VReadOutGeometry::FindROTouchable(), GB06BOptnSplitAndKillByImportance::GenerateBiasingFinalState(), G4VIntersectionLocator::LocateGlobalPointWithinVolumeAndCheck(), Par01CalorimeterSD::ProcessHits(), LXeScintSD::ProcessHits(), ExGflashSensitiveDetector::ProcessHits(), F02CalorimeterSD::ProcessHits(), FCALHadModuleSD::ProcessHits(), F03CalorimeterSD::ProcessHits(), F01CalorimeterSD::ProcessHits(), FCALTestbeamSetupSD::ProcessHits(), FCALEMModuleSD::ProcessHits(), GammaRayTelCalorimeterSD::ProcessHits(), GammaRayTelTrackerSD::ProcessHits(), GammaRayTelAnticoincidenceSD::ProcessHits(), XrayFluoHPGeSD::ProcessHits(), XrayFluoSD::ProcessHits(), FCALSteppingAction::UserSteppingAction().
G4VTouchable(으)로부터 재구현되었습니다.
다음에 의해서 참조됨 : F04ElementField::Construct(), G4Navigator::SetupHierarchy(), G4ITNavigator1::SetupHierarchy(), G4ITNavigator2::SetupHierarchy().
|
inline |
|
virtual |
|
private |
G4TouchableHistory.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TouchableHistory(), GetRotation(), GetTranslation().
|
private |
G4TouchableHistory.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TouchableHistory(), GetRotation().
|
private |
G4TouchableHistory.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4TouchableHistory(), GetTranslation().