GENFIT
Rev:NoNumberAvailable
|
GFRaveTrackParameters class Contains a pointer to the original genfit::Track, the weight of the track in the vertex, and smoothed (with the vertex information) state and covariance of the track. More...
#include <GFRaveTrackParameters.h>
Public Member Functions | |
GFRaveTrackParameters () | |
GFRaveTrackParameters (const Track *track, MeasuredStateOnPlane *originalState, double weight, const TVectorD &state6, const TMatrixDSym &cov6x6, bool isSmoothed) | |
GFRaveTrackParameters (const Track *track, MeasuredStateOnPlane *originalState, double weight) | |
double | getWeight () const |
bool | hasTrack () const |
const Track * | getTrack () const |
UInt_t | GetUniqueID () const |
bool | hasSmoothedData () const |
TVectorD | getState () const |
TVector3 | getPos () const |
TVector3 | getMom () const |
const TMatrixDSym & | getCov () const |
double | getCharge () const |
double | getPdg () const |
void | Print (const Option_t *="") const |
Private Attributes | |
const TRef | originalTrack_ |
double | weight_ |
TVectorD | state_ |
TMatrixDSym | cov_ |
bool | hasSmoothedData_ |
GFRaveTrackParameters class Contains a pointer to the original genfit::Track, the weight of the track in the vertex, and smoothed (with the vertex information) state and covariance of the track.
Definition at line 51 of file GFRaveTrackParameters.h.
genfit::GFRaveTrackParameters::GFRaveTrackParameters | ( | ) |
Definition at line 31 of file GFRaveTrackParameters.cc.
genfit::GFRaveTrackParameters::GFRaveTrackParameters | ( | const Track * | track, |
MeasuredStateOnPlane * | originalState, | ||
double | weight, | ||
const TVectorD & | state6, | ||
const TMatrixDSym & | cov6x6, | ||
bool | isSmoothed | ||
) |
Definition at line 42 of file GFRaveTrackParameters.cc.
genfit::GFRaveTrackParameters::GFRaveTrackParameters | ( | const Track * | track, |
MeasuredStateOnPlane * | originalState, | ||
double | weight | ||
) |
Definition at line 61 of file GFRaveTrackParameters.cc.
double genfit::GFRaveTrackParameters::getCharge | ( | ) | const |
Definition at line 85 of file GFRaveTrackParameters.cc.
References genfit::FitStatus::getCharge(), genfit::Track::getFitStatus(), and getTrack().
|
inline |
TVector3 genfit::GFRaveTrackParameters::getMom | ( | ) | const |
Definition at line 79 of file GFRaveTrackParameters.cc.
References state_.
double genfit::GFRaveTrackParameters::getPdg | ( | ) | const |
Definition at line 91 of file GFRaveTrackParameters.cc.
References genfit::Track::getCardinalRep(), genfit::AbsTrackRep::getPDG(), getTrack(), and hasTrack().
TVector3 genfit::GFRaveTrackParameters::getPos | ( | ) | const |
Definition at line 73 of file GFRaveTrackParameters.cc.
References state_.
|
inline |
|
inline |
Definition at line 63 of file GFRaveTrackParameters.h.
References originalTrack_.
Referenced by getCharge(), getPdg(), and Print().
|
inline |
Definition at line 65 of file GFRaveTrackParameters.h.
References originalTrack_.
|
inline |
|
inline |
Definition at line 67 of file GFRaveTrackParameters.h.
References hasSmoothedData_.
|
inline |
Definition at line 62 of file GFRaveTrackParameters.h.
References originalTrack_.
void genfit::GFRaveTrackParameters::Print | ( | const Option_t * | = "" | ) | const |
Definition at line 102 of file GFRaveTrackParameters.cc.
References getCov(), getState(), getTrack(), getWeight(), hasSmoothedData_, hasTrack(), and genfit::Track::Print().
Referenced by genfit::GFRaveVertex::Print().
|
private |
Definition at line 84 of file GFRaveTrackParameters.h.
Referenced by getCov(), and GFRaveTrackParameters().
|
private |
Definition at line 85 of file GFRaveTrackParameters.h.
Referenced by hasSmoothedData(), and Print().
|
private |
Definition at line 80 of file GFRaveTrackParameters.h.
Referenced by getTrack(), GetUniqueID(), and hasTrack().
|
private |
Definition at line 83 of file GFRaveTrackParameters.h.
Referenced by getMom(), getPos(), getState(), and GFRaveTrackParameters().
|
private |
Definition at line 82 of file GFRaveTrackParameters.h.
Referenced by getWeight().