EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
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 <fun4all_GenFit/blob/master/GFRave/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.
View newest version in sPHENIX GitHub at line 51 of file GFRaveTrackParameters.h
genfit::GFRaveTrackParameters::GFRaveTrackParameters | ( | ) |
Definition at line 31 of file GFRaveTrackParameters.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 61 of file GFRaveTrackParameters.cc
double genfit::GFRaveTrackParameters::getCharge | ( | ) | const |
Definition at line 85 of file GFRaveTrackParameters.cc.
View newest version in sPHENIX GitHub at line 85 of file GFRaveTrackParameters.cc
References genfit::FitStatus::getCharge(), genfit::Track::getFitStatus(), and getTrack().
|
inline |
Definition at line 71 of file GFRaveTrackParameters.h.
View newest version in sPHENIX GitHub at line 71 of file GFRaveTrackParameters.h
References cov_.
Referenced by Print().
TVector3 genfit::GFRaveTrackParameters::getMom | ( | ) | const |
Definition at line 79 of file GFRaveTrackParameters.cc.
View newest version in sPHENIX GitHub at line 79 of file GFRaveTrackParameters.cc
References state_.
double genfit::GFRaveTrackParameters::getPdg | ( | ) | const |
Definition at line 91 of file GFRaveTrackParameters.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 73 of file GFRaveTrackParameters.cc
References state_.
|
inline |
Definition at line 68 of file GFRaveTrackParameters.h.
View newest version in sPHENIX GitHub at line 68 of file GFRaveTrackParameters.h
References state_.
Referenced by Print().
|
inline |
Definition at line 63 of file GFRaveTrackParameters.h.
View newest version in sPHENIX GitHub at line 63 of file GFRaveTrackParameters.h
References originalTrack_.
Referenced by PHGenFitTrkFitter::FillSvtxVertexMap(), getCharge(), getPdg(), and Print().
|
inline |
Definition at line 65 of file GFRaveTrackParameters.h.
View newest version in sPHENIX GitHub at line 65 of file GFRaveTrackParameters.h
References originalTrack_.
Referenced by main().
|
inline |
Definition at line 60 of file GFRaveTrackParameters.h.
View newest version in sPHENIX GitHub at line 60 of file GFRaveTrackParameters.h
References weight_.
Referenced by Print().
|
inline |
Definition at line 67 of file GFRaveTrackParameters.h.
View newest version in sPHENIX GitHub at line 67 of file GFRaveTrackParameters.h
References hasSmoothedData_.
|
inline |
Definition at line 62 of file GFRaveTrackParameters.h.
View newest version in sPHENIX GitHub at line 62 of file GFRaveTrackParameters.h
References originalTrack_.
Referenced by getPdg(), main(), and Print().
void genfit::GFRaveTrackParameters::Print | ( | const Option_t * | = "" | ) | const |
Definition at line 102 of file GFRaveTrackParameters.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 84 of file GFRaveTrackParameters.h
Referenced by getCov(), and GFRaveTrackParameters().
|
private |
Definition at line 85 of file GFRaveTrackParameters.h.
View newest version in sPHENIX GitHub at line 85 of file GFRaveTrackParameters.h
Referenced by hasSmoothedData(), and Print().
|
private |
Definition at line 80 of file GFRaveTrackParameters.h.
View newest version in sPHENIX GitHub at line 80 of file GFRaveTrackParameters.h
Referenced by getTrack(), GetUniqueID(), and hasTrack().
|
private |
Definition at line 83 of file GFRaveTrackParameters.h.
View newest version in sPHENIX GitHub at line 83 of file GFRaveTrackParameters.h
Referenced by getMom(), getPos(), getState(), and GFRaveTrackParameters().
|
private |
Definition at line 82 of file GFRaveTrackParameters.h.
View newest version in sPHENIX GitHub at line 82 of file GFRaveTrackParameters.h
Referenced by getWeight().