![]() |
PandaRoot
|
#include <RhoVector3Err.h>
Public Types | |
enum | PolarCoordinateIndex { Rho = 0, Theta = 1, Phi = 2, NUM_PCOORDINATES = 3 } |
enum | CylindricalCoordinateIndex { C_Rho = 0, C_Zeta = 1, C_Phi = 2, NUM_CCOORDINATES = 3 } |
Public Member Functions | |
RhoVector3Err () | |
RhoVector3Err (const TVector3 &p) | |
RhoVector3Err (const TVector3 &p, const RhoError &covMat) | |
RhoVector3Err (const RhoVector3Err &v) | |
virtual | ~RhoVector3Err () |
RhoVector3Err & | operator= (const RhoVector3Err &v) |
RhoVector3Err & | operator- () |
RhoVector3Err & | operator+= (const RhoVector3Err &v) |
RhoVector3Err & | operator-= (const RhoVector3Err &v) |
RhoVector3Err & | Transform (const TRotation &rot) |
Double_t | DetermineChisq (const TVector3 &refVector) |
const RhoError & | CovMatrix () const |
void | SetCovMatrix (const RhoError &v) |
Definition at line 20 of file RhoVector3Err.h.
Enumerator | |
---|---|
C_Rho | |
C_Zeta | |
C_Phi | |
NUM_CCOORDINATES |
Definition at line 26 of file RhoVector3Err.h.
Enumerator | |
---|---|
Rho | |
Theta | |
Phi | |
NUM_PCOORDINATES |
Definition at line 24 of file RhoVector3Err.h.
RhoVector3Err::RhoVector3Err | ( | ) |
RhoVector3Err::RhoVector3Err | ( | const TVector3 & | p | ) |
RhoVector3Err::RhoVector3Err | ( | const TVector3 & | p, |
const RhoError & | covMat | ||
) |
RhoVector3Err::RhoVector3Err | ( | const RhoVector3Err & | v | ) |
|
inlinevirtual |
Definition at line 38 of file RhoVector3Err.h.
References DetermineChisq(), operator+=(), operator-(), operator-=(), operator=(), and Transform().
|
inline |
Definition at line 56 of file RhoVector3Err.h.
Referenced by RhoCandidate::GetDecayPosCov().
Double_t RhoVector3Err::DetermineChisq | ( | const TVector3 & | refVector | ) |
Referenced by ~RhoVector3Err().
RhoVector3Err& RhoVector3Err::operator+= | ( | const RhoVector3Err & | v | ) |
Referenced by ~RhoVector3Err().
RhoVector3Err& RhoVector3Err::operator- | ( | ) |
Referenced by SetCovMatrix(), and ~RhoVector3Err().
RhoVector3Err& RhoVector3Err::operator-= | ( | const RhoVector3Err & | v | ) |
Referenced by ~RhoVector3Err().
RhoVector3Err& RhoVector3Err::operator= | ( | const RhoVector3Err & | v | ) |
Referenced by ~RhoVector3Err().
|
inline |
Definition at line 66 of file RhoVector3Err.h.
References operator+(), operator-(), operator<<(), operator>>(), and v.
RhoVector3Err& RhoVector3Err::Transform | ( | const TRotation & | rot | ) |
Referenced by ~RhoVector3Err().