#include <BLinePar.h>
|
| enum class | Parameter {
bz =0
, bp
, bn
, sp
,
sn
, tw
, pg
, tr
,
eg
, ep
, en
, numPars
} |
|
| | 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
|
Definition at line 14 of file BLinePar.h.
◆ Parameter
| Enumerator |
|---|
| bz | |
| bp | |
| bn | |
| sp | |
| sn | |
| tw | |
| pg | |
| tr | |
| eg | |
| ep | |
| en | |
| numPars | |
Definition at line 21 of file BLinePar.h.
21 {
23 bp,
26 sn,
27 tw,
29 tr,
31 ep,
33 numPars
34 };
◆ BLinePar()
◆ ~BLinePar()
| virtual BLinePar::~BLinePar |
( |
| ) |
|
|
overridevirtualdefault |
◆ AmdbEta()
| int MuonAlignmentPar::AmdbEta |
( |
| ) |
const |
|
inherited |
◆ AmdbJob()
| int MuonAlignmentPar::AmdbJob |
( |
| ) |
const |
|
inherited |
Seems to correspond to the multilayer but sometimes also stEta.
Definition at line 19 of file MuonAlignmentPar.cxx.
◆ AmdbPhi()
| int MuonAlignmentPar::AmdbPhi |
( |
| ) |
const |
|
inherited |
◆ AmdbStation()
| const std::string & MuonAlignmentPar::AmdbStation |
( |
| ) |
const |
|
inherited |
◆ getParameter()
| float BLinePar::getParameter |
( |
const Parameter | p | ) |
const |
|
inline |
Returns a given parameter.
Definition at line 40 of file BLinePar.h.
40 {
41 return m_payload[
static_cast<unsigned int>(
p)];
42 }
std::array< float, static_cast< unsigned int >(Parameter::numPars)> m_payload
◆ identify()
| const Identifier & MuonAlignmentPar::identify |
( |
| ) |
const |
|
inherited |
◆ operator bool()
| BLinePar::operator bool |
( |
| ) |
const |
|
inline |
Returns true if at least one of the payload parameters is set.
Definition at line 44 of file BLinePar.h.
44 {
47 return std::abs(par) > std::numeric_limits<float>::epsilon();
49 }
◆ operator<()
◆ setAmdbId()
| void MuonAlignmentPar::setAmdbId |
( |
const std::string & | stName, |
|
|
int | stEta, |
|
|
int | stPhi, |
|
|
int | stJob ) |
|
inherited |
AMDB identifiers. They're often not the same as the ATLAS ones (TGCs)
Definition at line 13 of file MuonAlignmentPar.cxx.
13 {
18}
const std::string & stName(StIndex index)
convert StIndex into a string
◆ setIdentifier()
| void MuonAlignmentPar::setIdentifier |
( |
const Identifier & | id | ) |
|
|
inherited |
◆ setParameters()
| 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 ) |
Cast the parameter to an unsigned int.
Definition at line 26 of file BLinePar.cxx.
◆ expansionScale
| double BLinePar::expansionScale = 1.e-3 |
|
staticconstexpr |
◆ m_eta
| int MuonAlignmentPar::m_eta {0} |
|
privateinherited |
◆ m_id
◆ m_job
| int MuonAlignmentPar::m_job {0} |
|
privateinherited |
◆ m_payload
◆ m_phi
| int MuonAlignmentPar::m_phi {0} |
|
privateinherited |
◆ m_station
| std::string MuonAlignmentPar::m_station {} |
|
privateinherited |
The documentation for this class was generated from the following files: