17 #ifndef ROOT_Math_Vector4Dfwd 18 #define ROOT_Math_Vector4Dfwd 1 28 template<
class CoordSystem>
class LorentzVector;
30 template<
typename T>
class PxPyPzE4D;
31 template<
typename T>
class PtEtaPhiE4D;
32 template<
typename T>
class PxPyPzM4D;
Class describing a generic LorentzVector in the 4D space-time, using the specified coordinate system ...
Class describing a 4D cylindrical coordinate system using Pt , Phi, Eta and M (mass) The metric used ...
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecu...
LorentzVector< PxPyPzE4D< double > > XYZTVector
LorentzVector based on x,y,x,t (or px,py,pz,E) coordinates in double precision with metric (-...
LorentzVector< PxPyPzE4D< float > > XYZTVectorF
LorentzVector based on x,y,x,t (or px,py,pz,E) coordinates in float precision with metric (-...
LorentzVector< PtEtaPhiE4D< double > > PtEtaPhiEVector
LorentzVector based on the cylindrical coordinates Pt, eta, phi and E (rho, eta, phi, t) in double precision.
Namespace for new Math classes and functions.
LorentzVector< PxPyPzE4D< double > > PxPyPzEVector
LorentzVector< PxPyPzM4D< double > > PxPyPzMVector
LorentzVector based on the x, y, z, and Mass in double precision.
LorentzVector< PtEtaPhiM4D< double > > PtEtaPhiMVector
LorentzVector based on the cylindrical coordinates pt, eta, phi and Mass in double precision...