#include <Track.h>
Public Types | |
| enum | |
| typedef Vector4D | VectorType |
| typedef Point3D | PointType |
| typedef Matrix4D::const_iterator | const_iterator |
Public Member Functions | |
| TrackD () | |
| TrackD (const Vector4D &q, const Point3D &p) | |
| const Vector4D & | Vec () const |
| const Point3D & | Pos () const |
| double | mag2 () const |
| void | Set (const Vector4D &q, const Point3D &p) |
| TrackD () | |
| TrackD (const SMatrix5D &cov) | |
| SMatrix5D & | CovMatrix () |
| TrackD () | |
| TrackD (double *begin, double *end) | |
| TrackD & | operator+= (const TrackD &t) |
| double | Sum () const |
| void | Print () const |
Static Public Member Functions | |
| static std::string | Type () |
| static bool | IsD32 () |
Private Attributes | |
| Vector4D | fVec |
| Point3D | fPos |
| SMatrix5D | fCov |
Definition at line 24 of file Track.h.
| typedef Vector4D TrackD::VectorType |
| typedef Point3D TrackD::PointType |
Definition at line 40 of file TrackMathCore.h.
| anonymous enum |
Definition at line 51 of file TrackMathCore.h.
| TrackD::TrackD | ( | ) | [inline] |
Definition at line 42 of file TrackMathCore.h.
Definition at line 44 of file TrackMathCore.h.
References fPos, fVec, ROOT::Math::LorentzVector< CoordSystem >::SetCoordinates(), and ROOT::Math::PositionVector3D< CoordSystem, Tag >::SetCoordinates().
| const Vector4D& TrackD::Vec | ( | ) | const [inline] |
| const Point3D& TrackD::Pos | ( | ) | const [inline] |
| double TrackD::mag2 | ( | ) | const [inline] |
Definition at line 38 of file Track.h.
References fPos, fVec, ROOT::Math::PositionVector3D< CoordSystem, Tag >::mag2(), and ROOT::Math::LorentzVector< CoordSystem >::mag2().
| SMatrix5D& TrackD::CovMatrix | ( | ) | [inline] |
Definition at line 19 of file Track.h.
References fCov.
Referenced by readTrackD(), and writeTrackD().
| static std::string TrackD::Type | ( | ) | [inline, static] |
Definition at line 53 of file TrackMathCore.h.
| static bool TrackD::IsD32 | ( | ) | [inline, static] |
Definition at line 55 of file TrackMathCore.h.
| double TrackD::Sum | ( | ) | const [inline] |
Definition at line 63 of file TrackMathCore.h.
References d, fPos, fVec, ROOT::Math::LorentzVector< CoordSystem >::GetCoordinates(), ROOT::Math::PositionVector3D< CoordSystem, Tag >::GetCoordinates(), i, and s.
| void TrackD::Print | ( | void | ) | const [inline] |
Vector4D TrackD::fVec [private] |
Point3D TrackD::fPos [private] |
SMatrix5D TrackD::fCov [private] |
1.5.1