#include <G4QMDCollision.hh>
Public 멤버 함수 | |
G4QMDCollision () | |
~G4QMDCollision () | |
void | CalKinematicsOfBinaryCollisions (G4double) |
G4bool | CalFinalStateOfTheBinaryCollision (G4int, G4int) |
G4bool | CalFinalStateOfTheBinaryCollisionJQMD (G4double, G4double, G4ThreeVector, G4double, G4double, G4ThreeVector, G4double, G4int, G4int) |
void | SetMeanField (G4QMDMeanField *meanfield) |
void | deltar (G4double x) |
G4double | deltar () |
void | bcmax0 (G4double x) |
G4double | bcmax0 () |
void | bcmax1 (G4double x) |
G4double | bcmax1 () |
void | epse (G4double x) |
G4double | epse () |
Private 멤버 함수 | |
G4QMDCollision (const G4QMDCollision &) | |
const G4QMDCollision & | operator= (const G4QMDCollision &) |
Private 속성 | |
G4QMDSystem * | theSystem |
G4QMDMeanField * | theMeanField |
G4double | fdeltar |
G4double | fbcmax0 |
G4double | fbcmax1 |
G4double | fepse |
G4Scatterer * | theScatterer |
G4QMDCollision.hh 파일의 47 번째 라인에서 정의되었습니다.
G4QMDCollision::G4QMDCollision | ( | ) |
G4QMDCollision.cc 파일의 42 번째 라인에서 정의되었습니다.
다음을 참조함 : theMeanField, theScatterer, theSystem.
G4QMDCollision::~G4QMDCollision | ( | ) |
G4QMDCollision.cc 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : theScatterer.
|
inlineprivate |
G4QMDCollision.hh 파일의 72 번째 라인에서 정의되었습니다.
G4QMDCollision.hh 파일의 63 번째 라인에서 정의되었습니다.
|
inline |
G4QMDCollision.hh 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : fbcmax0.
G4QMDCollision.hh 파일의 65 번째 라인에서 정의되었습니다.
|
inline |
G4QMDCollision.hh 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : fbcmax1.
G4QMDCollision.cc 파일의 559 번째 라인에서 정의되었습니다.
다음을 참조함 : absorbed, G4QMDMeanField::Cal2BodyQuantities(), CLHEP::HepLorentzVector::e(), G4QMDSystem::EraseParticipant(), fepse, fermi, G4cout, G4endl, G4QMDParticipant::Get4Momentum(), G4QMDParticipant::GetDefinition(), G4QMDSystem::GetParticipant(), G4QMDParticipant::GetPosition(), G4QMDMeanField::GetTotalPotential(), GeV, G4QMDSystem::InsertParticipant(), G4QMDMeanField::IsPauliBlocked(), result, G4Scatterer::Scatter(), G4QMDParticipant::SetDefinition(), G4QMDParticipant::SetMomentum(), theMeanField, theScatterer, theSystem, G4QMDMeanField::Update(), CLHEP::HepLorentzVector::v().
다음에 의해서 참조됨 : CalKinematicsOfBinaryCollisions().
G4bool G4QMDCollision::CalFinalStateOfTheBinaryCollisionJQMD | ( | G4double | sig, |
G4double | cutoff, | ||
G4ThreeVector | pcm, | ||
G4double | prcm, | ||
G4double | srt, | ||
G4ThreeVector | beta, | ||
G4double | gamma, | ||
G4int | i, | ||
G4int | j | ||
) |
G4QMDCollision.cc 파일의 769 번째 라인에서 정의되었습니다.
다음을 참조함 : a, beta, c1, c2, G4QMDMeanField::Cal2BodyQuantities(), e, CLHEP::HepLorentzVector::e(), G4INCL::CrossSections::elastic(), fepse, G4Exp(), G4Log(), G4UniformRand, G4QMDParticipant::Get4Momentum(), G4QMDParticipant::GetChargeInUnitOfEplus(), G4Pow::GetInstance(), G4QMDParticipant::GetMass(), G4QMDSystem::GetParticipant(), G4QMDMeanField::GetTotalPotential(), pi, G4Pow::powN(), result, G4QMDParticipant::SetMomentum(), CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), ss, t1, t2, theMeanField, theSystem, x, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
G4QMDCollision.cc 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : beta, CLHEP::HepLorentzVector::boost(), G4QMDMeanField::Cal2BodyQuantities(), CalFinalStateOfTheBinaryCollision(), G4KineticTrack::Decay(), G4QMDSystem::DeleteParticipant(), CLHEP::HepLorentzVector::e(), fbcmax0, fbcmax1, fdeltar, fepse, fermi, CLHEP::HepLorentzVector::findBoostToCM(), G4QMDParticipant::Get4Momentum(), G4QMDParticipant::GetDefinition(), G4QMDParticipant::GetMass(), G4QMDParticipant::GetMomentum(), G4QMDSystem::GetParticipant(), G4ParticleDefinition::GetPDGMass(), G4QMDParticipant::GetPosition(), G4QMDMeanField::GetRR2(), G4QMDSystem::GetTotalNumberOfParticipant(), G4QMDMeanField::GetTotalPotential(), GeV, G4QMDSystem::IncrementCollisionCounter(), G4QMDMeanField::IsPauliBlocked(), G4ParticleDefinition::IsShortLived(), G4QMDParticipant::IsThisHit(), G4QMDParticipant::IsThisProjectile(), G4QMDParticipant::IsThisTarget(), CLHEP::Hep3Vector::mag(), n, G4QMDParticipant::SetDefinition(), G4QMDParticipant::SetHitMark(), G4QMDParticipant::SetMomentum(), G4QMDSystem::SetParticipant(), G4QMDParticipant::SetPosition(), theMeanField, theSystem, G4QMDParticipant::UnsetHitMark(), G4QMDParticipant::UnsetInitialMark(), G4QMDMeanField::Update(), CLHEP::HepLorentzVector::vect().
다음에 의해서 참조됨 : G4QMDReaction::ApplyYourself().
G4QMDCollision.hh 파일의 61 번째 라인에서 정의되었습니다.
|
inline |
G4QMDCollision.hh 파일의 62 번째 라인에서 정의되었습니다.
다음을 참조함 : fdeltar.
G4QMDCollision.hh 파일의 67 번째 라인에서 정의되었습니다.
|
inline |
G4QMDCollision.hh 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : fepse.
|
private |
|
inline |
G4QMDCollision.hh 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : G4QMDMeanField::GetSystem(), theMeanField, theSystem.
다음에 의해서 참조됨 : G4QMDReaction::ApplyYourself().
|
private |
G4QMDCollision.hh 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : bcmax0(), CalKinematicsOfBinaryCollisions().
|
private |
G4QMDCollision.hh 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : bcmax1(), CalKinematicsOfBinaryCollisions().
|
private |
G4QMDCollision.hh 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalKinematicsOfBinaryCollisions(), deltar().
|
private |
G4QMDCollision.hh 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalFinalStateOfTheBinaryCollision(), CalFinalStateOfTheBinaryCollisionJQMD(), CalKinematicsOfBinaryCollisions(), epse().
|
private |
G4QMDCollision.hh 파일의 76 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalFinalStateOfTheBinaryCollision(), CalFinalStateOfTheBinaryCollisionJQMD(), CalKinematicsOfBinaryCollisions(), G4QMDCollision(), SetMeanField().
|
private |
G4QMDCollision.hh 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalFinalStateOfTheBinaryCollision(), G4QMDCollision(), ~G4QMDCollision().
|
private |
G4QMDCollision.hh 파일의 75 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalFinalStateOfTheBinaryCollision(), CalFinalStateOfTheBinaryCollisionJQMD(), CalKinematicsOfBinaryCollisions(), G4QMDCollision(), SetMeanField().