CMS 3D CMS Logo

ConvertError.h

Go to the documentation of this file.
00001 #ifndef RecoVertex_ConvertError_h
00002 #define RecoVertex_ConvertError_h
00003 #include "DataFormats/GeometryCommonDetAlgo/interface/GlobalError.h"
00004 #include "DataFormats/GeometryVector/interface/GlobalPoint.h"
00005 #include "DataFormats/VertexReco/interface/Vertex.h"
00006 
00007 namespace RecoVertex{
00008   static reco::Vertex::Error convertError(const GlobalError& ge) 
00009     {
00010       reco::Vertex::Error error;
00011       error(0,0) = ge.cxx();
00012       error(0,1) = ge.cyx();
00013       error(0,2) = ge.czx();
00014       error(1,1) = ge.cyy();
00015       error(1,2) = ge.czy();
00016       error(2,2) = ge.czz();
00017       return error;
00018     }
00019   static GlobalError convertError(const reco::Vertex::Error& error)
00020     { return GlobalError(error(0,0), error(0,1), error(1,1), error(0,2), error(1,2), error(2,2)); }
00021 }
00022 
00023 #endif

Generated on Tue Jun 9 17:46:13 2009 for CMSSW by  doxygen 1.5.4