CGEM BOSS 6.6.5.f
BESIII Offline Software System
|
A class to represent a point in 2D. More...
#include <TPoint2D.h>
Public Member Functions | |
TPoint2D () | |
Constructors. | |
TPoint2D (double, double) | |
TPoint2D (const HepPoint3D &) | |
TPoint2D (const HepVector3D &) | |
virtual | ~TPoint2D () |
Destructor. | |
double | x (void) const |
double | y (void) const |
double | mag (void) const |
double | mag2 (void) const |
double | phi (void) const |
double | x (double) |
double | y (double) |
double | dot (const TPoint2D &) const |
double | cross (const TPoint2D &) const |
TPoint2D | unit (void) const |
TPoint2D | operator+ (const TPoint2D &) const |
TPoint2D | operator- (const TPoint2D &) const |
TPoint2D | operator- () const |
bool | operator== (const TPoint2D &) const |
TPoint2D () | |
Constructors. | |
TPoint2D (double, double) | |
TPoint2D (const HepPoint3D &) | |
TPoint2D (const HepVector3D &) | |
virtual | ~TPoint2D () |
Destructor. | |
double | x (void) const |
double | y (void) const |
double | mag (void) const |
double | mag2 (void) const |
double | phi (void) const |
double | x (double) |
double | y (double) |
double | dot (const TPoint2D &) const |
double | cross (const TPoint2D &) const |
TPoint2D | unit (void) const |
TPoint2D | operator+ (const TPoint2D &) const |
TPoint2D | operator- (const TPoint2D &) const |
TPoint2D | operator- () const |
bool | operator== (const TPoint2D &) const |
A class to represent a point in 2D.
Definition at line 37 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
TPoint2D::TPoint2D | ( | ) |
Constructors.
Definition at line 19 of file TPoint2D.cxx.
Referenced by operator+(), operator-(), and unit().
TPoint2D::TPoint2D | ( | double | x, |
double | y | ||
) |
Definition at line 24 of file TPoint2D.cxx.
TPoint2D::TPoint2D | ( | const HepPoint3D & | a | ) |
Definition at line 29 of file TPoint2D.cxx.
TPoint2D::TPoint2D | ( | const HepVector3D & | a | ) |
Definition at line 34 of file TPoint2D.cxx.
|
virtual |
TPoint2D::TPoint2D | ( | ) |
Constructors.
TPoint2D::TPoint2D | ( | double | , |
double | |||
) |
TPoint2D::TPoint2D | ( | const HepPoint3D & | ) |
TPoint2D::TPoint2D | ( | const HepVector3D & | ) |
|
virtual |
Destructor.
|
inline |
Definition at line 139 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
Referenced by TTrackManager::salvageAssociateHits().
double TPoint2D::cross | ( | const TPoint2D & | ) | const |
|
inline |
Definition at line 133 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
Referenced by TTrack::stereoHitForCurl(), and TTrack::szPosition().
double TPoint2D::dot | ( | const TPoint2D & | ) | const |
|
inline |
Definition at line 112 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
Referenced by TTrack::stereoHitForCurl(), and TTrack::szPosition().
double TPoint2D::mag | ( | void | ) | const |
|
inline |
Definition at line 118 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
double TPoint2D::mag2 | ( | void | ) | const |
Definition at line 145 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
|
inline |
Definition at line 157 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
TPoint2D TPoint2D::operator- | ( | ) | const |
Definition at line 151 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
Definition at line 163 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
|
inline |
Definition at line 124 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
double TPoint2D::phi | ( | void | ) | const |
|
inline |
Definition at line 170 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
TPoint2D TPoint2D::unit | ( | void | ) | const |
|
inline |
Definition at line 100 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
double TPoint2D::x | ( | double | ) |
|
inline |
Definition at line 88 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
Referenced by cross(), TLine2D::distance(), dot(), TLine2D::fit(), operator+(), operator-(), operator<<(), operator==(), TTrack::stereoHitForCurl(), and TPoint2D().
double TPoint2D::x | ( | void | ) | const |
|
inline |
Definition at line 106 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
double TPoint2D::y | ( | double | ) |
|
inline |
Definition at line 94 of file InstallArea/include/TrkReco/TrkReco/TPoint2D.h.
Referenced by cross(), TLine2D::distance(), dot(), TLine2D::fit(), operator+(), operator-(), operator<<(), operator==(), TTrack::stereoHitForCurl(), and TPoint2D().
double TPoint2D::y | ( | void | ) | const |