#include <G4INCLNKbElasticChannel.hh>
Public 멤버 함수 | |
NKbElasticChannel (Particle *, Particle *) | |
virtual | ~NKbElasticChannel () |
void | fillFinalState (FinalState *fs) |
ThreeVector | KaonMomentum (Particle const *const kaon, Particle const *const nucleon) |
FinalState * | getFinalState () |
Private 멤버 함수 | |
INCL_DECLARE_ALLOCATION_POOL (NKbElasticChannel) | |
Private 속성 | |
Particle * | particle1 |
Particle * | particle2 |
G4INCLNKbElasticChannel.hh 파일의 47 번째 라인에서 정의되었습니다.
G4INCLNKbElasticChannel.cc 파일의 49 번째 라인에서 정의되었습니다.
|
virtual |
G4INCLNKbElasticChannel.cc 파일의 53 번째 라인에서 정의되었습니다.
|
virtual |
G4INCL::IChannel를 구현.
G4INCLNKbElasticChannel.cc 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : G4INCL::FinalState::addModifiedParticle(), G4INCL::Particle::adjustEnergyFromMomentum(), G4INCL::Particle::isNucleon(), KaonMomentum(), G4InuclParticleNames::nucleon(), particle1, particle2, G4INCL::Particle::setMomentum().
|
inherited |
G4INCLIChannel.cc 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : G4INCL::IChannel::fillFinalState().
|
private |
ThreeVector G4INCL::NKbElasticChannel::KaonMomentum | ( | Particle const *const | kaon, |
Particle const *const | nucleon | ||
) |
G4INCLNKbElasticChannel.cc 파일의 82 번째 라인에서 정의되었습니다.
다음을 참조함 : A(), A10, E, G4INCL::Particle::getMomentum(), G4INCL::ThreeVector::getX(), G4INCL::ThreeVector::getY(), G4INCL::ThreeVector::getZ(), G4INCL::KinematicsUtils::momentumInCM(), G4INCL::KinematicsUtils::momentumInLab(), norm, G4INCL::Random::normVector(), P, P0, P1, P10, P2, G4INCL::Random::shoot(), G4INCL::Math::twoPi, x, y, z.
다음에 의해서 참조됨 : fillFinalState().
|
private |
G4INCLNKbElasticChannel.hh 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : fillFinalState().
|
private |
G4INCLNKbElasticChannel.hh 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : fillFinalState().