#include <BLinePar.h>
|
| enum | Parameter {
Parameter::bz =0,
Parameter::bp,
Parameter::bn,
Parameter::sp,
Parameter::sn,
Parameter::tw,
Parameter::pg,
Parameter::tr,
Parameter::eg,
Parameter::ep,
Parameter::en,
Parameter::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
More...
|
| |
| float | getParameter (const Parameter p) const |
| | Returns a given parameter. More...
|
| |
| | operator bool () const |
| | Returns true if at least one of the payload parameters is set. More...
|
| |
| void | setIdentifier (const Identifier &id) |
| | Setters and getters for the Athena Identifier. More...
|
| |
| const Identifier & | identify () const |
| |
| bool | operator< (const MuonAlignmentPar &other) const |
| | Odering operater using the Identifier. More...
|
| |
| 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) More...
|
| |
| int | AmdbJob () const |
| | Seems to correspond to the multilayer but sometimes also stEta. More...
|
| |
| int | AmdbEta () const |
| | station Eta More...
|
| |
| int | AmdbPhi () const |
| | station phi More...
|
| |
| const std::string & | AmdbStation () const |
| | station Name More...
|
| |
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.
◆ 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()
Returns a given parameter.
Definition at line 40 of file BLinePar.h.
41 return m_payload[
static_cast<unsigned int>(
p)];
◆ identify()
◆ 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.
47 return std::abs(par) > std::numeric_limits<float>::epsilon();
◆ 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.
◆ setIdentifier()
◆ 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
| constexpr 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: