Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:29:19

0001 #ifndef RecoVertex_ConvertError_h
0002 #define RecoVertex_ConvertError_h
0003 #include "DataFormats/GeometryCommonDetAlgo/interface/GlobalError.h"
0004 #include "DataFormats/GeometryVector/interface/GlobalPoint.h"
0005 #include "DataFormats/VertexReco/interface/Vertex.h"
0006 
0007 namespace RecoVertex {
0008   inline reco::Vertex::Error convertError(const GlobalError& ge) {
0009     reco::Vertex::Error error;
0010     error(0, 0) = ge.cxx();
0011     error(0, 1) = ge.cyx();
0012     error(0, 2) = ge.czx();
0013     error(1, 1) = ge.cyy();
0014     error(1, 2) = ge.czy();
0015     error(2, 2) = ge.czz();
0016     return error;
0017   }
0018 
0019   inline GlobalError convertError(const reco::Vertex::Error& error) {
0020     return GlobalError(error(0, 0), error(0, 1), error(1, 1), error(0, 2), error(1, 2), error(2, 2));
0021   }
0022 }  // namespace RecoVertex
0023 
0024 #endif