Class to represent a position in the natural frame of a silicon sensor, for Pixel and SCT For Pixel: eta=column, phi=row.
More...
#include <SiLocalPosition.h>
|
| double | m_xEta |
| | position along eta direction
|
| double | m_xPhi |
| | position along phi direction
|
| double | m_xDepth |
| | position along depth direction
|
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.
◆ SiLocalPosition() [1/4]
| InDetDD::SiLocalPosition::SiLocalPosition |
( |
| ) |
|
Implicit constructor:
Definition at line 19 of file SiLocalPosition.cxx.
19 :
23{}
double m_xEta
position along eta direction
double m_xPhi
position along phi direction
double m_xDepth
position along depth direction
◆ SiLocalPosition() [2/4]
| InDetDD::SiLocalPosition::SiLocalPosition |
( |
const SiLocalPosition & | position | ) |
|
|
default |
◆ SiLocalPosition() [3/4]
| InDetDD::SiLocalPosition::SiLocalPosition |
( |
const Amg::Vector2D & | position | ) |
|
◆ SiLocalPosition() [4/4]
| InDetDD::SiLocalPosition::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)
Definition at line 31 of file SiLocalPosition.cxx.
32 :
36{}
double xDepth() const
position along depth direction:
double xPhi() const
position along phi direction:
double xEta() const
position along eta direction:
◆ operator Amg::Vector2D()
◆ operator*=()
| SiLocalPosition & InDetDD::SiLocalPosition::operator*= |
( |
const double | factor | ) |
|
◆ operator+=()
◆ operator/=()
| SiLocalPosition & InDetDD::SiLocalPosition::operator/= |
( |
const double | factor | ) |
|
Definition at line 80 of file SiLocalPosition.cxx.
81{
82 if (0!=factor) {
86 } else {}
87 return *this;
88}
◆ operator=()
Assignment operator:
Definition at line 51 of file SiLocalPosition.cxx.
52{
53 if (this!=&position) {
57 } else {}
58 return *this;
59}
◆ phi()
| double InDetDD::SiLocalPosition::phi |
( |
| ) |
const |
|
inline |
◆ r()
| double InDetDD::SiLocalPosition::r |
( |
| ) |
const |
|
inline |
◆ xColumn() [1/2]
| double InDetDD::SiLocalPosition::xColumn |
( |
| ) |
const |
|
inline |
◆ xColumn() [2/2]
| void InDetDD::SiLocalPosition::xColumn |
( |
const double | xColumn | ) |
|
|
inline |
Definition at line 168 of file SiLocalPosition.h.
169{
171}
double xColumn() const
positions for Pixel:
◆ xDepth() [1/2]
| double InDetDD::SiLocalPosition::xDepth |
( |
| ) |
const |
|
inline |
◆ xDepth() [2/2]
| void InDetDD::SiLocalPosition::xDepth |
( |
const double | xDepth | ) |
|
|
inline |
◆ xEta() [1/2]
| double InDetDD::SiLocalPosition::xEta |
( |
| ) |
const |
|
inline |
◆ xEta() [2/2]
| void InDetDD::SiLocalPosition::xEta |
( |
const double | xEta | ) |
|
|
inline |
◆ xPhi() [1/2]
| double InDetDD::SiLocalPosition::xPhi |
( |
| ) |
const |
|
inline |
◆ xPhi() [2/2]
| void InDetDD::SiLocalPosition::xPhi |
( |
const double | xPhi | ) |
|
|
inline |
◆ xRow() [1/2]
| double InDetDD::SiLocalPosition::xRow |
( |
| ) |
const |
|
inline |
◆ xRow() [2/2]
| void InDetDD::SiLocalPosition::xRow |
( |
const double | xRow | ) |
|
|
inline |
◆ m_xDepth
| double InDetDD::SiLocalPosition::m_xDepth |
|
private |
◆ m_xEta
| double InDetDD::SiLocalPosition::m_xEta |
|
private |
◆ m_xPhi
| double InDetDD::SiLocalPosition::m_xPhi |
|
private |
The documentation for this class was generated from the following files: