#include "MdcRecoUtil/BesVectorErr.h"
#include "MdcRecoUtil/BesError.h"
#include "CLHEP/Vector/Rotation.h"
#include "CLHEP/Geometry/Point3D.h"
Go to the source code of this file.
Classes | |
class | BesPointErr |
Typedefs | |
typedef HepGeom::Point3D< double > | HepPoint3D |
Functions | |
BesPointErr | operator+ (const BesPointErr &, const BesVectorErr &) |
BesPointErr | operator+ (const BesVectorErr &, const BesPointErr &) |
BesPointErr | operator- (const BesPointErr &, const BesVectorErr &) |
BesVectorErr | operator- (const BesPointErr &, const BesPointErr &) |
std::ostream & | operator<< (std::ostream &stream, const BesPointErr &verr) |
std::istream & | operator>> (std::istream &stream, BesPointErr &verr) |
typedef HepGeom::Point3D<double> HepPoint3D |
Definition at line 38 of file BesPointErr.h.
BesPointErr operator+ | ( | const BesVectorErr & | , | |
const BesPointErr & | ||||
) |
Definition at line 50 of file BesPointErr.cxx.
00050 { 00051 BesPointErr pe(HepPoint3D(v.x()+w.x(),v.y()+w.y(),v.z()+w.z()), 00052 (v.covMatrix()+w.covMatrix())); 00053 return pe; 00054 }
BesPointErr operator+ | ( | const BesPointErr & | , | |
const BesVectorErr & | ||||
) |
Definition at line 44 of file BesPointErr.cxx.
00044 { 00045 BesPointErr pe(HepPoint3D(v.x()+w.x(),v.y()+w.y(),v.z()+w.z()), 00046 (v.covMatrix()+w.covMatrix())); 00047 return pe; 00048 }
BesVectorErr operator- | ( | const BesPointErr & | , | |
const BesPointErr & | ||||
) |
BesPointErr operator- | ( | const BesPointErr & | , | |
const BesVectorErr & | ||||
) |
Definition at line 56 of file BesPointErr.cxx.
00056 { 00057 BesPointErr pe(HepPoint3D(v.x()-w.x(),v.y()-w.y(),v.z()-w.z()), 00058 (v.covMatrix()+w.covMatrix())); 00059 return pe; 00060 }
std::ostream& operator<< | ( | std::ostream & | stream, | |
const BesPointErr & | verr | |||
) |
std::istream& operator>> | ( | std::istream & | stream, | |
BesPointErr & | verr | |||
) |