![]() |
ATLAS Offline Software
|
#include <ALinePar.h>
Public Types | |
| enum class | Parameter { transS = 0 , transZ , transT , rotS , rotZ , rotT , numPars } |
| amdb frame (s, z, t) = chamber frame (y, z, x) More... | |
Public Member Functions | |
| ALinePar ()=default | |
| virtual | ~ALinePar () override=default |
| void | setParameters (float s, float z, float t, float rotS, float rotZ, float rotT) |
| float | getParameter (const Parameter &p) const |
| Amg::Transform3D | delta () const |
| Returns the final transformations of the A lines. | |
| operator bool () const | |
| Returns true if at least one of the payload parameters is set. | |
| void | setIdentifier (const Identifier &id) |
| Setters and getters for the Athena Identifier. | |
| const Identifier & | identify () const |
| bool | operator< (const MuonAlignmentPar &other) const |
| Odering operater using the Identifier. | |
| void | setAmdbId (const std::string &stName, int stEta, int stPhi, int stJob) |
| AMDB identifiers. They're often not the same as the ATLAS ones (TGCs). | |
| int | AmdbJob () const |
| Seems to correspond to the multilayer but sometimes also stEta. | |
| int | AmdbEta () const |
| station Eta | |
| int | AmdbPhi () const |
| station phi | |
| const std::string & | AmdbStation () const |
| station Name | |
Private Attributes | |
| std::array< float, static_cast< unsigned int >(Parameter::numPars)> | m_payload {} |
| Identifier | m_id {0} |
| std::string | m_station {} |
| int | m_eta {0} |
| int | m_phi {0} |
| int | m_job {0} |
Definition at line 15 of file ALinePar.h.
|
strong |
amdb frame (s, z, t) = chamber frame (y, z, x)
Definition at line 23 of file ALinePar.h.
|
default |
|
overridevirtualdefault |
|
inherited |
|
inherited |
Seems to correspond to the multilayer but sometimes also stEta.
Definition at line 19 of file MuonAlignmentPar.cxx.
|
inherited |
|
inherited |
| Amg::Transform3D ALinePar::delta | ( | ) | const |
Returns the final transformations of the A lines.
Definition at line 36 of file ALinePar.cxx.
Definition at line 34 of file ALinePar.h.
|
inherited |
Definition at line 11 of file MuonAlignmentPar.cxx.
|
inline |
Returns true if at least one of the payload parameters is set.
Definition at line 41 of file ALinePar.h.
|
inherited |
|
inherited |
AMDB identifiers. They're often not the same as the ATLAS ones (TGCs).
Definition at line 13 of file MuonAlignmentPar.cxx.
|
inherited |
| void ALinePar::setParameters | ( | float | s, |
| float | z, | ||
| float | t, | ||
| float | rotS, | ||
| float | rotZ, | ||
| float | rotT ) |
Definition at line 27 of file ALinePar.cxx.
|
privateinherited |
Definition at line 40 of file MuonAlignmentPar.h.
|
privateinherited |
Definition at line 38 of file MuonAlignmentPar.h.
|
privateinherited |
Definition at line 42 of file MuonAlignmentPar.h.
|
private |
Definition at line 52 of file ALinePar.h.
|
privateinherited |
Definition at line 41 of file MuonAlignmentPar.h.
|
privateinherited |
Definition at line 39 of file MuonAlignmentPar.h.