#include <Track.h>
Public Types | |
| enum | |
| typedef Vector4D32 | VectorType |
| typedef Point3D32 | PointType |
| typedef Matrix4D::const_iterator | const_iterator |
Public Member Functions | |
| TrackD32 () | |
| TrackD32 (const Vector4D32 &q, const Point3D32 &p) | |
| const Vector4D32 & | Vec () const |
| const Point3D32 & | Pos () const |
| double | mag2 () const |
| void | Set (const Vector4D32 &q, const Point3D32 &p) |
| TrackD32 () | |
| TrackD32 (const SMatrix5D32 &cov) | |
| SMatrix5D & | CovMatrix () |
| TrackD32 () | |
| TrackD32 (double *begin, double *end) | |
| TrackD32 & | operator+= (const TrackD32 &t) |
| double | Sum () const |
| void | Print () const |
Static Public Member Functions | |
| static std::string | Type () |
| static bool | IsD32 () |
Private Attributes | |
| Vector4D32 | fVec |
| Point3D32 | fPos |
| SMatrix5D32 | fCov |
Definition at line 56 of file Track.h.
| typedef Vector4D32 TrackD32::VectorType |
| typedef Point3D32 TrackD32::PointType |
Definition at line 94 of file TrackMathCore.h.
| anonymous enum |
Definition at line 98 of file TrackMathCore.h.
| TrackD32::TrackD32 | ( | const Vector4D32 & | q, | |
| const Point3D32 & | p | |||
| ) | [inline] |
| TrackD32::TrackD32 | ( | const SMatrix5D32 & | cov | ) | [inline] |
| TrackD32::TrackD32 | ( | ) | [inline] |
Definition at line 96 of file TrackMathCore.h.
Definition at line 104 of file TrackMathCore.h.
References fPos, fVec, ROOT::Math::LorentzVector< CoordSystem >::SetCoordinates(), and ROOT::Math::PositionVector3D< CoordSystem, Tag >::SetCoordinates().
| const Vector4D32& TrackD32::Vec | ( | ) | const [inline] |
| const Point3D32& TrackD32::Pos | ( | ) | const [inline] |
| double TrackD32::mag2 | ( | ) | const [inline] |
Definition at line 71 of file Track.h.
References fPos, fVec, ROOT::Math::PositionVector3D< CoordSystem, Tag >::mag2(), and ROOT::Math::LorentzVector< CoordSystem >::mag2().
| void TrackD32::Set | ( | const Vector4D32 & | q, | |
| const Point3D32 & | p | |||
| ) | [inline] |
| SMatrix5D& TrackD32::CovMatrix | ( | ) | [inline] |
Definition at line 36 of file Track.h.
References fCov.
Referenced by readTrackD32(), and writeTrackD32().
| static std::string TrackD32::Type | ( | ) | [inline, static] |
Definition at line 100 of file TrackMathCore.h.
| static bool TrackD32::IsD32 | ( | ) | [inline, static] |
Definition at line 102 of file TrackMathCore.h.
| double TrackD32::Sum | ( | ) | const [inline] |
Definition at line 119 of file TrackMathCore.h.
References d, fPos, fVec, ROOT::Math::LorentzVector< CoordSystem >::GetCoordinates(), ROOT::Math::PositionVector3D< CoordSystem, Tag >::GetCoordinates(), i, and s.
| void TrackD32::Print | ( | void | ) | const [inline] |
Vector4D32 TrackD32::fVec [private] |
Definition at line 81 of file Track.h.
Referenced by mag2(), operator+=(), Print(), Set(), Sum(), TrackD32(), and Vec().
Point3D32 TrackD32::fPos [private] |
Definition at line 82 of file Track.h.
Referenced by mag2(), operator+=(), Pos(), Print(), Set(), Sum(), and TrackD32().
SMatrix5D32 TrackD32::fCov [private] |
1.5.1