Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:04:42

0001 #ifndef Math_LorentzVector_h
0002 #define Math_LorentzVector_h
0003 #include "Math/PtEtaPhiE4D.h"
0004 #include "Math/PtEtaPhiM4D.h"
0005 #include "Math/LorentzVector.h"
0006 
0007 namespace math {
0008 
0009   /// Lorentz vector with cartesian internal representation

0010   typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > PtEtaPhiMLorentzVectorD;
0011   /// Lorentz vector with cartesian internal representation

0012   typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > PtEtaPhiELorentzVectorD;
0013   /// Lorentz vector with cylindrical internal representation using pseudorapidity

0014   typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > XYZTLorentzVectorD;
0015   /// Lorentz vector with cylindrical internal representation using pseudorapidity

0016 
0017   /// Lorentz vector with cartesian internal representation

0018   typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<float> > PtEtaPhiMLorentzVectorF;
0019   /// Lorentz vector with cartesian internal representation

0020   typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<float> > PtEtaPhiELorentzVectorF;
0021   /// Lorentz vector with cylindrical internal representation using pseudorapidity

0022   typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<float> > XYZTLorentzVectorF;
0023 
0024   /// Lorentz vector with cartesian internal representation

0025   typedef PtEtaPhiMLorentzVectorD PtEtaPhiMLorentzVector;
0026   /// Lorentz vector with cartesian internal representation

0027   typedef PtEtaPhiELorentzVectorD PtEtaPhiELorentzVector;
0028   /// Lorentz vector with cylindrical internal representation using pseudorapidity

0029   typedef XYZTLorentzVectorD XYZTLorentzVector;
0030 }  // namespace math

0031 
0032 #endif