#include <TrkPlanarSurface.h>
|
| | 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 () |
◆ TrkPlanarSurface()
| 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.
27
29
30 for (i = 0;
i < 3;
i++) {
36 }
37 for (i = 0;
i < 3;
i++) {
38 for (j = 0; j < 3; j++)
40 }
44}
void calculateInverseTransform()
const Surface * m_trkSurface
◆ ~TrkPlanarSurface()
| Trk::TrkPlanarSurface::~TrkPlanarSurface |
( |
| ) |
|
|
default |
◆ calculateCombinedMatrix()
| double TrkPlanarSurface::calculateCombinedMatrix |
( |
int | i, |
|
|
int | j, |
|
|
TrkPlanarSurface * | pS ) |
◆ calculateInverseTransform()
| void TrkPlanarSurface::calculateInverseTransform |
( |
| ) |
|
|
private |
◆ getCenter()
| const double * TrkPlanarSurface::getCenter |
( |
| ) |
|
◆ getInput()
| double TrkPlanarSurface::getInput |
( |
| ) |
const |
◆ getInvRotMatrix()
| double TrkPlanarSurface::getInvRotMatrix |
( |
int | i, |
|
|
int | j ) |
◆ getNormal()
| const double * TrkPlanarSurface::getNormal |
( |
| ) |
|
◆ getPar()
| double TrkPlanarSurface::getPar |
( |
int | i | ) |
|
◆ getParameters()
| const double * TrkPlanarSurface::getParameters |
( |
| ) |
|
◆ getRadLength()
| double TrkPlanarSurface::getRadLength |
( |
| ) |
const |
◆ getRotMatrix()
| double TrkPlanarSurface::getRotMatrix |
( |
int | i, |
|
|
int | j ) |
◆ getTrkSurface()
| const Surface * TrkPlanarSurface::getTrkSurface |
( |
| ) |
|
◆ isBreakPoint()
| bool TrkPlanarSurface::isBreakPoint |
( |
| ) |
const |
◆ radiusVector()
| double TrkPlanarSurface::radiusVector |
( |
| ) |
const |
◆ report()
| void TrkPlanarSurface::report |
( |
| ) |
|
Definition at line 147 of file TrkPlanarSurface.cxx.
147 {
151 for (
auto & i :
m_M) {
152 for (double j : i) printf("%f ", j);
153 printf("\n");
154 }
155 }
◆ rotateVectorToGlobal()
| void TrkPlanarSurface::rotateVectorToGlobal |
( |
const double * | X, |
|
|
double * | Y ) |
◆ rotateVectorToLocal()
| void TrkPlanarSurface::rotateVectorToLocal |
( |
const double * | X, |
|
|
double * | Y ) |
◆ setBreakPoint()
| void TrkPlanarSurface::setBreakPoint |
( |
double | u | ) |
|
◆ transformPointToGlobal()
| void TrkPlanarSurface::transformPointToGlobal |
( |
const double * | X, |
|
|
double * | Y ) |
◆ transformPointToLocal()
| void TrkPlanarSurface::transformPointToLocal |
( |
const double * | X, |
|
|
double * | Y ) |
◆ unsetBreakPoint()
| void Trk::TrkPlanarSurface::unsetBreakPoint |
( |
| ) |
|
|
inline |
◆ m_breakPoint
| bool Trk::TrkPlanarSurface::m_breakPoint |
|
private |
◆ m_Center
| double Trk::TrkPlanarSurface::m_Center[3] {} |
|
private |
◆ m_input
| double Trk::TrkPlanarSurface::m_input |
|
private |
◆ m_L
| double Trk::TrkPlanarSurface::m_L[3][3] {} |
|
private |
◆ m_M
| double Trk::TrkPlanarSurface::m_M[3][3] {} |
|
private |
◆ m_Normal
| double Trk::TrkPlanarSurface::m_Normal[3] {} |
|
private |
◆ m_Params
| double Trk::TrkPlanarSurface::m_Params[4] {} |
|
private |
◆ m_radLength
| double Trk::TrkPlanarSurface::m_radLength |
|
private |
◆ m_Rc
| double Trk::TrkPlanarSurface::m_Rc |
|
private |
◆ m_trkSurface
| const Surface* Trk::TrkPlanarSurface::m_trkSurface |
|
private |
The documentation for this class was generated from the following files: