![]() |
ATLAS Offline Software
|
#include <Line.h>
Public Member Functions | |
| Line (const LocVec2D &pos, const LocVec2D &dir) | |
| Constructors starting from the global parameters. | |
| Line (const LocVec2D &pos, double phi) | |
| Line (LocVec2D &&pos, const LocVec2D &dir) | |
| Line (LocVec2D &&pos, double phi) | |
| Line (double x0, double y0, double phi) | |
| ~Line ()=default | |
| void | set (const LocVec2D &pos, const LocVec2D &dir) |
| set methods to reduce copying of data | |
| void | set (const LocVec2D &pos, double phi) |
| void | set (double x0, double y0, double phi) |
| void | updateLocalParameters () |
| void | updateGlobalParameters () |
| double | phi () const |
| double | x0 () const |
| double | y0 () const |
| const LocVec2D & | position () const |
| const LocVec2D & | direction () const |
Private Attributes | |
| double | m_phi {0} |
| LocVec2D | m_pos {0., 0.} |
| LocVec2D | m_dir {0., 0.} |
| LocVec2D | m_loc_pos {0., 0.} |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |