00001 #ifndef Math_LorentzVector_h 00002 #define Math_LorentzVector_h 00003 // $Id: LorentzVector.h,v 1.10 2007/07/31 15:20:15 ratnik Exp $ 00004 #include "Math/PtEtaPhiE4D.h" 00005 #include "Math/PtEtaPhiM4D.h" 00006 #include "Math/LorentzVector.h" 00007 00008 namespace math { 00009 00011 typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > PtEtaPhiMLorentzVectorD; 00013 typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > PtEtaPhiELorentzVectorD; 00015 typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > XYZTLorentzVectorD; 00017 00019 typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<float> > PtEtaPhiMLorentzVectorF; 00021 typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<float> > PtEtaPhiELorentzVectorF; 00023 typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<float> > XYZTLorentzVectorF; 00024 00026 typedef PtEtaPhiMLorentzVectorD PtEtaPhiMLorentzVector; 00028 typedef PtEtaPhiELorentzVectorD PtEtaPhiELorentzVector; 00030 typedef XYZTLorentzVectorD XYZTLorentzVector; 00031 } 00032 00033 #endif