ATLAS Offline Software
|
Typedefs | |
using | Parameters = AmgVector(toInt(ParamDefs::nPars)) |
using | Covariance = AmgSymMatrix(toInt(ParamDefs::nPars)) |
Enumerations | |
enum | ParamDefs { ParamDefs::y0 = 0, ParamDefs::theta = 1, ParamDefs::x0 = 2, ParamDefs::phi = 3, ParamDefs::time = 4, ParamDefs::nPars } |
This file defines the parameter enums in the Trk namespace. More... | |
enum | AxisDefs { AxisDefs::phi = 0, AxisDefs::eta = 1, AxisDefs::t0 = 2 } |
Functions | |
constexpr int | toInt (const ParamDefs p) |
constexpr int | toInt (const AxisDefs a) |
std::pair< Amg::Vector3D, Amg::Vector3D > | makeLine (const Parameters &pars) |
Returns the parsed parameters into an Eigen line parametrization. More... | |
std::string | makeLabel (const Parameters &pars) |
std::string | toString (const Parameters &pars) |
std::string | toString (const ParamDefs par) |
Amg::Vector3D | dirFromTangents (const double tanPhi, const double tanTheta) |
Constructs a direction vector from tanPhi & tanTheta. More... | |
Parameters | localSegmentPars (const xAOD::MuonSegment &seg) |
Returns the localSegPars decoration from a xAODMuon::Segment. More... | |
Parameters | localSegmentPars (const ActsGeometryContext &gctx, const Segment &segment) |
Returns the local segment parameters from a segment object. More... | |
using MuonR4::SegmentFit::Covariance = typedef AmgSymMatrix(toInt(ParamDefs::nPars)) |
Definition at line 49 of file MuonHoughDefs.h.
using MuonR4::SegmentFit::Parameters = typedef AmgVector(toInt(ParamDefs::nPars)) |
Definition at line 48 of file MuonHoughDefs.h.
|
strong |
Enumerator | |
---|---|
phi | |
eta | |
t0 |
Definition at line 37 of file MuonHoughDefs.h.
|
strong |
This file defines the parameter enums in the Trk namespace.
Usage examples:
LocalPosition
locpos
(2.3, 4.5);double
x
= locpos
[Trk::locX];double
theEta
= Tsos
[Trk::eta]double
theEta
= Tsos
[Trk::eta]Enumerator | |
---|---|
y0 | |
theta | |
x0 | |
phi | |
time | |
nPars |
Definition at line 29 of file MuonHoughDefs.h.
Amg::Vector3D MuonR4::SegmentFit::dirFromTangents | ( | const double | tanPhi, |
const double | tanTheta | ||
) |
Constructs a direction vector from tanPhi & tanTheta.
tanPhi | Tangent of the [x] to [z] axis |
tanTheta | Tangent of the [y] to [z] axis |
Definition at line 23 of file SegmentFitterEventData.cxx.
Parameters MuonR4::SegmentFit::localSegmentPars | ( | const ActsGeometryContext & | gctx, |
const Segment & | segment | ||
) |
Returns the local segment parameters from a segment object.
gctx | Geometry context storing the local -> global transformation |
segment | Reference to the segment |
Definition at line 36 of file SegmentFitterEventData.cxx.
Parameters MuonR4::SegmentFit::localSegmentPars | ( | const xAOD::MuonSegment & | seg | ) |
Returns the localSegPars decoration from a xAODMuon::Segment.
Definition at line 32 of file SegmentFitterEventData.cxx.
std::string MuonR4::SegmentFit::makeLabel | ( | const Parameters & | pars | ) |
Definition at line 50 of file SegmentFitterEventData.cxx.
std::pair< Amg::Vector3D, Amg::Vector3D > MuonR4::SegmentFit::makeLine | ( | const Parameters & | pars | ) |
Returns the parsed parameters into an Eigen line parametrization.
The first operand is the position. The other is the direction.
Definition at line 26 of file SegmentFitterEventData.cxx.
Definition at line 45 of file MuonHoughDefs.h.
Definition at line 42 of file MuonHoughDefs.h.
Definition at line 68 of file SegmentFitterEventData.cxx.
std::string MuonR4::SegmentFit::toString | ( | const Parameters & | pars | ) |
Definition at line 59 of file SegmentFitterEventData.cxx.