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

#include <G4INCLCoulombNone.hh>

G4INCL::CoulombNone에 대한 상속 다이어그램 :
G4INCL::ICoulomb

Public 멤버 함수

 CoulombNone ()
 
virtual ~CoulombNone ()
 
ParticleEntryAvatarbringToSurface (Particle *const p, Nucleus *const n) const
 Position the particle on the surface of the nucleus. 더 자세히 ...
 
IAvatarList bringToSurface (Cluster *const c, Nucleus *const n) const
 Position the cluster on the surface of the nucleus. 더 자세히 ...
 
void distortOut (ParticleList const &, Nucleus const *const ) const
 Modify the momenta of the outgoing particles. 더 자세히 ...
 
G4double maxImpactParameter (ParticleSpecies const &p, const G4double, Nucleus const *const n) const
 Return the maximum impact parameter for Coulomb-distorted trajectories. 더 자세히 ...
 

상세한 설명

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

생성자 & 소멸자 문서화

G4INCL::CoulombNone::CoulombNone ( )
inline

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

virtual G4INCL::CoulombNone::~CoulombNone ( )
inlinevirtual

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

멤버 함수 문서화

ParticleEntryAvatar * G4INCL::CoulombNone::bringToSurface ( Particle *const  p,
Nucleus *const  n 
) const
virtual

Position the particle on the surface of the nucleus.

This method does not perform any distortion.

매개변수
pincoming particle
ndistorting nucleus

G4INCL::ICoulomb를 구현.

G4INCLCoulombNone.cc 파일의 50 번째 라인에서 정의되었습니다.

다음을 참조함 : G4INCL::Intersection::exists, G4INCL::IntersectionFactory::getEarlierTrajectoryIntersection(), G4INCL::Particle::getPosition(), G4INCL::Particle::getPropagationVelocity(), G4INCL::Nucleus::getUniverseRadius(), G4INCL::Intersection::position, G4INCL::Particle::setPosition().

다음에 의해서 참조됨 : G4INCL::CoulombNonRelativistic::bringToSurface().

IAvatarList G4INCL::CoulombNone::bringToSurface ( Cluster *const  c,
Nucleus *const  n 
) const
virtual

Position the cluster on the surface of the nucleus.

This method does not perform any distortion.

매개변수
cincoming cluster
ndistorting nucleus

G4INCL::ICoulomb를 구현.

G4INCLCoulombNone.cc 파일의 59 번째 라인에서 정의되었습니다.

다음을 참조함 : E, e, G4INCL::Intersection::exists, G4INCL::IntersectionFactory::getEarlierTrajectoryIntersection(), G4INCL::Cluster::getParticles(), G4INCL::Nucleus::getUniverseRadius(), G4INCL::Intersection::position, G4INCL::Intersection::time.

void G4INCL::CoulombNone::distortOut ( ParticleList const &  ,
Nucleus const *  const 
) const
inlinevirtual

Modify the momenta of the outgoing particles.

This method does not perform any distortion.

G4INCL::ICoulomb를 구현.

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

G4double G4INCL::CoulombNone::maxImpactParameter ( ParticleSpecies const &  p,
const G4double  ,
Nucleus const *const  n 
) const
inlinevirtual

Return the maximum impact parameter for Coulomb-distorted trajectories.

G4INCL::ICoulomb를 구현.

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

다음을 참조함 : G4INCL::Composite, G4INCL::ParticleTable::getLargestNuclearRadius(), G4INCL::Nucleus::getUniverseRadius(), G4INCL::ParticleSpecies::theA, G4INCL::ParticleSpecies::theType, G4INCL::ParticleSpecies::theZ.


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: