ATLAS Offline Software
|
The IMuonSegmentMaker is a pure virtual interface for tools to find tracks starting from MuonSegmentCombinations
More...
#include <IMuonSegmentFittingTool.h>
Public Member Functions | |
virtual Trk::Track * | fit (const Amg::Vector3D &gpos, const Amg::Vector3D &gdir, const Trk::PlaneSurface &surf, const std::vector< const Trk::MeasurementBase * > &rioVec) const =0 |
fit segment parameters + hits producing a track. More... | |
virtual Trk::Track * | fit (const MuonSegment &segment) const =0 |
fit segment parameters + hits producing a track. More... | |
virtual void | updateSegmentParameters (const Trk::Track &track, const Trk::PlaneSurface &surf, Amg::Vector2D &segLocPos, Trk::LocalDirection &segLocDir, Amg::MatrixX &locerr) const =0 |
update the parameters of the segment using the track information More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
access to tool interface More... | |
The IMuonSegmentMaker is a pure virtual interface for tools to find tracks starting from MuonSegmentCombinations
Definition at line 30 of file IMuonSegmentFittingTool.h.
|
pure virtual |
fit segment parameters + hits producing a track.
The caller should ensure the track gets deleted.
Implemented in Muon::MuonSegmentFittingTool.
|
pure virtual |
fit segment parameters + hits producing a track.
The caller should ensure the track gets deleted.
Implemented in Muon::MuonSegmentFittingTool.
|
inlinestatic |
access to tool interface
Definition at line 47 of file IMuonSegmentFittingTool.h.
|
pure virtual |
update the parameters of the segment using the track information
Implemented in Muon::MuonSegmentFittingTool.