Geant4
10.01.p02
|
#include <G4LorentzConvertor.hh>
Static Private Attributes | |
static const G4double | small = 1.0e-10 |
Definition at line 45 of file G4LorentzConvertor.hh.
G4LorentzConvertor::G4LorentzConvertor | ( | ) |
Definition at line 47 of file G4LorentzConvertor.cc.
G4LorentzConvertor::G4LorentzConvertor | ( | const G4LorentzVector & | bmom, |
G4double | bmass, | ||
const G4LorentzVector & | tmom, | ||
G4double | tmass | ||
) |
Definition at line 51 of file G4LorentzConvertor.cc.
References setBullet(), and setTarget().
G4LorentzConvertor::G4LorentzConvertor | ( | const G4InuclParticle * | bullet, |
const G4InuclParticle * | target | ||
) |
Definition at line 59 of file G4LorentzConvertor.cc.
References setBullet(), and setTarget().
G4LorentzVector G4LorentzConvertor::backToTheLab | ( | const G4LorentzVector & | mom | ) | const |
Definition at line 135 of file G4LorentzConvertor.cc.
References G4cout, G4endl, small, v2, velocity, and verboseLevel.
Referenced by G4CollisionOutput::boostToLabFrame(), G4ElementaryParticleCollider::collide(), G4NonEquilibriumEvaporator::deExcite(), G4EquilibriumEvaporator::deExcite(), and G4NucleiModel::initializeCascad().
void G4LorentzConvertor::fillKinematics | ( | ) |
Definition at line 113 of file G4LorentzConvertor.cc.
References bullet_mom, degenerated, ecm_tot, G4cout, G4endl, m, scm_direction, scm_momentum, small, target_mom, v2, valong, velocity, and verboseLevel.
Referenced by toTheCenterOfMass(), and toTheTargetRestFrame().
|
inline |
Definition at line 93 of file G4LorentzConvertor.hh.
References bullet_mom.
G4double G4LorentzConvertor::getKinEnergyInTheTRS | ( | ) | const |
Definition at line 157 of file G4LorentzConvertor.cc.
References bullet_mom, G4cout, G4endl, target_mom, and verboseLevel.
Referenced by G4InuclCollider::collide(), G4ElementaryParticleCollider::collide(), G4NucleiModel::inverseMeanFreePath(), and G4CascadeFinalStateAlgorithm::SaveKinematics().
|
inline |
Definition at line 98 of file G4LorentzConvertor.hh.
References scm_momentum.
|
inline |
Definition at line 94 of file G4LorentzConvertor.hh.
References target_mom.
|
inline |
Definition at line 97 of file G4LorentzConvertor.hh.
References ecm_tot.
Referenced by G4ElementaryParticleCollider::collide().
G4double G4LorentzConvertor::getTRSMomentum | ( | ) | const |
Definition at line 166 of file G4LorentzConvertor.cc.
References bullet_mom, G4cout, G4endl, target_mom, and verboseLevel.
Referenced by G4InuclCollider::collide().
void G4LorentzConvertor::printBullet | ( | ) | const |
Definition at line 289 of file G4LorentzConvertor.cc.
References bullet_mom, G4cout, and G4endl.
Referenced by setBullet().
void G4LorentzConvertor::printTarget | ( | ) | const |
Definition at line 295 of file G4LorentzConvertor.cc.
References G4cout, G4endl, and target_mom.
Referenced by setTarget().
G4bool G4LorentzConvertor::reflectionNeeded | ( | ) | const |
Definition at line 265 of file G4LorentzConvertor.cc.
References degenerated, G4cout, G4endl, scm_momentum, small, v2, and verboseLevel.
Referenced by G4CollisionOutput::boostToLabFrame().
G4LorentzVector G4LorentzConvertor::rotate | ( | const G4LorentzVector & | mom | ) | const |
Definition at line 175 of file G4LorentzConvertor.cc.
References degenerated, G4cerr, G4cout, G4endl, scm_direction, small, valong, velocity, and verboseLevel.
Referenced by G4CollisionOutput::boostToLabFrame(), G4CascadeFinalStateAlgorithm::FillDirManyBody(), G4CascadeFinalStateAlgorithm::FillDirThreeBody(), and G4CascadeFinalStateAlgorithm::GenerateTwoBody().
G4LorentzVector G4LorentzConvertor::rotate | ( | const G4LorentzVector & | mom1, |
const G4LorentzVector & | mom | ||
) | const |
Definition at line 215 of file G4LorentzConvertor.cc.
References G4cerr, G4cout, G4endl, small, v2, velocity, and verboseLevel.
void G4LorentzConvertor::setBullet | ( | const G4InuclParticle * | bullet | ) |
Definition at line 67 of file G4LorentzConvertor.cc.
References G4InuclParticle::getMomentum().
Referenced by G4ElementaryParticleCollider::collide(), G4NonEquilibriumEvaporator::deExcite(), G4EquilibriumEvaporator::deExcite(), G4LorentzConvertor(), G4NucleiModel::inverseMeanFreePath(), and G4CascadeFinalStateAlgorithm::SaveKinematics().
|
inline |
Definition at line 60 of file G4LorentzConvertor.hh.
References setBullet().
Referenced by setBullet().
|
inline |
Definition at line 64 of file G4LorentzConvertor.hh.
References bullet_mom, printBullet(), and verboseLevel.
|
inline |
Definition at line 75 of file G4LorentzConvertor.hh.
References bullet_mom, printBullet(), and verboseLevel.
void G4LorentzConvertor::setTarget | ( | const G4InuclParticle * | target | ) |
Definition at line 71 of file G4LorentzConvertor.cc.
References G4InuclParticle::getMomentum().
Referenced by G4ElementaryParticleCollider::collide(), G4NonEquilibriumEvaporator::deExcite(), G4EquilibriumEvaporator::deExcite(), G4LorentzConvertor(), G4NucleiModel::inverseMeanFreePath(), and G4CascadeFinalStateAlgorithm::SaveKinematics().
|
inline |
Definition at line 61 of file G4LorentzConvertor.hh.
References setTarget().
Referenced by setTarget().
|
inline |
Definition at line 69 of file G4LorentzConvertor.hh.
References printTarget(), target_mom, and verboseLevel.
|
inline |
Definition at line 80 of file G4LorentzConvertor.hh.
References printTarget(), target_mom, and verboseLevel.
|
inline |
Definition at line 55 of file G4LorentzConvertor.hh.
References verboseLevel.
Referenced by G4ElementaryParticleCollider::collide(), and G4CascadeFinalStateAlgorithm::SetVerboseLevel().
void G4LorentzConvertor::toTheCenterOfMass | ( | ) |
Definition at line 78 of file G4LorentzConvertor.cc.
References bullet_mom, fillKinematics(), G4cout, G4endl, scm_momentum, target_mom, velocity, and verboseLevel.
Referenced by G4ElementaryParticleCollider::collide(), G4NucleiModel::inverseMeanFreePath(), and G4CascadeFinalStateAlgorithm::SaveKinematics().
void G4LorentzConvertor::toTheTargetRestFrame | ( | ) |
Definition at line 95 of file G4LorentzConvertor.cc.
References bullet_mom, fillKinematics(), G4cout, G4endl, scm_momentum, target_mom, velocity, and verboseLevel.
Referenced by G4InuclCollider::collide(), G4NonEquilibriumEvaporator::deExcite(), G4EquilibriumEvaporator::deExcite(), and G4NucleiModel::initializeCascad().
|
inline |
Definition at line 108 of file G4LorentzConvertor.hh.
References degenerated.
Referenced by G4InuclCollider::collide().
|
private |
Definition at line 118 of file G4LorentzConvertor.hh.
Referenced by fillKinematics(), getBullet(), getKinEnergyInTheTRS(), getTRSMomentum(), printBullet(), setBullet(), toTheCenterOfMass(), and toTheTargetRestFrame().
|
private |
Definition at line 129 of file G4LorentzConvertor.hh.
Referenced by fillKinematics(), reflectionNeeded(), rotate(), and trivial().
|
private |
Definition at line 127 of file G4LorentzConvertor.hh.
Referenced by fillKinematics(), and getTotalSCMEnergy().
|
private |
Definition at line 122 of file G4LorentzConvertor.hh.
Referenced by fillKinematics(), and rotate().
|
private |
Definition at line 121 of file G4LorentzConvertor.hh.
Referenced by fillKinematics(), getSCMMomentum(), reflectionNeeded(), toTheCenterOfMass(), and toTheTargetRestFrame().
|
staticprivate |
Definition at line 115 of file G4LorentzConvertor.hh.
Referenced by backToTheLab(), fillKinematics(), reflectionNeeded(), and rotate().
|
private |
Definition at line 119 of file G4LorentzConvertor.hh.
Referenced by fillKinematics(), getKinEnergyInTheTRS(), getTarget(), getTRSMomentum(), printTarget(), setTarget(), toTheCenterOfMass(), and toTheTargetRestFrame().
|
private |
Definition at line 126 of file G4LorentzConvertor.hh.
Referenced by backToTheLab(), fillKinematics(), reflectionNeeded(), and rotate().
|
private |
Definition at line 128 of file G4LorentzConvertor.hh.
Referenced by fillKinematics(), and rotate().
|
private |
Definition at line 125 of file G4LorentzConvertor.hh.
Referenced by backToTheLab(), fillKinematics(), rotate(), toTheCenterOfMass(), and toTheTargetRestFrame().
|
private |
Definition at line 117 of file G4LorentzConvertor.hh.
Referenced by backToTheLab(), fillKinematics(), getKinEnergyInTheTRS(), getTRSMomentum(), reflectionNeeded(), rotate(), setBullet(), setTarget(), setVerbose(), toTheCenterOfMass(), and toTheTargetRestFrame().