#include <G4INCLKinematicsUtils.hh>
|
static void | transformToLocalEnergyFrame (Nucleus const *const n, Particle *const p) |
|
static G4double | getLocalEnergy (Nucleus const *const n, Particle *const p) |
|
static ThreeVector | makeBoostVector (Particle const *const p1, Particle const *const p2) |
|
static G4double | totalEnergyInCM (Particle const *const p1, Particle const *const p2) |
|
static G4double | squareTotalEnergyInCM (Particle const *const p1, Particle const *const p2) |
|
static G4double | momentumInCM (Particle const *const p1, Particle const *const p2) |
| gives the momentum in the CM frame of two particles. More...
|
|
static G4double | momentumInCM (const G4double E, const G4double M1, const G4double M2) |
|
static G4double | momentumInLab (Particle const *const p1, Particle const *const p2) |
| gives the momentum in the lab frame of two particles. More...
|
|
static G4double | momentumInLab (const G4double s, const G4double m1, const G4double m2) |
|
static G4double | sumTotalEnergies (const ParticleList &) |
|
static ThreeVector | sumMomenta (const ParticleList &) |
|
static G4double | energy (const ThreeVector &p, const G4double m) |
|
static G4double | invariantMass (const G4double E, const ThreeVector &p) |
|
static G4double | gammaFromKineticEnergy (const ParticleSpecies &p, const G4double EKin) |
|
Definition at line 47 of file G4INCLKinematicsUtils.hh.
gives the momentum in the CM frame of two particles.
The formula is the following:
where is the scalar product of the momentum four-vectors:
- Parameters
-
p1 | pointer to particle 1 |
p2 | pointer to particle 2 |
- Returns
- the absolute value of the momentum of any of the two particles in the CM frame, in MeV/c.
Definition at line 98 of file G4INCLKinematicsUtils.cc.
gives the momentum in the lab frame of two particles.
Assumes particle 1 carries all the momentum and particle 2 is at rest.
The formula is the following:
- Parameters
-
p1 | pointer to particle 1 |
p2 | pointer to particle 2 |
- Returns
- the absolute value of the momentum of particle 1 in the lab frame, in MeV/c
Definition at line 126 of file G4INCLKinematicsUtils.cc.
The documentation for this class was generated from the following files: