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