Geant4.10
|
#include <G4QMDCollision.hh>
Public Member Functions | |
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 () |
Definition at line 47 of file G4QMDCollision.hh.
G4QMDCollision::G4QMDCollision | ( | ) |
Definition at line 39 of file G4QMDCollision.cc.
G4QMDCollision::~G4QMDCollision | ( | ) |
Definition at line 107 of file G4QMDCollision.cc.
|
inline |
Definition at line 66 of file G4QMDCollision.hh.
|
inline |
Definition at line 68 of file G4QMDCollision.hh.
Definition at line 553 of file G4QMDCollision.cc.
References absorbed, G4QMDMeanField::Cal2BodyQuantities(), CLHEP::HepLorentzVector::e(), G4QMDSystem::EraseParticipant(), python.hepunit::fermi, G4cout, G4endl, G4QMDParticipant::Get4Momentum(), G4QMDParticipant::GetDefinition(), G4QMDSystem::GetParticipant(), G4QMDParticipant::GetPosition(), G4QMDMeanField::GetTotalPotential(), python.hepunit::GeV, G4QMDSystem::InsertParticipant(), G4QMDMeanField::IsPauliBlocked(), G4Scatterer::Scatter(), G4QMDParticipant::SetDefinition(), G4QMDParticipant::SetMomentum(), G4QMDMeanField::Update(), and CLHEP::HepLorentzVector::v().
Referenced by CalKinematicsOfBinaryCollisions().
G4bool G4QMDCollision::CalFinalStateOfTheBinaryCollisionJQMD | ( | G4double | sig, |
G4double | cutoff, | ||
G4ThreeVector | pcm, | ||
G4double | prcm, | ||
G4double | srt, | ||
G4ThreeVector | beta, | ||
G4double | gamma, | ||
G4int | i, | ||
G4int | j | ||
) |
Definition at line 763 of file G4QMDCollision.cc.
References test::a, plottest35::c1, G4QMDMeanField::Cal2BodyQuantities(), CLHEP::HepLorentzVector::e(), G4INCL::CrossSections::elastic(), G4UniformRand, G4QMDParticipant::Get4Momentum(), G4QMDParticipant::GetChargeInUnitOfEplus(), G4QMDParticipant::GetMass(), G4QMDSystem::GetParticipant(), G4QMDMeanField::GetTotalPotential(), python.hepunit::pi, gammaraytel::pr, G4QMDParticipant::SetMomentum(), CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), plottest35::t1, test::x, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Definition at line 115 of file G4QMDCollision.cc.
References CLHEP::HepLorentzVector::boost(), G4QMDMeanField::Cal2BodyQuantities(), CalFinalStateOfTheBinaryCollision(), G4KineticTrack::Decay(), G4QMDSystem::DeleteParticipant(), CLHEP::HepLorentzVector::e(), python.hepunit::fermi, CLHEP::HepLorentzVector::findBoostToCM(), G4QMDParticipant::Get4Momentum(), G4QMDParticipant::GetDefinition(), G4QMDParticipant::GetMass(), G4QMDParticipant::GetMomentum(), G4QMDSystem::GetParticipant(), G4ParticleDefinition::GetPDGMass(), G4QMDParticipant::GetPosition(), G4QMDMeanField::GetRR2(), G4QMDSystem::GetTotalNumberOfParticipant(), G4QMDMeanField::GetTotalPotential(), python.hepunit::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(), G4QMDParticipant::UnsetHitMark(), G4QMDParticipant::UnsetInitialMark(), G4QMDMeanField::Update(), and CLHEP::HepLorentzVector::vect().
Referenced by G4QMDReaction::ApplyYourself().
|
inline |
Definition at line 64 of file G4QMDCollision.hh.
|
inline |
Definition at line 70 of file G4QMDCollision.hh.
|
inline |
Definition at line 60 of file G4QMDCollision.hh.
References G4QMDMeanField::GetSystem().
Referenced by G4QMDReaction::ApplyYourself().