25 "RESULT_OK",
"RESULT_FAULT",
"RESULT_RANGEOUT",
"RESULT_INACC",
"RESULT_NOT_IMPLEMENTED",
"RESULT_UNDEFINED"};
51 LogTrace(metname) <<
"Created SHPStateInfo from FTS\n" << fts;
54 LogTrace(metname) <<
"Created SHPStateInfo from FTS without errors";
63 LogTrace(metname) <<
"Return TSOS is invalid";
65 LogTrace(metname) <<
"Return TSOS is valid";
virtual ConstReferenceCountingPointer< TangentPlane > tangentPlane(const GlobalPoint &) const =0
const std::string metname
void getFreeState(FreeTrajectoryState &fts) const
convert internal structure into the fts
AlgebraicSymMatrix55 covCurv
TrackCharge charge() const
const CurvilinearTrajectoryError & curvilinearError() const
TrajectoryStateOnSurface getStateOnSurface(const Surface &surf, bool returnTangentPlane=false) const
GlobalVector momentum() const
const MagneticField * field
GlobalPoint position() const
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
const AlgebraicSymMatrix55 & matrix() const
static const std::string ResultName[MAX_RESULT]