ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Classes | Namespaces | Functions
AtKinematics.h File Reference
#include <Math/Vector4D.h>
#include <Math/Vector4Dfwd.h>
#include <Rtypes.h>
#include <TMatrixDfwd.h>
#include <TMatrixT.h>
#include <TObject.h>
#include <cmath>
#include <memory>
#include <tuple>
#include <vector>
Include dependency graph for AtKinematics.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AtTools::AtKinematics
 

Namespaces

 AtTools
 
 AtTools::Kinematics
 

Functions

double AtTools::Kinematics::GetGamma (double KE, double m1, double m2)
 
double AtTools::Kinematics::GetGamma (double beta)
 
double AtTools::Kinematics::GetVelocity (double gamma)
 
double AtTools::Kinematics::GetBeta (double gamma)
 
double AtTools::Kinematics::GetBeta (double p, int A)
 
double AtTools::Kinematics::GetBeta (double p, double m)
 
double AtTools::Kinematics::GetRelMom (double gamma, double mass)
 
double AtTools::Kinematics::AtoE (double Amu)
 
double AtTools::Kinematics::EtoA (double mass)
 
template<class Vector >
ROOT::Math::PxPyPzEVector AtTools::Kinematics::Get4Vector (Vector mom, double m)