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().