![]() |
ATLAS Offline Software
|
#include <TransformToLine.h>
Public Member Functions | |
| TransformToLine ()=default | |
| TransformToLine (const Line &line) | |
| LocVec2D | toLine (const LocVec2D &pos) const |
| double | toLineX (const LocVec2D &pos) const |
| only get one coordinate -> faster | |
| double | toLineY (const LocVec2D &pos) const |
| LocVec2D | toLocal (const LocVec2D &pos) const |
| void | set (const Line &line) |
| DriftCircle | toLine (const DriftCircle &dc) const |
| DriftCircle | toLocal (const DriftCircle &dc) const |
| const RotPhi & | toLineRotation () const |
| rotate local position into line frame | |
| const RotPhi & | toLocalRotation () const |
| rotate position in line frame into local frame | |
Private Attributes | |
| RotPhi | m_toLineRot {0.} |
| RotPhi | m_toLocalRot {0.} |
| LocVec2D | m_shift {0., 0.} |
Definition at line 15 of file TransformToLine.h.
|
default |
Definition at line 18 of file TransformToLine.h.
Definition at line 28 of file TransformToLine.h.
|
inline |
Definition at line 35 of file TransformToLine.h.
Definition at line 20 of file TransformToLine.h.
Definition at line 24 of file TransformToLine.h.
|
inline |
Definition at line 38 of file TransformToLine.h.
Definition at line 26 of file TransformToLine.h.
|
private |
Definition at line 51 of file TransformToLine.h.
|
private |
Definition at line 49 of file TransformToLine.h.
|
private |
Definition at line 50 of file TransformToLine.h.