Go to the documentation of this file. 1 #ifndef _TRACKER_FREETRAJECTORYSTATE_H_
2 #define _TRACKER_FREETRAJECTORYSTATE_H_
86 return aCartesianError;
GlobalVector momentum() const
FreeTrajectoryState(const GlobalTrajectoryParameters &aGlobalParameters)
void createCartesianError(CartesianTrajectoryError &aCartesianError) const
GlobalPoint position() const
TrackCharge charge() const
TrackCharge charge() const
void createCurvilinearError(CartesianTrajectoryError const &aCartesianError) const
double signedInverseMomentum() const
GlobalPoint position() const
void missingError() const
FreeTrajectoryState(const GlobalTrajectoryParameters &aGlobalParameters, const CartesianTrajectoryError &aCartesianError)
GlobalTrajectoryParameters theGlobalParameters
void setCartesianError(const AlgebraicSymMatrix66 &err)
void setCurvilinearError(const CurvilinearTrajectoryError &err)
CartesianTrajectoryError cartesianError() const
FreeTrajectoryState(const GlobalTrajectoryParameters &aGlobalParameters, const CurvilinearTrajectoryError &aCurvilinearError)
const CurvilinearTrajectoryError & curvilinearError() const
ROOT::Math::SMatrix< double, 6, 6, ROOT::Math::MatRepSym< double, 6 > > AlgebraicSymMatrix66
GlobalVector momentum() const
float transverseCurvature() const
FreeTrajectoryState(const GlobalPoint &aX, const GlobalVector &aP, TrackCharge aCharge, const MagneticField *fieldProvider, GlobalVector fieldValue)
const GlobalTrajectoryParameters & parameters() const
FreeTrajectoryState(const GlobalTrajectoryParameters &aGlobalParameters, const CartesianTrajectoryError &, const CurvilinearTrajectoryError &aCurvilinearError)
FreeTrajectoryState(const GlobalPoint &aX, const GlobalVector &aP, TrackCharge aCharge, const MagneticField *fieldProvider)
CurvilinearTrajectoryError theCurvilinearError
std::ostream & operator<<(std::ostream &os, const FreeTrajectoryState &fts)
CurvilinearTrajectoryError & setCurvilinearError()
float signedInverseMomentum() const
bool hasCurvilinearError() const
void setCartesianError(const CartesianTrajectoryError &err)
double transverseCurvature() const
void rescaleError(double factor)