![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Collaboration diagram for G4LorentzConvertor:Static Private Attributes | |
| static const G4double | small = 1.0e-10 |
Definition at line 44 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 44 of file G4LorentzConvertor.hh
| G4LorentzConvertor::G4LorentzConvertor | ( | ) |
Definition at line 46 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 46 of file G4LorentzConvertor.cc
| G4LorentzConvertor::G4LorentzConvertor | ( | const G4LorentzVector & | bmom, |
| G4double | bmass, | ||
| const G4LorentzVector & | tmom, | ||
| G4double | tmass | ||
| ) |
Definition at line 50 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 50 of file G4LorentzConvertor.cc
References setBullet(), and setTarget().
Here is the call graph for this function:| G4LorentzConvertor::G4LorentzConvertor | ( | const G4InuclParticle * | bullet, |
| const G4InuclParticle * | target | ||
| ) |
Definition at line 58 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 58 of file G4LorentzConvertor.cc
References setBullet(), and setTarget().
Here is the call graph for this function:| G4LorentzVector G4LorentzConvertor::backToTheLab | ( | const G4LorentzVector & | mom | ) | const |
Definition at line 134 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 134 of file G4LorentzConvertor.cc
References CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::e(), G4cout, G4endl, mom, small, v2, velocity, verboseLevel, CLHEP::HepLorentzVector::x(), CLHEP::HepLorentzVector::y(), and CLHEP::HepLorentzVector::z().
Referenced by G4CollisionOutput::boostToLabFrame(), G4ElementaryParticleCollider::collide(), G4NonEquilibriumEvaporator::deExcite(), G4EquilibriumEvaporator::deExcite(), and G4NucleiModel::initializeCascad().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4LorentzConvertor::fillKinematics | ( | ) |
Definition at line 112 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 112 of file G4LorentzConvertor.cc
References bullet_mom, degenerated, CLHEP::Hep3Vector::dot(), ecm_tot, G4cout, G4endl, m, CLHEP::Hep3Vector::mag2(), scm_direction, scm_momentum, small, target_mom, CLHEP::Hep3Vector::unit(), v2, valong, CLHEP::HepLorentzVector::vect(), velocity, and verboseLevel.
Referenced by toTheCenterOfMass(), and toTheTargetRestFrame().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 92 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 92 of file G4LorentzConvertor.hh
References bullet_mom.
| G4double G4LorentzConvertor::getKinEnergyInTheTRS | ( | ) | const |
Definition at line 156 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 156 of file G4LorentzConvertor.cc
References CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), bullet_mom, CLHEP::HepLorentzVector::e(), G4cout, G4endl, CLHEP::HepLorentzVector::m(), target_mom, and verboseLevel.
Referenced by G4InuclCollider::collide(), G4ElementaryParticleCollider::collide(), G4NucleiModel::inverseMeanFreePath(), and G4CascadeFinalStateAlgorithm::SaveKinematics().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 97 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 97 of file G4LorentzConvertor.hh
References CLHEP::HepLorentzVector::rho(), and scm_momentum.
Here is the call graph for this function:
|
inline |
Definition at line 93 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 93 of file G4LorentzConvertor.hh
References target_mom.
|
inline |
Definition at line 96 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 96 of file G4LorentzConvertor.hh
References ecm_tot.
Referenced by G4ElementaryParticleCollider::collide().
Here is the caller graph for this function:| G4double G4LorentzConvertor::getTRSMomentum | ( | ) | const |
Definition at line 165 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 165 of file G4LorentzConvertor.cc
References CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), bullet_mom, G4cout, G4endl, CLHEP::HepLorentzVector::rho(), target_mom, and verboseLevel.
Referenced by G4InuclCollider::collide().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4LorentzConvertor::printBullet | ( | ) | const |
Definition at line 288 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 288 of file G4LorentzConvertor.cc
References bullet_mom, CLHEP::HepLorentzVector::e(), G4cout, G4endl, CLHEP::HepLorentzVector::m(), CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), and CLHEP::HepLorentzVector::pz().
Referenced by setBullet().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4LorentzConvertor::printTarget | ( | ) | const |
Definition at line 294 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 294 of file G4LorentzConvertor.cc
References CLHEP::HepLorentzVector::e(), G4cout, G4endl, CLHEP::HepLorentzVector::m(), CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), CLHEP::HepLorentzVector::pz(), and target_mom.
Referenced by setTarget().
Here is the call graph for this function:
Here is the caller graph for this function:| G4bool G4LorentzConvertor::reflectionNeeded | ( | ) | const |
Definition at line 264 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 264 of file G4LorentzConvertor.cc
References degenerated, G4cout, G4endl, scm_momentum, small, v2, verboseLevel, and CLHEP::HepLorentzVector::z().
Referenced by G4CollisionOutput::boostToLabFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| G4LorentzVector G4LorentzConvertor::rotate | ( | const G4LorentzVector & | mom | ) | const |
Definition at line 174 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 174 of file G4LorentzConvertor.cc
References CLHEP::Hep3Vector::cross(), degenerated, G4cerr, G4cout, G4endl, CLHEP::Hep3Vector::mag(), mom, scm_direction, CLHEP::HepLorentzVector::setVect(), small, CLHEP::Hep3Vector::unit(), valong, velocity, verboseLevel, CLHEP::HepLorentzVector::x(), CLHEP::HepLorentzVector::y(), and CLHEP::HepLorentzVector::z().
Referenced by G4CollisionOutput::boostToLabFrame(), G4CascadeFinalStateAlgorithm::FillDirManyBody(), G4CascadeFinalStateAlgorithm::FillDirThreeBody(), and G4CascadeFinalStateAlgorithm::GenerateTwoBody().
Here is the call graph for this function:
Here is the caller graph for this function:| G4LorentzVector G4LorentzConvertor::rotate | ( | const G4LorentzVector & | mom1, |
| const G4LorentzVector & | mom | ||
| ) | const |
Definition at line 214 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 214 of file G4LorentzConvertor.cc
References CLHEP::Hep3Vector::cross(), CLHEP::Hep3Vector::dot(), G4cerr, G4cout, G4endl, CLHEP::Hep3Vector::mag(), mom, CLHEP::HepLorentzVector::setVect(), small, CLHEP::Hep3Vector::unit(), v2, CLHEP::HepLorentzVector::vect(), velocity, verboseLevel, CLHEP::HepLorentzVector::x(), CLHEP::HepLorentzVector::y(), and CLHEP::HepLorentzVector::z().
Here is the call graph for this function:| void G4LorentzConvertor::setBullet | ( | const G4InuclParticle * | bullet | ) |
Definition at line 66 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 66 of file G4LorentzConvertor.cc
References G4InuclParticle::getMomentum().
Referenced by G4ElementaryParticleCollider::collide(), G4NonEquilibriumEvaporator::deExcite(), G4EquilibriumEvaporator::deExcite(), G4LorentzConvertor(), G4NucleiModel::inverseMeanFreePath(), and G4CascadeFinalStateAlgorithm::SaveKinematics().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 59 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 59 of file G4LorentzConvertor.hh
References setBullet().
Referenced by setBullet().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 63 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 63 of file G4LorentzConvertor.hh
References bullet_mom, printBullet(), and verboseLevel.
Here is the call graph for this function:
|
inline |
Definition at line 74 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 74 of file G4LorentzConvertor.hh
References bullet_mom, printBullet(), CLHEP::HepLorentzVector::setVectM(), CLHEP::HepLorentzVector::vect(), and verboseLevel.
Here is the call graph for this function:| void G4LorentzConvertor::setTarget | ( | const G4InuclParticle * | target | ) |
Definition at line 70 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 70 of file G4LorentzConvertor.cc
References G4InuclParticle::getMomentum().
Referenced by G4ElementaryParticleCollider::collide(), G4NonEquilibriumEvaporator::deExcite(), G4EquilibriumEvaporator::deExcite(), G4LorentzConvertor(), G4NucleiModel::inverseMeanFreePath(), and G4CascadeFinalStateAlgorithm::SaveKinematics().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 60 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 60 of file G4LorentzConvertor.hh
References setTarget().
Referenced by setTarget().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 68 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 68 of file G4LorentzConvertor.hh
References printTarget(), target_mom, and verboseLevel.
Here is the call graph for this function:
|
inline |
Definition at line 79 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 79 of file G4LorentzConvertor.hh
References printTarget(), CLHEP::HepLorentzVector::setVectM(), target_mom, CLHEP::HepLorentzVector::vect(), and verboseLevel.
Here is the call graph for this function:Definition at line 54 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 54 of file G4LorentzConvertor.hh
References verboseLevel.
Referenced by G4ElementaryParticleCollider::collide(), and G4CascadeFinalStateAlgorithm::SetVerboseLevel().
Here is the caller graph for this function:| void G4LorentzConvertor::toTheCenterOfMass | ( | ) |
Definition at line 77 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 77 of file G4LorentzConvertor.cc
References CLHEP::HepLorentzVector::boost(), bullet_mom, fillKinematics(), G4cout, G4endl, scm_momentum, CLHEP::HepLorentzVector::setVect(), target_mom, CLHEP::HepLorentzVector::vect(), velocity, and verboseLevel.
Referenced by G4ElementaryParticleCollider::collide(), G4NucleiModel::inverseMeanFreePath(), and G4CascadeFinalStateAlgorithm::SaveKinematics().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4LorentzConvertor::toTheTargetRestFrame | ( | ) |
Definition at line 94 of file G4LorentzConvertor.cc.
View newest version in sPHENIX GitHub at line 94 of file G4LorentzConvertor.cc
References CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), bullet_mom, fillKinematics(), G4cout, G4endl, scm_momentum, target_mom, CLHEP::HepLorentzVector::vect(), velocity, and verboseLevel.
Referenced by G4InuclCollider::collide(), G4NonEquilibriumEvaporator::deExcite(), G4EquilibriumEvaporator::deExcite(), and G4NucleiModel::initializeCascad().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 107 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 107 of file G4LorentzConvertor.hh
References degenerated.
Referenced by G4InuclCollider::collide().
Here is the caller graph for this function:
|
private |
Definition at line 117 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 117 of file G4LorentzConvertor.hh
Referenced by fillKinematics(), getBullet(), getKinEnergyInTheTRS(), getTRSMomentum(), printBullet(), setBullet(), toTheCenterOfMass(), and toTheTargetRestFrame().
|
private |
Definition at line 128 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 128 of file G4LorentzConvertor.hh
Referenced by fillKinematics(), reflectionNeeded(), rotate(), and trivial().
|
private |
Definition at line 126 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 126 of file G4LorentzConvertor.hh
Referenced by fillKinematics(), and getTotalSCMEnergy().
|
private |
Definition at line 121 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 121 of file G4LorentzConvertor.hh
Referenced by fillKinematics(), and rotate().
|
private |
Definition at line 120 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 120 of file G4LorentzConvertor.hh
Referenced by fillKinematics(), getSCMMomentum(), reflectionNeeded(), toTheCenterOfMass(), and toTheTargetRestFrame().
|
staticprivate |
Definition at line 114 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 114 of file G4LorentzConvertor.hh
Referenced by backToTheLab(), fillKinematics(), reflectionNeeded(), and rotate().
|
private |
Definition at line 118 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 118 of file G4LorentzConvertor.hh
Referenced by fillKinematics(), getKinEnergyInTheTRS(), getTarget(), getTRSMomentum(), printTarget(), setTarget(), toTheCenterOfMass(), and toTheTargetRestFrame().
|
private |
Definition at line 125 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 125 of file G4LorentzConvertor.hh
Referenced by backToTheLab(), fillKinematics(), reflectionNeeded(), and rotate().
|
private |
Definition at line 127 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 127 of file G4LorentzConvertor.hh
Referenced by fillKinematics(), and rotate().
|
private |
Definition at line 124 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 124 of file G4LorentzConvertor.hh
Referenced by backToTheLab(), fillKinematics(), rotate(), toTheCenterOfMass(), and toTheTargetRestFrame().
|
private |
Definition at line 116 of file G4LorentzConvertor.hh.
View newest version in sPHENIX GitHub at line 116 of file G4LorentzConvertor.hh
Referenced by backToTheLab(), fillKinematics(), getKinEnergyInTheTRS(), getTRSMomentum(), reflectionNeeded(), rotate(), setBullet(), setTarget(), setVerbose(), toTheCenterOfMass(), and toTheTargetRestFrame().