34#include "CLHEP/Vector/Rotation.h"
60 BesVectorErr(
const Hep3Vector &p) : Hep3Vector(p), _covMatrix(NUM_COORDINATES) {}
62 _covMatrix(NUM_COORDINATES) { _covMatrix=covMat; }
75 Hep3Vector::operator=(
v);
76 _covMatrix =
v.covMatrix();
87 Hep3Vector::operator+=(
v);
88 _covMatrix +=
v.covMatrix();
93 Hep3Vector::operator-=(
v);
94 _covMatrix +=
v.covMatrix();
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)
**********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
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)