32#include "CLHEP/Vector/Rotation.h"
33#include "MdcRecoUtil/BesError.h"
49 BesVectorErr(
const Hep3Vector& p ) : Hep3Vector( p ), _covMatrix( NUM_COORDINATES ) {}
51 : Hep3Vector( p ), _covMatrix( NUM_COORDINATES ) {
65 Hep3Vector::operator=(
v );
66 _covMatrix =
v.covMatrix();
77 Hep3Vector::operator+=(
v );
78 _covMatrix +=
v.covMatrix();
83 Hep3Vector::operator-=(
v );
84 _covMatrix +=
v.covMatrix();
**********Class see also m_nmax DOUBLE PRECISION m_amel DOUBLE PRECISION m_x2 DOUBLE PRECISION m_alfinv DOUBLE PRECISION m_Xenph INTEGER m_KeyWtm INTEGER m_idyfs DOUBLE PRECISION m_zini DOUBLE PRECISION m_q2 DOUBLE PRECISION m_Wt_KF DOUBLE PRECISION m_WtCut INTEGER m_KFfin *COMMON c_KarLud $ !Input CMS energy[GeV] $ !CMS energy after beam spread beam strahlung[GeV] $ !Beam energy spread[GeV] $ !z boost due to beam spread $ !electron beam mass *ff pair spectrum $ !minimum v
std::ostream & operator<<(std::ostream &stream, const BesVectorErr &verr)
std::istream & operator>>(std::istream &stream, BesVectorErr &verr)
BesVectorErr operator+(const BesVectorErr &, const BesVectorErr &)
BesVectorErr operator-(const BesVectorErr &, const BesVectorErr &)
BesVectorErr operator*(const BesVectorErr &, double a)
BesError covRZPMatrix() const
const BesError & covMatrix() const
void setCovMatrix(const BesError &v)
CylindricalCoordinateIndex
BesVectorErr(const Hep3Vector &p, const BesError &covMat)
BesVectorErr(const BesVectorErr &v)
double determineChisq(const Hep3Vector &refVector) const
BesVectorErr(const Hep3Vector &p)
BesVectorErr & operator+=(const BesVectorErr &v)
BesError covRTPMatrix() const
BesVectorErr & operator=(const BesVectorErr &v)
BesVectorErr & operator-=(const BesVectorErr &v)