|
FairRoot/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) |
Private Attributes | |
| RhoError | fCovMatrix |
Definition at line 20 of file RhoVector3Err.h.
| Enumerator | |
|---|---|
| C_Rho | |
| C_Zeta | |
| C_Phi | |
| NUM_CCOORDINATES | |
Definition at line 32 of file RhoVector3Err.h.
| Enumerator | |
|---|---|
| Rho | |
| Theta | |
| Phi | |
| NUM_PCOORDINATES | |
Definition at line 25 of file RhoVector3Err.h.
| RhoVector3Err::RhoVector3Err | ( | ) |
Definition at line 28 of file RhoVector3Err.cxx.
| RhoVector3Err::RhoVector3Err | ( | const TVector3 & | p | ) |
Definition at line 31 of file RhoVector3Err.cxx.
| RhoVector3Err::RhoVector3Err | ( | const TVector3 & | p, |
| const RhoError & | covMat | ||
| ) |
| RhoVector3Err::RhoVector3Err | ( | const RhoVector3Err & | v | ) |
Definition at line 39 of file RhoVector3Err.cxx.
|
inlinevirtual |
Definition at line 49 of file RhoVector3Err.h.
|
inline |
Definition at line 68 of file RhoVector3Err.h.
References fCovMatrix.
Referenced by RhoCandidate::GetDecayPosCov(), DecayTreeFitter::InteractionPoint::InteractionPoint(), operator+(), operator+=(), operator-(), operator-=(), operator<<(), operator=(), RhoEventInfo::PrimaryVertex(), RhoLorentzVectorErr::RhoLorentzVectorErr(), and RhoCandidate::Set().
| Double_t RhoVector3Err::DetermineChisq | ( | const TVector3 & | refVector | ) |
Definition at line 116 of file RhoVector3Err.cxx.
References RhoError::DetermineChisq(), fCovMatrix, X, Y, and Z.
| RhoVector3Err & RhoVector3Err::operator+= | ( | const RhoVector3Err & | v | ) |
Definition at line 61 of file RhoVector3Err.cxx.
References CovMatrix(), fCovMatrix, and operator+=().
| RhoVector3Err & RhoVector3Err::operator- | ( | ) |
Definition at line 55 of file RhoVector3Err.cxx.
| RhoVector3Err & RhoVector3Err::operator-= | ( | const RhoVector3Err & | v | ) |
Definition at line 68 of file RhoVector3Err.cxx.
References CovMatrix(), fCovMatrix, and operator-=().
| RhoVector3Err & RhoVector3Err::operator= | ( | const RhoVector3Err & | v | ) |
|
inline |
Definition at line 80 of file RhoVector3Err.h.
References fCovMatrix, and v.
Referenced by operator>>().
| RhoVector3Err & RhoVector3Err::Transform | ( | const TRotation & | rot | ) |
|
private |
Definition at line 88 of file RhoVector3Err.h.
Referenced by CovMatrix(), DetermineChisq(), operator+=(), operator-=(), operator=(), RhoVector3Err(), SetCovMatrix(), and Transform().
1.8.8