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;
33 template<
typename T>
class PtEtaPhiM4D;
Class describing a generic LorentzVector in the 4D space-time, using the specified coordinate system ...
Namespace for new Math classes and functions.
LorentzVector< PtEtaPhiE4D< double > > PtEtaPhiEVector
LorentzVector based on the cylindrical coordinates Pt, eta, phi and E (rho, eta, phi,...
LorentzVector< PtEtaPhiM4D< double > > PtEtaPhiMVector
LorentzVector based on the cylindrical coordinates pt, eta, phi and Mass in double precision.
LorentzVector< PxPyPzE4D< float > > XYZTVectorF
LorentzVector based on x,y,x,t (or px,py,pz,E) coordinates in float precision with metric (-,...
LorentzVector< PxPyPzM4D< double > > PxPyPzMVector
LorentzVector based on the x, y, z, and Mass in double precision.
LorentzVector< PxPyPzE4D< double > > XYZTVector
LorentzVector based on x,y,x,t (or px,py,pz,E) coordinates in double precision with metric (-,...
LorentzVector< PxPyPzE4D< double > > PxPyPzEVector
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...