Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
함수
G4INCL::IntersectionFactory 네임스페이스 참조

함수

Intersection getEarlierTrajectoryIntersection (const ThreeVector &x0, const ThreeVector &p, const G4double r)
 Compute the first intersection of a straight particle trajectory with a sphere. 더 자세히 ...
 
Intersection getLaterTrajectoryIntersection (const ThreeVector &x0, const ThreeVector &p, const G4double r)
 Compute the second intersection of a straight particle trajectory with a sphere. 더 자세히 ...
 
std::pair< Intersection,
Intersection
getTrajectoryIntersections (const ThreeVector &x0, const ThreeVector &p, const G4double r)
 Compute both intersections of a straight particle trajectory with a sphere. 더 자세히 ...
 

함수 문서화

Intersection G4INCL::IntersectionFactory::getEarlierTrajectoryIntersection ( const ThreeVector &  x0,
const ThreeVector &  p,
const G4double  r 
)
inline

Compute the first intersection of a straight particle trajectory with a sphere.

매개변수
x0the starting position of the trajectory
pthe trajectory direction
rthe radius of the sphere (centred in the origin)
반환값
an Intersection. The G4bool is true if an intersection exists, in which case its position is stored in the ThreeVector and its time in the G4double.

G4INCLIntersection.hh 파일의 124 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4INCL::CoulombNone::bringToSurface(), G4INCL::INCL::makeCompoundNucleus().

Intersection G4INCL::IntersectionFactory::getLaterTrajectoryIntersection ( const ThreeVector &  x0,
const ThreeVector &  p,
const G4double  r 
)
inline

Compute the second intersection of a straight particle trajectory with a sphere.

매개변수
x0the starting position of the trajectory
pthe trajectory direction
rthe radius of the sphere (centred in the origin)
반환값
an Intersection. The G4bool is true if an intersection exists, in which case its position is stored in the ThreeVector and its time in the G4double.

G4INCLIntersection.hh 파일의 128 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4INCL::StandardPropagationModel::getReflectionTime().

std::pair< Intersection, Intersection > G4INCL::IntersectionFactory::getTrajectoryIntersections ( const ThreeVector &  x0,
const ThreeVector &  p,
const G4double  r 
)
inline

Compute both intersections of a straight particle trajectory with a sphere.

매개변수
x0the starting position of the trajectory
pthe trajectory direction
rthe radius of the sphere (centred in the origin)
반환값
an Intersection. The G4bool is true if an intersection exists, in which case its position is stored in the ThreeVector and its time in the G4double.

G4INCLIntersection.hh 파일의 132 번째 라인에서 정의되었습니다.