![]() |
ATLAS Offline Software
|
#include <FPGATrackSimKeyLayerTool.h>
Classes | |
| struct | KeyLyrPars |
| struct | rotatedConfig |
Public Member Functions | |
| FPGATrackSimKeyLayerTool (double r1, double r2) | |
| FPGATrackSimKeyLayerTool () | |
| std::pair< double, double > | getXY (double r, double phi) const |
| std::pair< double, double > | getRotationAngles (const std::pair< double, double > &xy1, const std::pair< double, double > &xy2) const |
| std::pair< double, double > | rotateXY (const std::pair< double, double > &xy, const std::pair< double, double > &ang) const |
| rotatedConfig | getRotatedConfig (const KeyLyrPars &keypars) const |
| std::pair< double, double > | getRotatedHit (const std::pair< double, double > &rotang, double rHit, double phiHit) const |
| KeyLyrPars | trackParsToKeyPars (const FPGATrackSimTrackPars &pars) const |
| FPGATrackSimTrackPars | keyParsToTrackPars (const KeyLyrPars &keypars) const |
| double | zExpected (const KeyLyrPars &keypars, double r) const |
| double | xExpected (const KeyLyrPars &keypars, double rHit, double phiHit) const |
| double | xmForHit (const KeyLyrPars &keypars, double rHit, double phiHit) const |
| double | deltaX (const KeyLyrPars &keypars, double rHit, double phiHit) const |
| double | R1 () const |
| double | R2 () const |
| void | setR1 (const double r1) |
| void | setR2 (const double r2) |
Private Attributes | |
| double | m_R1 {} |
| double | m_R2 {} |
Definition at line 41 of file FPGATrackSimKeyLayerTool.h.
|
inline |
Definition at line 44 of file FPGATrackSimKeyLayerTool.h.
|
inline |
Definition at line 45 of file FPGATrackSimKeyLayerTool.h.
| double FPGATrackSimKeyLayerTool::deltaX | ( | const KeyLyrPars & | keypars, |
| double | rHit, | ||
| double | phiHit ) const |
Definition at line 157 of file FPGATrackSimKeyLayerTool.cxx.
| FPGATrackSimKeyLayerTool::rotatedConfig FPGATrackSimKeyLayerTool::getRotatedConfig | ( | const KeyLyrPars & | keypars | ) | const |
Definition at line 32 of file FPGATrackSimKeyLayerTool.cxx.
| std::pair< double, double > FPGATrackSimKeyLayerTool::getRotatedHit | ( | const std::pair< double, double > & | rotang, |
| double | rHit, | ||
| double | phiHit ) const |
Definition at line 47 of file FPGATrackSimKeyLayerTool.cxx.
| std::pair< double, double > FPGATrackSimKeyLayerTool::getRotationAngles | ( | const std::pair< double, double > & | xy1, |
| const std::pair< double, double > & | xy2 ) const |
Definition at line 16 of file FPGATrackSimKeyLayerTool.cxx.
| std::pair< double, double > FPGATrackSimKeyLayerTool::getXY | ( | double | r, |
| double | phi ) const |
Definition at line 11 of file FPGATrackSimKeyLayerTool.cxx.
| FPGATrackSimTrackPars FPGATrackSimKeyLayerTool::keyParsToTrackPars | ( | const KeyLyrPars & | keypars | ) | const |
Definition at line 79 of file FPGATrackSimKeyLayerTool.cxx.
|
inline |
Definition at line 98 of file FPGATrackSimKeyLayerTool.h.
|
inline |
Definition at line 99 of file FPGATrackSimKeyLayerTool.h.
| std::pair< double, double > FPGATrackSimKeyLayerTool::rotateXY | ( | const std::pair< double, double > & | xy, |
| const std::pair< double, double > & | ang ) const |
Definition at line 26 of file FPGATrackSimKeyLayerTool.cxx.
|
inline |
Definition at line 100 of file FPGATrackSimKeyLayerTool.h.
|
inline |
Definition at line 101 of file FPGATrackSimKeyLayerTool.h.
| FPGATrackSimKeyLayerTool::KeyLyrPars FPGATrackSimKeyLayerTool::trackParsToKeyPars | ( | const FPGATrackSimTrackPars & | pars | ) | const |
Definition at line 53 of file FPGATrackSimKeyLayerTool.cxx.
| double FPGATrackSimKeyLayerTool::xExpected | ( | const KeyLyrPars & | keypars, |
| double | rHit, | ||
| double | phiHit ) const |
Definition at line 171 of file FPGATrackSimKeyLayerTool.cxx.
| double FPGATrackSimKeyLayerTool::xmForHit | ( | const KeyLyrPars & | keypars, |
| double | rHit, | ||
| double | phiHit ) const |
Definition at line 133 of file FPGATrackSimKeyLayerTool.cxx.
| double FPGATrackSimKeyLayerTool::zExpected | ( | const KeyLyrPars & | keypars, |
| double | r ) const |
|
private |
Definition at line 104 of file FPGATrackSimKeyLayerTool.h.
|
private |
Definition at line 105 of file FPGATrackSimKeyLayerTool.h.