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... | |
Amg::Vector3D | dirFromAngles (const double phi, const double theta) |
Constructs a direction vector from the polar theta & phi angles. 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::dirFromAngles | ( | const double | phi, |
const double | theta | ||
) |
Constructs a direction vector from the polar theta & phi angles.
phi | Polar angle in the [x]-[y] plane |
theta | Azimuthal angle mesured from the positive [z]-axis |
Definition at line 26 of file SegmentFitterEventData.cxx.
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 40 of file SegmentFitterEventData.cxx.
Parameters MuonR4::SegmentFit::localSegmentPars | ( | const xAOD::MuonSegment & | seg | ) |
Returns the localSegPars decoration from a xAODMuon::Segment.
Definition at line 36 of file SegmentFitterEventData.cxx.
std::string MuonR4::SegmentFit::makeLabel | ( | const Parameters & | pars | ) |
Definition at line 54 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 30 of file SegmentFitterEventData.cxx.
Definition at line 45 of file MuonHoughDefs.h.
Definition at line 42 of file MuonHoughDefs.h.
Definition at line 72 of file SegmentFitterEventData.cxx.
std::string MuonR4::SegmentFit::toString | ( | const Parameters & | pars | ) |
Definition at line 63 of file SegmentFitterEventData.cxx.