ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4INCLKinematicsUtils.hh File Reference
#include "globals.hh"
#include "G4INCLThreeVector.hh"
#include "G4INCLParticle.hh"
#include "G4INCLNucleus.hh"
#include "G4INCLParticleSpecies.hh"
+ Include dependency graph for G4INCLKinematicsUtils.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  G4INCL
 
namespace  G4INCL::KinematicsUtils
 

Macros

#define INCLXX_IN_GEANT4_MODE   1
 
#define KinematicsUtils_hh   1
 

Functions

void G4INCL::KinematicsUtils::transformToLocalEnergyFrame (Nucleus const *const n, Particle *const p)
 
G4double G4INCL::KinematicsUtils::getLocalEnergy (Nucleus const *const n, Particle *const p)
 
ThreeVector G4INCL::KinematicsUtils::makeBoostVector (Particle const *const p1, Particle const *const p2)
 
G4double G4INCL::KinematicsUtils::totalEnergyInCM (Particle const *const p1, Particle const *const p2)
 
G4double G4INCL::KinematicsUtils::squareTotalEnergyInCM (Particle const *const p1, Particle const *const p2)
 
G4double G4INCL::KinematicsUtils::momentumInCM (Particle const *const p1, Particle const *const p2)
 gives the momentum in the CM frame of two particles.
 
G4double G4INCL::KinematicsUtils::momentumInCM (const G4double E, const G4double M1, const G4double M2)
 
G4double G4INCL::KinematicsUtils::momentumInLab (Particle const *const p1, Particle const *const p2)
 gives the momentum in the lab frame of two particles.
 
G4double G4INCL::KinematicsUtils::momentumInLab (const G4double s, const G4double m1, const G4double m2)
 
G4double G4INCL::KinematicsUtils::sumTotalEnergies (const ParticleList &)
 
ThreeVector G4INCL::KinematicsUtils::sumMomenta (const ParticleList &)
 
G4double G4INCL::KinematicsUtils::energy (const ThreeVector &p, const G4double m)
 
G4double G4INCL::KinematicsUtils::invariantMass (const G4double E, const ThreeVector &p)
 
G4double G4INCL::KinematicsUtils::squareInvariantMass (const G4double E, const ThreeVector &p)
 
G4double G4INCL::KinematicsUtils::gammaFromKineticEnergy (const ParticleSpecies &p, const G4double EKin)
 

Macro Definition Documentation

#define INCLXX_IN_GEANT4_MODE   1

Definition at line 34 of file G4INCLKinematicsUtils.hh.

View newest version in sPHENIX GitHub at line 34 of file G4INCLKinematicsUtils.hh

#define KinematicsUtils_hh   1

Definition at line 39 of file G4INCLKinematicsUtils.hh.

View newest version in sPHENIX GitHub at line 39 of file G4INCLKinematicsUtils.hh