Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
LorentzVector.h File Reference
#include "MathX/GenVectorX/PxPyPzE4D.h"
#include "MathX/GenVectorX/DisplacementVector3D.h"
#include "MathX/GenVectorX/GenVectorIO.h"
#include "MathX/Vector2D.h"
#include "MathX/GenVectorX/MathHeaders.h"
#include "MathX/GenVectorX/AccHeaders.h"
#include <cmath>
#include <string>
#include <sstream>
Include dependency graph for LorentzVector.h:
This graph shows which files directly or indirectly include this file:

Classes

class  ROOT::ROOT_MATH_ARCH::LorentzVector< CoordSystem >
 Class describing a generic LorentzVector in the 4D space-time, using the specified coordinate system for the spatial vector part. More...
 

Namespaces

namespace  ROOT
 
namespace  ROOT::ROOT_MATH_ARCH
 

Functions

template<class CoordSystem >
LorentzVector< CoordSystem >::Scalar ROOT::ROOT_MATH_ARCH::Acoplanarity (LorentzVector< CoordSystem > const &pp, LorentzVector< CoordSystem > const &pm)
 pair (p+ p-) acoplanarity alpha = 1 - |phi+ - phi-|/pi.
 
template<class CoordSystem >
LorentzVector< CoordSystem >::Scalar ROOT::ROOT_MATH_ARCH::AsymmetryScalar (LorentzVector< CoordSystem > const &pp, LorentzVector< CoordSystem > const &pm)
 pair (p+ p-) scalar asymmetry As = ||Pt+| - |Pt-|/||Pt+| + |Pt-||.
 
template<class CoordSystem >
LorentzVector< CoordSystem >::Scalar ROOT::ROOT_MATH_ARCH::AsymmetryVectorial (LorentzVector< CoordSystem > const &pp, LorentzVector< CoordSystem > const &pm)
 pair (p+ p-) vectorial asymmetry Av = |Pt+ - Pt-|/|Pt+ + Pt-|.
 
template<class CoordSystem >
LorentzVector< CoordSystem > ROOT::ROOT_MATH_ARCH::operator* (const typename LorentzVector< CoordSystem >::Scalar &a, const LorentzVector< CoordSystem > &v)
 Scale of a LorentzVector with a scalar quantity a.
 
template<class char_t , class traits_t , class Coords >
std::basic_ostream< char_t, traits_t > & ROOT::ROOT_MATH_ARCH::operator<< (std::basic_ostream< char_t, traits_t > &os, LorentzVector< Coords > const &v)
 
template<class char_t , class traits_t , class Coords >
std::basic_istream< char_t, traits_t > & ROOT::ROOT_MATH_ARCH::operator>> (std::basic_istream< char_t, traits_t > &is, LorentzVector< Coords > &v)