![]() |
ATLAS Offline Software
|
#include <BLinePar.h>
Public Types | |
| enum class | Parameter { bz =0 , bp , bn , sp , sn , tw , pg , tr , eg , ep , en , numPars } |
Public Member Functions | |
| BLinePar ()=default | |
| virtual | ~BLinePar () override=default |
| void | setParameters (float bz, float bp, float bn, float sp, float sn, float tw, float pg, float tr, float eg, float ep, float en) |
| Cast the parameter to an unsigned int. | |
| float | getParameter (const Parameter p) const |
| Returns a given parameter. | |
| 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 | |
Static Public Attributes | |
| static constexpr double | expansionScale = 1.e-3 |
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 14 of file BLinePar.h.
|
strong |
| Enumerator | |
|---|---|
| bz | |
| bp | |
| bn | |
| sp | |
| sn | |
| tw | |
| pg | |
| tr | |
| eg | |
| ep | |
| en | |
| numPars | |
Definition at line 21 of file BLinePar.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 |
Returns a given parameter.
Definition at line 40 of file BLinePar.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 44 of file BLinePar.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 BLinePar::setParameters | ( | float | bz, |
| float | bp, | ||
| float | bn, | ||
| float | sp, | ||
| float | sn, | ||
| float | tw, | ||
| float | pg, | ||
| float | tr, | ||
| float | eg, | ||
| float | ep, | ||
| float | en ) |
|
staticconstexpr |
Definition at line 35 of file BLinePar.h.
|
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 BLinePar.h.
|
privateinherited |
Definition at line 41 of file MuonAlignmentPar.h.
|
privateinherited |
Definition at line 39 of file MuonAlignmentPar.h.