|
FairRoot/PandaRoot
|
#include <RhoLorentzVectorErr.h>
Public Types | |
| enum | MPolarCoordinateIndex { Mom = 0, Theta = 1, Phi = 2, Mass = 3, NUM_MPCOORDINATES = 4 } |
| enum | EPolarCoordinateIndex { Energy = 0, ETheta = 1, EPhi = 2, EMom = 3, NUM_EPCOORDINATES = 4 } |
Public Member Functions | |
| RhoLorentzVectorErr () | |
| RhoLorentzVectorErr (const TLorentzVector &p) | |
| RhoLorentzVectorErr (const TLorentzVector &p, const RhoError &covMat) | |
| RhoLorentzVectorErr (const RhoVector3Err &p3, Double_t mass) | |
| RhoLorentzVectorErr (const RhoLorentzVectorErr &v) | |
| virtual | ~RhoLorentzVectorErr () |
| RhoLorentzVectorErr & | operator= (const RhoLorentzVectorErr &v) |
| RhoLorentzVectorErr & | operator- () |
| RhoLorentzVectorErr & | operator+= (const RhoLorentzVectorErr &v) |
| RhoLorentzVectorErr & | operator-= (const RhoLorentzVectorErr &v) |
| RhoLorentzVectorErr & | Transform (const TRotation &rot) |
| RhoLorentzVectorErr & | Transform (const TLorentzRotation &rot) |
| Double_t | DetermineChisq (const TLorentzVector &refVector) |
| const RhoError & | CovMatrix () const |
| void | SetCovMatrix (const RhoError &v) |
| void | PrintOn (std::ostream &o=std::cout) const |
Private Attributes | |
| RhoError * | fCovMatrix |
Definition at line 23 of file RhoLorentzVectorErr.h.
| Enumerator | |
|---|---|
| Energy | |
| ETheta | |
| EPhi | |
| EMom | |
| NUM_EPCOORDINATES | |
Definition at line 33 of file RhoLorentzVectorErr.h.
| Enumerator | |
|---|---|
| Mom | |
| Theta | |
| Phi | |
| Mass | |
| NUM_MPCOORDINATES | |
Definition at line 26 of file RhoLorentzVectorErr.h.
| RhoLorentzVectorErr::RhoLorentzVectorErr | ( | ) |
Definition at line 71 of file RhoLorentzVectorErr.cxx.
References fCovMatrix.
| RhoLorentzVectorErr::RhoLorentzVectorErr | ( | const TLorentzVector & | p | ) |
Definition at line 77 of file RhoLorentzVectorErr.cxx.
References fCovMatrix.
| RhoLorentzVectorErr::RhoLorentzVectorErr | ( | const TLorentzVector & | p, |
| const RhoError & | covMat | ||
| ) |
Definition at line 83 of file RhoLorentzVectorErr.cxx.
References fCovMatrix.
| RhoLorentzVectorErr::RhoLorentzVectorErr | ( | const RhoVector3Err & | p3, |
| Double_t | mass | ||
| ) |
Definition at line 28 of file RhoLorentzVectorErr.cxx.
References RhoVector3Err::CovMatrix(), Double_t, energy, fCovMatrix, i, and SetCovMatrix().
| RhoLorentzVectorErr::RhoLorentzVectorErr | ( | const RhoLorentzVectorErr & | v | ) |
Definition at line 90 of file RhoLorentzVectorErr.cxx.
References CovMatrix(), and fCovMatrix.
|
inlinevirtual |
|
inline |
Definition at line 103 of file RhoLorentzVectorErr.h.
References fCovMatrix.
Referenced by DecayTreeFitter::InteractionPoint::InteractionPoint(), operator+(), operator+=(), operator-(), operator-=(), operator=(), and RhoLorentzVectorErr().
| Double_t RhoLorentzVectorErr::DetermineChisq | ( | const TLorentzVector & | refVector | ) |
Definition at line 129 of file RhoLorentzVectorErr.cxx.
References RhoError::DetermineChisq(), fCovMatrix, T, X, Y, and Z.
| RhoLorentzVectorErr & RhoLorentzVectorErr::operator+= | ( | const RhoLorentzVectorErr & | v | ) |
Definition at line 113 of file RhoLorentzVectorErr.cxx.
References CovMatrix(), fCovMatrix, and operator+=().
| RhoLorentzVectorErr & RhoLorentzVectorErr::operator- | ( | ) |
Definition at line 107 of file RhoLorentzVectorErr.cxx.
| RhoLorentzVectorErr & RhoLorentzVectorErr::operator-= | ( | const RhoLorentzVectorErr & | v | ) |
Definition at line 120 of file RhoLorentzVectorErr.cxx.
References CovMatrix(), fCovMatrix, and operator-=().
| RhoLorentzVectorErr & RhoLorentzVectorErr::operator= | ( | const RhoLorentzVectorErr & | v | ) |
Definition at line 96 of file RhoLorentzVectorErr.cxx.
References CovMatrix(), and fCovMatrix.
| void RhoLorentzVectorErr::PrintOn | ( | std::ostream & | o = std::cout | ) | const |
|
inline |
Definition at line 106 of file RhoLorentzVectorErr.h.
References fCovMatrix.
Referenced by RhoLorentzVectorErr().
| RhoLorentzVectorErr & RhoLorentzVectorErr::Transform | ( | const TRotation & | rot | ) |
Definition at line 152 of file RhoLorentzVectorErr.cxx.
References col, fCovMatrix, rot, row, and RhoError::Similarity().
| RhoLorentzVectorErr & RhoLorentzVectorErr::Transform | ( | const TLorentzRotation & | rot | ) |
Definition at line 143 of file RhoLorentzVectorErr.cxx.
References fCovMatrix, and RhoError::Similarity().
|
private |
Definition at line 115 of file RhoLorentzVectorErr.h.
Referenced by CovMatrix(), DetermineChisq(), operator+=(), operator-=(), operator=(), RhoLorentzVectorErr(), SetCovMatrix(), Transform(), and ~RhoLorentzVectorErr().
1.8.5