CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/DataFormats/Math/interface/LorentzVector.h

Go to the documentation of this file.
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