#include <BesPointErr.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]
◆ BesPointErr() [1/8]
BesPointErr::BesPointErr |
( |
| ) |
|
|
inline |
◆ BesPointErr() [2/8]
◆ BesPointErr() [3/8]
◆ BesPointErr() [4/8]
Definition at line 66 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/BesPointErr.h.
**********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
◆ BesPointErr() [5/8]
BesPointErr::BesPointErr |
( |
| ) |
|
|
inline |
◆ BesPointErr() [6/8]
◆ BesPointErr() [7/8]
◆ BesPointErr() [8/8]
◆ covMatrix() [1/2]
const BesError & BesPointErr::covMatrix |
( |
| ) |
const |
|
inline |
◆ covMatrix() [2/2]
const BesError & BesPointErr::covMatrix |
( |
| ) |
const |
|
inline |
◆ covRTPMatrix() [1/2]
BesError BesPointErr::covRTPMatrix |
( |
| ) |
const |
Definition at line 83 of file BesPointErr.cxx.
83 {
84
85 double xv =
x()==0 ? FLT_MIN :
x();
86 double yv = y()==0 ? FLT_MIN : y();
87 double zv = z()==0 ? FLT_MIN : z();
88 DifNumber xDF(xv,X+1,3), yDF(yv,Y+1,3), zDF(zv,Z+1,3);
90 pars[
Rho] = sqrt(xDF*xDF + yDF*yDF + zDF*zDF);
91 pars[
Phi] = atan2(yDF,xDF);
94}
BesError similarity(const HepRotation &rot) const
const BesError & covMatrix() const
◆ covRTPMatrix() [2/2]
BesError BesPointErr::covRTPMatrix |
( |
| ) |
const |
◆ covRZPMatrix() [1/2]
BesError BesPointErr::covRZPMatrix |
( |
| ) |
const |
Definition at line 96 of file BesPointErr.cxx.
96 {
97
98 double xv =
x()==0 ? FLT_MIN :
x();
99 double yv = y()==0 ? FLT_MIN : y();
100 double zv = z()==0 ? FLT_MIN : z();
101 DifNumber xDF(xv,X+1,3), yDF(yv,Y+1,3), zDF(zv,Z+1,3);
103 pars[
C_Rho] = sqrt(xDF*xDF + yDF*yDF );
104 pars[
C_Phi] = atan2(yDF,xDF);
107}
◆ covRZPMatrix() [2/2]
BesError BesPointErr::covRZPMatrix |
( |
| ) |
const |
◆ determineChisq() [1/2]
double BesPointErr::determineChisq |
( |
const HepPoint3D & |
diffPoint | ) |
const |
|
inline |
◆ determineChisq() [2/2]
double BesPointErr::determineChisq |
( |
const HepPoint3D & |
diffPoint | ) |
const |
|
inline |
◆ setCovMatrix() [1/2]
void BesPointErr::setCovMatrix |
( |
const BesError & |
v | ) |
|
|
inline |
◆ setCovMatrix() [2/2]
void BesPointErr::setCovMatrix |
( |
const BesError & |
v | ) |
|
|
inline |
The documentation for this class was generated from the following files: