CGEM BOSS 6.6.5.h
BESIII Offline Software System
|
forms a line in x-y space, ax + by + c = 0 More...
#include <MdcGeomSvc.h>
Public Member Functions | |
AdjCandiTgtLine2D () | |
CLHEP::Hep2Vector | direction () |
get direction vector of a line. garanteed to be outwards | |
double | angleWithR () |
returns the cosine of angle of the line with R at its location (x0,y0). note that location is the mid point of two wires at selected plane. | |
CLHEP::Hep2Vector | location () |
HepPoint3D | location3 () |
bool | isLocationValid () |
Public Attributes | |
double | a |
double | b |
double | c |
double | x0 |
double | y0 |
double | z0 |
double | angle2D |
double | angle3D |
Static Public Attributes | |
static const double | INFTY =1./0 |
forms a line in x-y space, ax + by + c = 0
Definition at line 58 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
|
inline |
|
inline |
returns the cosine of angle of the line with R at its location (x0,y0). note that location is the mid point of two wires at selected plane.
Definition at line 79 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
|
inline |
get direction vector of a line. garanteed to be outwards
Definition at line 68 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
Referenced by angleWithR().
|
inline |
Definition at line 95 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
|
inline |
Definition at line 87 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
Referenced by direction().
|
inline |
Definition at line 91 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
double MdcGeomSvc::AdjCandiTgtLine2D::a |
Definition at line 60 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
Referenced by direction(), and _MdcGeomSvc_impl::tangents().
double MdcGeomSvc::AdjCandiTgtLine2D::angle2D |
Definition at line 62 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
double MdcGeomSvc::AdjCandiTgtLine2D::angle3D |
Definition at line 63 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
double MdcGeomSvc::AdjCandiTgtLine2D::b |
Definition at line 60 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
Referenced by direction(), and _MdcGeomSvc_impl::tangents().
double MdcGeomSvc::AdjCandiTgtLine2D::c |
Definition at line 60 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
Referenced by _MdcGeomSvc_impl::tangents().
|
static |
Definition at line 59 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
double MdcGeomSvc::AdjCandiTgtLine2D::x0 |
Definition at line 61 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
Referenced by angleWithR(), isLocationValid(), location(), and location3().
double MdcGeomSvc::AdjCandiTgtLine2D::y0 |
Definition at line 61 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
Referenced by angleWithR(), location(), and location3().
double MdcGeomSvc::AdjCandiTgtLine2D::z0 |
Definition at line 61 of file MdcGeomSvc-00-01-42/MdcGeomSvc/MdcGeomSvc.h.
Referenced by location3().