ATLAS Offline Software
|
#include <SiLocalPosition.h>
Public Member Functions | |
SiLocalPosition () | |
Implicit constructor: More... | |
SiLocalPosition (const SiLocalPosition &position) | |
Copy constructor: More... | |
SiLocalPosition (const Amg::Vector2D &position) | |
This allows one to pass a Amg::Vector2D to a SiLocalPosition. More... | |
SiLocalPosition (const double xEta, const double xPhi, const double xDepth=0) | |
Constructor with parameters: position along eta direction position along phi direction position along depth direction (default is 0) More... | |
SiLocalPosition & | operator= (const SiLocalPosition &position) |
Assignment operator: More... | |
double | xEta () const |
position along eta direction: More... | |
double | xPhi () const |
position along phi direction: More... | |
double | r () const |
Cylindrical coordinate r: More... | |
double | phi () const |
Cylindrical coordinate phi: More... | |
double | xDepth () const |
position along depth direction: More... | |
double | xColumn () const |
positions for Pixel: More... | |
double | xRow () const |
void | xEta (const double xEta) |
void | xPhi (const double xPhi) |
void | xDepth (const double xDepth) |
void | xColumn (const double xColumn) |
void | xRow (const double xRow) |
SiLocalPosition & | operator+= (const SiLocalPosition &position) |
operator Amg::Vector2D (void) const | |
SiLocalPosition & | operator*= (const double factor) |
SiLocalPosition & | operator/= (const double factor) |
Private Attributes | |
double | m_xEta |
position along eta direction More... | |
double | m_xPhi |
position along phi direction More... | |
double | m_xDepth |
position along depth direction More... | |
Class to represent a position in the natural frame of a silicon sensor, for Pixel and SCT For Pixel: eta=column, phi=row
Version 2.1 01/08/2001 David Calvet
Definition at line 31 of file SiLocalPosition.h.
InDetDD::SiLocalPosition::SiLocalPosition | ( | ) |
Implicit constructor:
Definition at line 19 of file SiLocalPosition.cxx.
|
default |
Copy constructor:
InDetDD::SiLocalPosition::SiLocalPosition | ( | const Amg::Vector2D & | position | ) |
This allows one to pass a Amg::Vector2D to a SiLocalPosition.
Definition at line 38 of file SiLocalPosition.cxx.
InDetDD::SiLocalPosition::operator Amg::Vector2D | ( | void | ) | const |
Definition at line 45 of file SiLocalPosition.cxx.
SiLocalPosition & InDetDD::SiLocalPosition::operator*= | ( | const double | factor | ) |
Definition at line 71 of file SiLocalPosition.cxx.
SiLocalPosition & InDetDD::SiLocalPosition::operator+= | ( | const SiLocalPosition & | position | ) |
Definition at line 62 of file SiLocalPosition.cxx.
SiLocalPosition & InDetDD::SiLocalPosition::operator/= | ( | const double | factor | ) |
Definition at line 80 of file SiLocalPosition.cxx.
SiLocalPosition & InDetDD::SiLocalPosition::operator= | ( | const SiLocalPosition & | position | ) |
Assignment operator:
Definition at line 51 of file SiLocalPosition.cxx.
|
inline |
Cylindrical coordinate phi:
Definition at line 138 of file SiLocalPosition.h.
|
inline |
|
inline |
positions for Pixel:
Definition at line 143 of file SiLocalPosition.h.
|
inline |
Definition at line 168 of file SiLocalPosition.h.
|
inline |
position along depth direction:
Definition at line 128 of file SiLocalPosition.h.
|
inline |
Definition at line 163 of file SiLocalPosition.h.
|
inline |
position along eta direction:
Definition at line 118 of file SiLocalPosition.h.
|
inline |
Definition at line 153 of file SiLocalPosition.h.
|
inline |
position along phi direction:
Definition at line 123 of file SiLocalPosition.h.
|
inline |
Definition at line 158 of file SiLocalPosition.h.
|
inline |
Definition at line 148 of file SiLocalPosition.h.
|
inline |
Definition at line 173 of file SiLocalPosition.h.
|
private |
position along depth direction
Definition at line 112 of file SiLocalPosition.h.
|
private |
position along eta direction
Definition at line 110 of file SiLocalPosition.h.
|
private |
position along phi direction
Definition at line 111 of file SiLocalPosition.h.