#include <G4ErrorCylSurfaceTarget.hh>
Public 멤버 함수 | |
G4ErrorCylSurfaceTarget (const G4double &radius, const G4ThreeVector &trans=G4ThreeVector(), const G4RotationMatrix &rotm=G4RotationMatrix()) | |
G4ErrorCylSurfaceTarget (const G4double &radius, const G4AffineTransform &trans) | |
~G4ErrorCylSurfaceTarget () | |
virtual G4ThreeVector | IntersectLocal (const G4ThreeVector &point, const G4ThreeVector &direc) const |
virtual G4double | GetDistanceFromPoint (const G4ThreeVector &point, const G4ThreeVector &direc) const |
virtual G4double | GetDistanceFromPoint (const G4ThreeVector &point) const |
virtual G4Plane3D | GetTangentPlane (const G4ThreeVector &point) const |
virtual void | Dump (const G4String &msg) const |
virtual G4bool | TargetReached (const G4Step *) |
G4ErrorTargetType | GetType () const |
Protected 속성 | |
G4ErrorTargetType | theType |
Private 속성 | |
G4double | fradius |
G4AffineTransform | ftransform |
G4ErrorCylSurfaceTarget.hh 파일의 52 번째 라인에서 정의되었습니다.
G4ErrorCylSurfaceTarget::G4ErrorCylSurfaceTarget | ( | const G4double & | radius, |
const G4ThreeVector & | trans = G4ThreeVector() , |
||
const G4RotationMatrix & | rotm = G4RotationMatrix() |
||
) |
G4ErrorCylSurfaceTarget.cc 파일의 47 번째 라인에서 정의되었습니다.
다음을 참조함 : Dump(), ftransform, G4ErrorTarget_CylindricalSurface, CLHEP::HepRotation::inverse(), G4ErrorTarget::theType, G4ErrorPropagatorData::verbose().
G4ErrorCylSurfaceTarget::G4ErrorCylSurfaceTarget | ( | const G4double & | radius, |
const G4AffineTransform & | trans | ||
) |
G4ErrorCylSurfaceTarget.cc 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : Dump(), G4ErrorTarget_CylindricalSurface, G4ErrorTarget::theType, G4ErrorPropagatorData::verbose().
G4ErrorCylSurfaceTarget::~G4ErrorCylSurfaceTarget | ( | ) |
G4ErrorCylSurfaceTarget.cc 파일의 81 번째 라인에서 정의되었습니다.
G4ErrorSurfaceTarget를 구현.
G4ErrorCylSurfaceTarget.cc 파일의 222 번째 라인에서 정의되었습니다.
다음을 참조함 : fradius, ftransform, G4cout, G4endl, G4AffineTransform::NetRotation(), G4AffineTransform::NetTranslation().
다음에 의해서 참조됨 : G4ErrorCylSurfaceTarget(), GetDistanceFromPoint(), IntersectLocal().
|
virtual |
G4ErrorSurfaceTarget를 구현.
G4ErrorCylSurfaceTarget.cc 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : Dump(), FatalException, ftransform, G4cout, G4endl, G4Exception(), IntersectLocal(), CLHEP::Hep3Vector::mag(), G4AffineTransform::TransformAxis(), G4AffineTransform::TransformPoint(), G4ErrorPropagatorData::verbose().
|
virtual |
G4ErrorSurfaceTarget를 구현.
G4ErrorCylSurfaceTarget.cc 파일의 122 번째 라인에서 정의되었습니다.
다음을 참조함 : Dump(), fradius, ftransform, G4cout, G4endl, CLHEP::Hep3Vector::perp(), G4AffineTransform::TransformPoint(), G4ErrorPropagatorData::verbose().
|
virtual |
G4ErrorSurfaceTarget를 구현.
G4ErrorCylSurfaceTarget.cc 파일의 195 번째 라인에서 정의되었습니다.
다음을 참조함 : fradius, ftransform, G4endl, G4Exception(), G4GeometryTolerance::GetInstance(), G4GeometryTolerance::GetSurfaceTolerance(), JustWarning, message(), G4AffineTransform::NetTranslation(), CLHEP::normal(), CLHEP::Hep3Vector::perp(), G4AffineTransform::TransformPoint().
|
inlineinherited |
G4ErrorTarget.hh 파일의 82 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ErrorTarget::theType.
다음에 의해서 참조됨 : G4ErrorPropagator::GetFinalTrajState(), G4ErrorPropagationNavigator::GetGlobalExitNormal(), G4ErrorPropagator::MakeOneStep().
|
virtual |
G4ErrorCylSurfaceTarget.cc 파일의 142 번째 라인에서 정의되었습니다.
다음을 참조함 : Dump(), fradius, G4cout, G4endl, G4Exception(), JustWarning, kInfinity, G4InuclParticleNames::lambda, CLHEP::Hep3Vector::mag(), message(), CLHEP::Hep3Vector::perp(), G4ErrorPropagatorData::verbose(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y().
다음에 의해서 참조됨 : GetDistanceFromPoint().
G4ErrorGeomVolumeTarget에서 재구현되었습니다.
G4ErrorTarget.cc 파일의 52 번째 라인에서 정의되었습니다.
|
private |
G4ErrorCylSurfaceTarget.hh 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dump(), GetDistanceFromPoint(), GetTangentPlane(), IntersectLocal().
|
private |
G4ErrorCylSurfaceTarget.hh 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Dump(), G4ErrorCylSurfaceTarget(), GetDistanceFromPoint(), GetTangentPlane().
|
protectedinherited |