#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: