FairRoot/PandaRoot
|
#include <GeaneTrackRep.h>
Public Member Functions | |
GeaneTrackRep () | |
GeaneTrackRep (FairGeanePro *geane, const GFDetPlane &plane, const TVector3 &mom, const TVector3 &poserr, const TVector3 &momerr, double q, int PDGCode) | |
GeaneTrackRep (FairGeanePro *geane, const GFDetPlane &plane, const TVector3 &mom, const TVector3 &poserr, const TVector3 &momerr, int q, int PDGCode) | |
virtual | ~GeaneTrackRep () |
virtual GFAbsTrackRep * | clone () const |
virtual GFAbsTrackRep * | prototype () const |
virtual double | extrapolate (const GFDetPlane &, TMatrixT< double > &statePred) |
returns the tracklength spanned in this extrapolation More... | |
virtual double | extrapolate (const GFDetPlane &, TMatrixT< double > &statePred, TMatrixT< double > &covPred) |
Extrapolates the track to the given detectorplane. More... | |
void | extrapolateToPoint (const TVector3 &pos, TVector3 &poca, TVector3 &dirInPoca) |
This method is to extrapolate the track to point of closest approach to a point in space. More... | |
void | extrapolateToLine (const TVector3 &point1, const TVector3 &point2, TVector3 &poca, TVector3 &dirInPoca, TVector3 &poca_onwire) |
This method extrapolates to the point of closest approach to a line. More... | |
TVector3 | getPocaOnLine (const TVector3 &p1, const TVector3 &p2, bool back=false) |
virtual TVector3 | getPos (const GFDetPlane &) |
virtual TVector3 | getMom (const GFDetPlane &) |
virtual void | getPosMom (const GFDetPlane &, TVector3 &pos, TVector3 &mom) |
virtual void | getPosMomCov (const GFDetPlane &pl, TVector3 &pos, TVector3 &mom, TMatrixT< double > &cov) |
method which gets position, momentum and 6x6 covariance matrix More... | |
virtual double | getCharge () const |
int | getPropDir () |
FairGeanePro * | getPropagator () |
int | getPDG () |
double | getSPU () |
void | setPropagator (FairGeanePro *g) |
void | setPropDir (int d) |
void | switchDirection () |
double | extrapolate (const GFDetPlane &plane) |
This changes the state and cov and plane of the rep. More... | |
virtual double | stepalong (double h, TVector3 &point, TVector3 &dir) |
make step of h cm along the track More... | |
unsigned int | getDim () const |
returns dimension of state vector More... | |
virtual void | Print () const |
TMatrixT< double > | getState () const |
TMatrixT< double > | getCov () const |
double | getStateElem (int i) const |
double | getCovElem (int i, int j) const |
TVector3 | getPos () |
TVector3 | getMom () |
void | getPosMomCov (TVector3 &pos, TVector3 &mom, TMatrixT< double > &c) |
TMatrixT< double > | getFirstState () const |
TMatrixT< double > | getFirstCov () const |
GFDetPlane | getFirstPlane () const |
TMatrixT< double > | getLastState () const |
TMatrixT< double > | getLastCov () const |
GFDetPlane | getLastPlane () const |
double | getChiSqu () const |
double | getRedChiSqu () const |
returns chi2/ndf More... | |
unsigned int | getNDF () const |
virtual void | setData (const TMatrixT< double > &st, const GFDetPlane &pl, const TMatrixT< double > *cov=NULL, const TMatrixT< double > *aux=NULL) |
Puts the track representation in a given state. More... | |
void | setCov (const TMatrixT< double > &aCov) |
void | setFirstState (const TMatrixT< double > &aState) |
void | setFirstCov (const TMatrixT< double > &aCov) |
void | setFirstPlane (const GFDetPlane &aPlane) |
void | setLastState (const TMatrixT< double > &aState) |
void | setLastCov (const TMatrixT< double > &aCov) |
void | setLastPlane (const GFDetPlane &aPlane) |
const GFDetPlane & | getReferencePlane () const |
void | setChiSqu (double aChiSqu) |
void | setNDF (unsigned int n) |
void | addChiSqu (double aChiSqu) |
void | addNDF (unsigned int n) |
void | setStatusFlag (int _val) |
bool | setInverted (bool f=true) |
Deprecated. Should be removed soon. More... | |
bool | getStatusFlag () |
virtual void | reset () |
virtual bool | hasAuxInfo () |
See if the track representation has auxillary information stored. More... | |
virtual const TMatrixT< double > * | getAuxInfo (const GFDetPlane &) |
Get auxillary information from the track representation. More... | |
Protected Attributes | |
unsigned int | fDimension |
Dimensionality of track representation. More... | |
TMatrixT< double > | fState |
The vector of track parameters. More... | |
TMatrixT< double > | fCov |
The covariance matrix. More... | |
double | fChiSqu |
chiSqu of the track fit More... | |
unsigned int | fNdf |
int | fStatusFlag |
status of track representation: 0 means everything's OK More... | |
bool | fInverted |
specifies the direction of flight of the particle More... | |
TMatrixT< double > | fFirstState |
state, cov and plane for first and last point in fit More... | |
TMatrixT< double > | fFirstCov |
TMatrixT< double > | fLastState |
TMatrixT< double > | fLastCov |
GFDetPlane | fFirstPlane |
GFDetPlane | fLastPlane |
GFDetPlane | fRefPlane |
Private Member Functions | |
void | checkState () |
Private Attributes | |
FairGeanePro * | _geane |
int | _pdg |
int | _backw |
double | _spu |
Friends | |
std::ostream & | operator<< (std::ostream &s, const GeaneTrackRep &me) |
Definition at line 36 of file GeaneTrackRep.h.
GeaneTrackRep::GeaneTrackRep | ( | ) |
GeaneTrackRep::GeaneTrackRep | ( | FairGeanePro * | geane, |
const GFDetPlane & | plane, | ||
const TVector3 & | mom, | ||
const TVector3 & | poserr, | ||
const TVector3 & | momerr, | ||
double | q, | ||
int | PDGCode | ||
) |
Definition at line 45 of file GeaneTrackRep.cxx.
References _spu, count, GFAbsTrackRep::fCov, GFAbsTrackRep::fRefPlane, GFAbsTrackRep::fState, GFDetPlane::getO(), GFDetPlane::getU(), GFDetPlane::getV(), i, mom, and par.
GeaneTrackRep::GeaneTrackRep | ( | FairGeanePro * | geane, |
const GFDetPlane & | plane, | ||
const TVector3 & | mom, | ||
const TVector3 & | poserr, | ||
const TVector3 & | momerr, | ||
int | q, | ||
int | PDGCode | ||
) |
Definition at line 79 of file GeaneTrackRep.cxx.
References _spu, count, GFAbsTrackRep::fCov, GFAbsTrackRep::fRefPlane, GFAbsTrackRep::fState, GFDetPlane::getO(), GFDetPlane::getU(), GFDetPlane::getV(), i, mom, and par.
|
virtual |
Definition at line 120 of file GeaneTrackRep.cxx.
|
inlineinherited |
Definition at line 303 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fChiSqu.
Referenced by GFKalman::processHit().
|
inlineinherited |
Definition at line 306 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fNdf, and n.
Referenced by GFKalman::processHit().
|
private |
Definition at line 526 of file GeaneTrackRep.cxx.
References fabs(), and GFAbsTrackRep::fState.
Referenced by extrapolate(), extrapolateToPoint(), and getPocaOnLine().
|
inlinevirtual |
Implements GFAbsTrackRep.
Definition at line 60 of file GeaneTrackRep.h.
References GeaneTrackRep().
|
virtual |
returns the tracklength spanned in this extrapolation
There is a default implementation in GFAbsTrackRep.cxx which just drops the predicted covaraiance. If your trackrep has a way to extrapolate without giving a correct cov (that would be faster probably), please overwrite it.
TODO: make this faster by neglecting covariances ?
Reimplemented from GFAbsTrackRep.
Definition at line 129 of file GeaneTrackRep.cxx.
Referenced by getMom(), getPos(), getPosMom(), and getPosMomCov().
|
virtual |
Extrapolates the track to the given detectorplane.
Results are put into statePred and covPred This method does NOT alter the state of the object!
Implements GFAbsTrackRep.
Definition at line 139 of file GeaneTrackRep.cxx.
References _backw, _geane, _pdg, _spu, Bool_t, checkState(), count, GFDetPlane::dist(), fabs(), GFAbsTrackRep::fCov, GFAbsTrackRep::fDimension, GFAbsTrackRep::fRefPlane, GFAbsTrackRep::fState, GFAbsTrackRep::getMom(), GFDetPlane::getO(), GFDetPlane::getU(), GFDetPlane::getV(), i, par, Pi, pos, GFException::setFatal(), THETACUT, and v.
|
inherited |
This changes the state and cov and plane of the rep.
This method extrapolates to to the plane and sets the results of state, cov and also plane in itself.
Definition at line 33 of file GFAbsTrackRep.cxx.
References GFAbsTrackRep::extrapolate(), GFAbsTrackRep::fDimension, and GFAbsTrackRep::setData().
|
virtual |
This method extrapolates to the point of closest approach to a line.
This method extrapolates to the POCA to a line, i.e. a wire. There is a default implementation just like for the extrapolateToPoca for trackReps which do not need this feature, which will abort the execution if it is ever called.
Reimplemented from GFAbsTrackRep.
Definition at line 334 of file GeaneTrackRep.cxx.
References _geane, _pdg, _spu, Double_t, fabs(), GFAbsTrackRep::fCov, GFAbsTrackRep::fRefPlane, GFAbsTrackRep::fState, GFAbsTrackRep::getMom(), GFDetPlane::getO(), GFAbsTrackRep::getPos(), getPropDir(), GFDetPlane::getU(), GFDetPlane::getV(), i, par, Pi, point, GFException::setFatal(), and THETACUT.
|
virtual |
This method is to extrapolate the track to point of closest approach to a point in space.
There is an empty implementation of this method in GFAbsTrackRep.cxx, which will just abort with an error message. One can overwrite this method if one wishes to implement a track representation, which should have this feature. An example of an experiment in which you would not need this feature would be track fitting (not so much vertexing) in an experiment with only planar trackers like silicons or planar wire chambers and such. An example where you would need it, would be a TPC where you have to fit the track to space points, or other drift chambers with complicated hit topology.
Reimplemented from GFAbsTrackRep.
Definition at line 247 of file GeaneTrackRep.cxx.
References _backw, _geane, _pdg, _spu, Bool_t, checkState(), count, GFDetPlane::dist(), fabs(), GFAbsTrackRep::fCov, GFAbsTrackRep::fRefPlane, GFAbsTrackRep::fState, GFAbsTrackRep::getDim(), GFAbsTrackRep::getMom(), GFDetPlane::getO(), GFDetPlane::getU(), GFDetPlane::getV(), i, par, Pi, GFException::setFatal(), and THETACUT.
|
inlinevirtualinherited |
Get auxillary information from the track representation.
AuxInfo is a mechanism which allows creators of track repersentations to hand out any information they like (as long as it is compatible with a TMatrixT<double>). It should be used if setData requires additional information to update the representation, but it can also be used for debugging information if needed. See also the documentation of GFAbsTrackRep::setData().
Reimplemented in RKTrackRep.
Definition at line 342 of file GFAbsTrackRep.h.
Referenced by GFKalman::processHit().
|
inlinevirtual |
Implements GFAbsTrackRep.
Definition at line 101 of file GeaneTrackRep.h.
References GFAbsTrackRep::fState.
Referenced by PndHypMicroWriter::Exec().
|
inlineinherited |
Definition at line 244 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fChiSqu.
Referenced by GFTrack::getChiSqu(), and GFAbsTrackRep::getRedChiSqu().
|
inlineinherited |
Definition at line 198 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fCov.
Referenced by GFTrack::blowUpCovs(), GFKalman::processHit(), and GFKalman::processTrack().
|
inlineinherited |
|
inlineinherited |
returns dimension of state vector
Definition at line 191 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fDimension.
Referenced by extrapolateToPoint(), GFKalman::getChi2Hit(), GFAbsTrackRep::getNDF(), GFTrack::getResiduals(), and GFKalman::processHit().
|
inlineinherited |
Definition at line 229 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fFirstCov.
Referenced by GenfitTrack2PndTrack().
|
inlineinherited |
Definition at line 232 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fFirstPlane.
Referenced by GenfitTrack2PndTrack().
|
inlineinherited |
Definition at line 226 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fFirstState.
Referenced by GenfitTrack2PndTrack().
|
inlineinherited |
Definition at line 238 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fLastCov.
Referenced by GenfitTrack2PndTrack().
|
inlineinherited |
Definition at line 241 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fLastPlane.
Referenced by GenfitTrack2PndTrack().
|
inlineinherited |
Definition at line 235 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fLastState.
Referenced by GenfitTrack2PndTrack().
|
virtual |
Implements GFAbsTrackRep.
Definition at line 467 of file GeaneTrackRep.cxx.
References _spu, extrapolate(), fabs(), GFAbsTrackRep::fRefPlane, GFAbsTrackRep::fState, GFDetPlane::getNormal(), GFDetPlane::getU(), GFDetPlane::getV(), and mom.
|
inlineinherited |
Definition at line 221 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fRefPlane, and GFAbsTrackRep::getMom().
Referenced by extrapolate(), extrapolateToLine(), extrapolateToPoint(), and GFAbsTrackRep::getMom().
|
inlineinherited |
Definition at line 252 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fNdf, and GFAbsTrackRep::getDim().
Referenced by GFTrack::getNDF(), and GFAbsTrackRep::getRedChiSqu().
|
inline |
TVector3 GeaneTrackRep::getPocaOnLine | ( | const TVector3 & | p1, |
const TVector3 & | p2, | ||
bool | back = false |
||
) |
Definition at line 402 of file GeaneTrackRep.cxx.
References _geane, _pdg, _spu, Bool_t, checkState(), count, fabs(), GFAbsTrackRep::fCov, GFAbsTrackRep::fRefPlane, GFAbsTrackRep::fState, GFDetPlane::getO(), GFDetPlane::getU(), GFDetPlane::getV(), i, par, and GFException::setFatal().
|
virtual |
Implements GFAbsTrackRep.
Definition at line 459 of file GeaneTrackRep.cxx.
References extrapolate(), GFAbsTrackRep::fRefPlane, GFAbsTrackRep::fState, GFDetPlane::getO(), GFDetPlane::getU(), and GFDetPlane::getV().
|
inlineinherited |
Definition at line 220 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fRefPlane, and GFAbsTrackRep::getPos().
Referenced by extrapolateToLine(), and GFAbsTrackRep::getPos().
|
virtual |
Implements GFAbsTrackRep.
Definition at line 477 of file GeaneTrackRep.cxx.
References extrapolate(), fabs(), GFAbsTrackRep::fRefPlane, GFAbsTrackRep::fState, GFDetPlane::getNormal(), GFDetPlane::getO(), GFDetPlane::getU(), and GFDetPlane::getV().
|
virtual |
method which gets position, momentum and 6x6 covariance matrix
default implementation in cxx file, if a ConcreteTrackRep can not implement this functionality
Reimplemented from GFAbsTrackRep.
Definition at line 489 of file GeaneTrackRep.cxx.
References _spu, extrapolate(), fabs(), GFAbsTrackRep::fCov, GFAbsTrackRep::fRefPlane, GFAbsTrackRep::fState, GFDetPlane::getNormal(), GFDetPlane::getO(), GFDetPlane::getU(), GFDetPlane::getV(), and i.
|
inlineinherited |
Definition at line 222 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fRefPlane, and GFAbsTrackRep::getPosMomCov().
|
inline |
|
inline |
Definition at line 102 of file GeaneTrackRep.h.
References _backw.
Referenced by extrapolateToLine().
|
inlineinherited |
returns chi2/ndf
Definition at line 248 of file GFAbsTrackRep.h.
References GFAbsTrackRep::getChiSqu(), and GFAbsTrackRep::getNDF().
Referenced by GFTrack::getRedChiSqu().
|
inlineinherited |
Definition at line 295 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fRefPlane.
Referenced by GFKalman::processHit(), and GFKalman::processTrack().
|
inline |
|
inlineinherited |
Definition at line 195 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fState.
Referenced by GFTrack::fillGeoTrack(), GFTrack::getResiduals(), GFKalman::processHit(), and GFKalman::processTrack().
|
inlineinherited |
Definition at line 202 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fState.
|
inlineinherited |
Definition at line 318 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fStatusFlag.
Referenced by GFTrack::blowUpCovs(), PndHypMicroWriter::Exec(), PndHypMicroIdealWriter::Exec(), PndHypDKalmanTask::Exec(), GFKalman::fittingPass(), for(), and GFDaf::processTrack().
|
inlinevirtualinherited |
See if the track representation has auxillary information stored.
See if auxillary information is stored in the track representation. See the documentation of GFAbsTrackRep::getAuxInfo() for details.
Reimplemented in RKTrackRep.
Definition at line 329 of file GFAbsTrackRep.h.
Referenced by GFDaf::copySmoothing(), GFTools::getBiasedSmoothedData(), GFTools::getSmoothedData(), GFKalman::processHit(), and GFKalman::processTrack().
|
virtualinherited |
Definition at line 97 of file GFAbsTrackRep.cxx.
References GFAbsTrackRep::fChiSqu, GFAbsTrackRep::fCov, GFAbsTrackRep::fRefPlane, GFAbsTrackRep::fState, and GFDetPlane::Print().
Referenced by PndLmdBPRungeKuttaTask::Exec(), PndHypDKalmanTask::Exec(), and GFTrack::Print().
|
inlinevirtual |
Implements GFAbsTrackRep.
Definition at line 61 of file GeaneTrackRep.h.
References GeaneTrackRep().
|
virtualinherited |
Definition at line 84 of file GFAbsTrackRep.cxx.
References GFAbsTrackRep::fCov, GFAbsTrackRep::fFirstCov, GFAbsTrackRep::fFirstState, GFAbsTrackRep::fLastCov, GFAbsTrackRep::fLastState, GFAbsTrackRep::fRefPlane, GFAbsTrackRep::fState, and GFDetPlane::set().
|
inlineinherited |
Definition at line 297 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fChiSqu.
Referenced by GFKalman::fittingPass().
|
inlineinherited |
Definition at line 273 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fCov.
Referenced by GFTrack::blowUpCovs().
|
inlinevirtualinherited |
Puts the track representation in a given state.
This is used to update the track representation after the update of the Kalman filter was calculated.
IMPORTANT: One should be able to set the track representation to arbitraty values using this method. If the track representation needs additional information beside the state vector, the plane and the covariance, it has to be handed over via the "aux" Matrix. GFAbsTrackRep::getAuxInfo() should return the appropriate information. This is mandatory if smoothing is used.
Reimplemented in RKTrackRep.
Definition at line 267 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fCov, GFAbsTrackRep::fRefPlane, and GFAbsTrackRep::fState.
Referenced by GFAbsTrackRep::extrapolate(), GFTools::getBiasedSmoothedData(), GFTools::getSmoothedData(), GFKalman::processHit(), and RKTrackRep::setData().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 276 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fFirstState.
|
inlineinherited |
Deprecated. Should be removed soon.
Definition at line 316 of file GFAbsTrackRep.h.
References f, and GFAbsTrackRep::fInverted.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 300 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fNdf, and n.
Referenced by GFKalman::fittingPass().
|
inline |
Definition at line 107 of file GeaneTrackRep.h.
|
inline |
Definition at line 108 of file GeaneTrackRep.h.
Referenced by PndHypDKalmanTask::Exec(), PndRecoDafFit::Fit(), and PndRecoKalmanFit::Fit().
|
inlineinherited |
Definition at line 309 of file GFAbsTrackRep.h.
References GFAbsTrackRep::fStatusFlag.
Referenced by GFKalman::fittingPass(), and GFDaf::processTrack().
|
virtualinherited |
make step of h cm along the track
There is an emply implementation in GFAbsTrackRep.cxx which will abort (see one of the extrapolate methods above). This can be overwritten, if this feature is needed.
Reimplemented in RKTrackRep.
Definition at line 71 of file GFAbsTrackRep.cxx.
References GFAbsTrackRep::Abort().
Referenced by trackProximity().
|
inlinevirtual |
|
friend |
|
private |
Definition at line 120 of file GeaneTrackRep.h.
Referenced by extrapolate(), extrapolateToPoint(), getPropDir(), setPropDir(), and switchDirection().
|
private |
Definition at line 118 of file GeaneTrackRep.h.
Referenced by extrapolate(), extrapolateToLine(), extrapolateToPoint(), getPocaOnLine(), getPropagator(), and setPropagator().
|
private |
Definition at line 119 of file GeaneTrackRep.h.
Referenced by extrapolate(), extrapolateToLine(), extrapolateToPoint(), getPDG(), and getPocaOnLine().
|
private |
Definition at line 121 of file GeaneTrackRep.h.
Referenced by extrapolate(), extrapolateToLine(), extrapolateToPoint(), GeaneTrackRep(), getMom(), getPocaOnLine(), getPosMomCov(), and getSPU().
|
protectedinherited |
chiSqu of the track fit
Definition at line 94 of file GFAbsTrackRep.h.
Referenced by GFAbsTrackRep::addChiSqu(), GFAbsTrackRep::getChiSqu(), GFAbsTrackRep::Print(), and GFAbsTrackRep::setChiSqu().
|
protectedinherited |
The covariance matrix.
Definition at line 91 of file GFAbsTrackRep.h.
Referenced by extrapolate(), RKTrackRep::extrapolate(), extrapolateToLine(), extrapolateToPoint(), GeaneTrackRep(), GFAbsTrackRep::getCov(), GFAbsTrackRep::getCovElem(), getPocaOnLine(), getPosMomCov(), RKTrackRep::getPosMomCov(), GFAbsTrackRep::Print(), GFAbsTrackRep::reset(), RKTrackRep::RKTrackRep(), GFAbsTrackRep::setCov(), and GFAbsTrackRep::setData().
|
protectedinherited |
Dimensionality of track representation.
Definition at line 85 of file GFAbsTrackRep.h.
Referenced by extrapolate(), GFAbsTrackRep::extrapolate(), and GFAbsTrackRep::getDim().
|
protectedinherited |
Definition at line 104 of file GFAbsTrackRep.h.
Referenced by GFAbsTrackRep::getFirstCov(), GFAbsTrackRep::reset(), and GFAbsTrackRep::setFirstCov().
|
protectedinherited |
Definition at line 108 of file GFAbsTrackRep.h.
Referenced by GFAbsTrackRep::getFirstPlane(), and GFAbsTrackRep::setFirstPlane().
|
protectedinherited |
state, cov and plane for first and last point in fit
Definition at line 103 of file GFAbsTrackRep.h.
Referenced by GFAbsTrackRep::getFirstState(), GFAbsTrackRep::reset(), and GFAbsTrackRep::setFirstState().
|
protectedinherited |
specifies the direction of flight of the particle
Definition at line 100 of file GFAbsTrackRep.h.
Referenced by GFAbsTrackRep::setInverted().
|
protectedinherited |
Definition at line 107 of file GFAbsTrackRep.h.
Referenced by GFAbsTrackRep::getLastCov(), GFAbsTrackRep::reset(), and GFAbsTrackRep::setLastCov().
|
protectedinherited |
Definition at line 109 of file GFAbsTrackRep.h.
Referenced by GFAbsTrackRep::getLastPlane(), and GFAbsTrackRep::setLastPlane().
|
protectedinherited |
Definition at line 106 of file GFAbsTrackRep.h.
Referenced by GFAbsTrackRep::getLastState(), GFAbsTrackRep::reset(), and GFAbsTrackRep::setLastState().
|
protectedinherited |
Definition at line 95 of file GFAbsTrackRep.h.
Referenced by GFAbsTrackRep::addNDF(), GFAbsTrackRep::getNDF(), and GFAbsTrackRep::setNDF().
|
protectedinherited |
Definition at line 112 of file GFAbsTrackRep.h.
Referenced by extrapolate(), RKTrackRep::extrapolate(), extrapolateToLine(), RKTrackRep::extrapolateToLine(), extrapolateToPoint(), RKTrackRep::extrapolateToPoint(), GeaneTrackRep(), getMom(), RKTrackRep::getMom(), GFAbsTrackRep::getMom(), getPocaOnLine(), getPos(), RKTrackRep::getPos(), GFAbsTrackRep::getPos(), getPosMom(), RKTrackRep::getPosMom(), getPosMomCov(), RKTrackRep::getPosMomCov(), GFAbsTrackRep::getPosMomCov(), GFAbsTrackRep::getReferencePlane(), GFAbsTrackRep::Print(), GFAbsTrackRep::reset(), RKTrackRep::RKTrackRep(), GFAbsTrackRep::setData(), and RKTrackRep::stepalong().
|
protectedinherited |
The vector of track parameters.
Definition at line 88 of file GFAbsTrackRep.h.
Referenced by checkState(), extrapolate(), RKTrackRep::extrapolate(), extrapolateToLine(), RKTrackRep::extrapolateToLine(), extrapolateToPoint(), RKTrackRep::extrapolateToPoint(), GeaneTrackRep(), getCharge(), getMom(), RKTrackRep::getMom(), getPocaOnLine(), getPos(), RKTrackRep::getPos(), getPosMom(), RKTrackRep::getPosMom(), getPosMomCov(), RKTrackRep::getPosMomCov(), GFAbsTrackRep::getState(), GFAbsTrackRep::getStateElem(), GFAbsTrackRep::Print(), GFAbsTrackRep::reset(), RKTrackRep::RKTrackRep(), RKTrackRep::setData(), GFAbsTrackRep::setData(), and RKTrackRep::stepalong().
|
protectedinherited |
status of track representation: 0 means everything's OK
Definition at line 98 of file GFAbsTrackRep.h.
Referenced by GFAbsTrackRep::getStatusFlag(), and GFAbsTrackRep::setStatusFlag().