#include <BesVectorErr.h>
|
enum | PolarCoordinateIndex {
Rho = 0
, Theta = 1
, Phi = 2
, NUM_PCOORDINATES = 3
,
Rho = 0
, Theta = 1
, Phi = 2
, NUM_PCOORDINATES = 3
} |
|
enum | CylindricalCoordinateIndex {
C_Rho = 0
, C_Zeta = 1
, C_Phi = 2
, NUM_CCOORDINATES = 3
,
C_Rho = 0
, C_Zeta = 1
, C_Phi = 2
, NUM_CCOORDINATES = 3
} |
|
enum | PolarCoordinateIndex {
Rho = 0
, Theta = 1
, Phi = 2
, NUM_PCOORDINATES = 3
,
Rho = 0
, Theta = 1
, Phi = 2
, NUM_PCOORDINATES = 3
} |
|
enum | CylindricalCoordinateIndex {
C_Rho = 0
, C_Zeta = 1
, C_Phi = 2
, NUM_CCOORDINATES = 3
,
C_Rho = 0
, C_Zeta = 1
, C_Phi = 2
, NUM_CCOORDINATES = 3
} |
|
◆ CylindricalCoordinateIndex [1/2]
◆ CylindricalCoordinateIndex [2/2]
◆ PolarCoordinateIndex [1/2]
◆ PolarCoordinateIndex [2/2]
◆ BesVectorErr() [1/8]
BesVectorErr::BesVectorErr |
( |
| ) |
|
|
inline |
◆ BesVectorErr() [2/8]
BesVectorErr::BesVectorErr |
( |
const Hep3Vector & |
p | ) |
|
|
inline |
◆ BesVectorErr() [3/8]
BesVectorErr::BesVectorErr |
( |
const Hep3Vector & |
p, |
|
|
const BesError & |
covMat |
|
) |
| |
|
inline |
◆ BesVectorErr() [4/8]
Definition at line 65 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/BesVectorErr.h.
66 _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
◆ BesVectorErr() [5/8]
BesVectorErr::BesVectorErr |
( |
| ) |
|
|
inline |
◆ BesVectorErr() [6/8]
BesVectorErr::BesVectorErr |
( |
const Hep3Vector & |
p | ) |
|
|
inline |
◆ BesVectorErr() [7/8]
BesVectorErr::BesVectorErr |
( |
const Hep3Vector & |
p, |
|
|
const BesError & |
covMat |
|
) |
| |
|
inline |
◆ BesVectorErr() [8/8]
◆ covMatrix() [1/2]
const BesError & BesVectorErr::covMatrix |
( |
| ) |
const |
|
inline |
◆ covMatrix() [2/2]
const BesError & BesVectorErr::covMatrix |
( |
| ) |
const |
|
inline |
◆ covRTPMatrix() [1/2]
BesError BesVectorErr::covRTPMatrix |
( |
| ) |
const |
Definition at line 56 of file BesVectorErr.cxx.
56 {
57
58 double xv =
x()==0 ? FLT_MIN :
x();
59 double yv =
y()==0 ? FLT_MIN :
y();
60 double zv = z()==0 ? FLT_MIN : z();
61 DifNumber xDF(xv,X+1,3), yDF(yv,Y+1,3), zDF(zv,Z+1,3);
63 pars[
Rho] = sqrt(xDF*xDF + yDF*yDF + zDF*zDF);
64 pars[
Phi] = atan2(yDF,xDF);
67}
BesError similarity(const HepRotation &rot) const
const BesError & covMatrix() const
◆ covRTPMatrix() [2/2]
BesError BesVectorErr::covRTPMatrix |
( |
| ) |
const |
◆ covRZPMatrix() [1/2]
BesError BesVectorErr::covRZPMatrix |
( |
| ) |
const |
Definition at line 69 of file BesVectorErr.cxx.
69 {
70
71 double xv =
x()==0 ? FLT_MIN :
x();
72 double yv =
y()==0 ? FLT_MIN :
y();
73 double zv = z()==0 ? FLT_MIN : z();
74 DifNumber xDF(xv,X+1,3), yDF(yv,Y+1,3), zDF(zv,Z+1,3);
76 pars[
C_Rho] = sqrt(xDF*xDF + yDF*yDF);
77 pars[
C_Phi] = atan2(yDF,xDF);
80}
◆ covRZPMatrix() [2/2]
BesError BesVectorErr::covRZPMatrix |
( |
| ) |
const |
◆ determineChisq() [1/2]
double BesVectorErr::determineChisq |
( |
const Hep3Vector & |
refVector | ) |
const |
Definition at line 82 of file BesVectorErr.cxx.
83{
84 HepVector temp(NUM_COORDINATES, 0);
85 temp[0] = refVector.x()-this->
x();
86 temp[1] = refVector.y()-this->
y();
87 temp[2] = refVector.z()-this->z();
89}
double determineChisq(const HepVector &diff) const
◆ determineChisq() [2/2]
double BesVectorErr::determineChisq |
( |
const Hep3Vector & |
refVector | ) |
const |
◆ operator+=() [1/2]
◆ operator+=() [2/2]
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator-=() [1/2]
◆ operator-=() [2/2]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setCovMatrix() [1/2]
void BesVectorErr::setCovMatrix |
( |
const BesError & |
v | ) |
|
|
inline |
◆ setCovMatrix() [2/2]
void BesVectorErr::setCovMatrix |
( |
const BesError & |
v | ) |
|
|
inline |
The documentation for this class was generated from the following files: