![]() |
ATLAS Offline Software
|
#include <TrkPlanarSurface.h>
Public Member Functions | |
| TrkPlanarSurface (const double Center[3], const double Normal[3], double Transform[3][3], double, const Surface *pS=0) | |
| ~TrkPlanarSurface ()=default | |
| const double * | getParameters () |
| double | getPar (int) |
| double | radiusVector () const |
| const double * | getCenter () |
| const double * | getNormal () |
| double | getRotMatrix (int, int) |
| double | getInvRotMatrix (int, int) |
| double | getRadLength () const |
| double | calculateCombinedMatrix (int, int, TrkPlanarSurface *) |
| void | rotateVectorToLocal (const double *, double *) |
| void | rotateVectorToGlobal (const double *, double *) |
| void | transformPointToLocal (const double *, double *) |
| void | transformPointToGlobal (const double *, double *) |
| void | setBreakPoint (double) |
| void | unsetBreakPoint () |
| bool | isBreakPoint () const |
| double | getInput () const |
| void | report () |
| const Surface * | getTrkSurface () |
Private Member Functions | |
| void | calculateInverseTransform () |
Private Attributes | |
| double | m_Params [4] {} |
| double | m_Center [3] {} |
| double | m_Normal [3] {} |
| double | m_M [3][3] {} |
| double | m_L [3][3] {} |
| double | m_Rc |
| double | m_radLength |
| double | m_input |
| bool | m_breakPoint |
| const Surface * | m_trkSurface |
Definition at line 24 of file TrkPlanarSurface.h.
| Trk::TrkPlanarSurface::TrkPlanarSurface | ( | const double | Center[3], |
| const double | Normal[3], | ||
| double | Transform[3][3], | ||
| double | rl, | ||
| const Surface * | pS = 0 ) |
Definition at line 23 of file TrkPlanarSurface.cxx.
|
default |
| double Trk::TrkPlanarSurface::calculateCombinedMatrix | ( | int | i, |
| int | j, | ||
| TrkPlanarSurface * | pS ) |
Definition at line 92 of file TrkPlanarSurface.cxx.
|
private |
Definition at line 50 of file TrkPlanarSurface.cxx.
| const double * Trk::TrkPlanarSurface::getCenter | ( | ) |
Definition at line 64 of file TrkPlanarSurface.cxx.
| double Trk::TrkPlanarSurface::getInput | ( | ) | const |
Definition at line 143 of file TrkPlanarSurface.cxx.
| double Trk::TrkPlanarSurface::getInvRotMatrix | ( | int | i, |
| int | j ) |
Definition at line 88 of file TrkPlanarSurface.cxx.
| const double * Trk::TrkPlanarSurface::getNormal | ( | ) |
Definition at line 72 of file TrkPlanarSurface.cxx.
| double Trk::TrkPlanarSurface::getPar | ( | int | i | ) |
Definition at line 80 of file TrkPlanarSurface.cxx.
| const double * Trk::TrkPlanarSurface::getParameters | ( | ) |
Definition at line 76 of file TrkPlanarSurface.cxx.
| double Trk::TrkPlanarSurface::getRadLength | ( | ) | const |
Definition at line 129 of file TrkPlanarSurface.cxx.
| double Trk::TrkPlanarSurface::getRotMatrix | ( | int | i, |
| int | j ) |
Definition at line 84 of file TrkPlanarSurface.cxx.
Definition at line 46 of file TrkPlanarSurface.cxx.
| bool Trk::TrkPlanarSurface::isBreakPoint | ( | ) | const |
Definition at line 139 of file TrkPlanarSurface.cxx.
| double Trk::TrkPlanarSurface::radiusVector | ( | ) | const |
Definition at line 68 of file TrkPlanarSurface.cxx.
| void Trk::TrkPlanarSurface::report | ( | ) |
| void Trk::TrkPlanarSurface::rotateVectorToGlobal | ( | const double * | X, |
| double * | Y ) |
| void Trk::TrkPlanarSurface::rotateVectorToLocal | ( | const double * | X, |
| double * | Y ) |
| void Trk::TrkPlanarSurface::setBreakPoint | ( | double | u | ) |
Definition at line 134 of file TrkPlanarSurface.cxx.
| void Trk::TrkPlanarSurface::transformPointToGlobal | ( | const double * | X, |
| double * | Y ) |
| void Trk::TrkPlanarSurface::transformPointToLocal | ( | const double * | X, |
| double * | Y ) |
Definition at line 113 of file TrkPlanarSurface.cxx.
|
inline |
Definition at line 44 of file TrkPlanarSurface.h.
|
private |
Definition at line 59 of file TrkPlanarSurface.h.
|
private |
Definition at line 52 of file TrkPlanarSurface.h.
|
private |
Definition at line 58 of file TrkPlanarSurface.h.
|
private |
Definition at line 55 of file TrkPlanarSurface.h.
|
private |
Definition at line 54 of file TrkPlanarSurface.h.
|
private |
Definition at line 53 of file TrkPlanarSurface.h.
|
private |
Definition at line 51 of file TrkPlanarSurface.h.
|
private |
Definition at line 57 of file TrkPlanarSurface.h.
|
private |
Definition at line 56 of file TrkPlanarSurface.h.
Definition at line 60 of file TrkPlanarSurface.h.