![]() |
ATLAS Offline Software
|
Class that connect cartesian and pokar coordinates. More...
#include <SCT_ForwardFrameTransformation.h>
Public Member Functions | |
| SCT_ForwardFrameTransformation (const SCT_ForwardFrameTransformation &frame) | |
| Copy constructor: | |
| SCT_ForwardFrameTransformation (const double etaCenter, const double phiCenter, const double radius) | |
| Constructor with parameters: eta coordinate of module center phi coordinate of module center r from module center to beam. | |
| virtual | ~SCT_ForwardFrameTransformation ()=default |
| Destructor: | |
| SCT_ForwardFrameTransformation & | operator= (const SCT_ForwardFrameTransformation &frame) |
| Assignment operator: | |
| SCT_ForwardFrameTransformation & | operator= (SCT_ForwardFrameTransformation &&)=default |
| Default move assignment operator: | |
| double | etaCenter () const |
| eta coordinate of module center: | |
| double | phiCenter () const |
| phi coordinate of modulecenter: | |
| double | radius () const |
| r from module center to beam: | |
| SCT_ForwardPolarPosition | polarFromCartesian (const SiLocalPosition &cartesian) const |
| create a SCT_ForwardPolarPosition from a SiLocalPosition | |
| SiLocalPosition | cartesianFromPolar (const SCT_ForwardPolarPosition &polar) const |
| create a SiLocalPosition from a SCT_ForwardPolarPosition | |
Private Member Functions | |
| SCT_ForwardFrameTransformation () | |
Private Attributes | |
| double | m_etaCenter |
| eta coordinate of module center | |
| double | m_phiCenter |
| phi coordinate of module center | |
| double | m_radius |
| r from module center to beam | |
Class that connect cartesian and pokar coordinates.
Definition at line 27 of file SCT_ForwardFrameTransformation.h.
|
default |
Copy constructor:
| InDetDD::SCT_ForwardFrameTransformation::SCT_ForwardFrameTransformation | ( | const double | etaCenter, |
| const double | phiCenter, | ||
| const double | radius ) |
Constructor with parameters: eta coordinate of module center phi coordinate of module center r from module center to beam.
Definition at line 31 of file SCT_ForwardFrameTransformation.cxx.
|
virtualdefault |
Destructor:
|
private |
| SiLocalPosition InDetDD::SCT_ForwardFrameTransformation::cartesianFromPolar | ( | const SCT_ForwardPolarPosition & | polar | ) | const |
create a SiLocalPosition from a SCT_ForwardPolarPosition
Definition at line 65 of file SCT_ForwardFrameTransformation.cxx.
|
inline |
eta coordinate of module center:
Definition at line 91 of file SCT_ForwardFrameTransformation.h.
| SCT_ForwardFrameTransformation & InDetDD::SCT_ForwardFrameTransformation::operator= | ( | const SCT_ForwardFrameTransformation & | frame | ) |
Assignment operator:
Definition at line 42 of file SCT_ForwardFrameTransformation.cxx.
|
default |
Default move assignment operator:
|
inline |
phi coordinate of modulecenter:
Definition at line 96 of file SCT_ForwardFrameTransformation.h.
| SCT_ForwardPolarPosition InDetDD::SCT_ForwardFrameTransformation::polarFromCartesian | ( | const SiLocalPosition & | cartesian | ) | const |
create a SCT_ForwardPolarPosition from a SiLocalPosition
Definition at line 54 of file SCT_ForwardFrameTransformation.cxx.
|
inline |
r from module center to beam:
Definition at line 101 of file SCT_ForwardFrameTransformation.h.
|
private |
eta coordinate of module center
Definition at line 83 of file SCT_ForwardFrameTransformation.h.
|
private |
phi coordinate of module center
Definition at line 84 of file SCT_ForwardFrameTransformation.h.
|
private |
r from module center to beam
Definition at line 85 of file SCT_ForwardFrameTransformation.h.