ATLAS Offline Software
|
#include <IMdtSegmentFitter.h>
Public Types | |
typedef std::vector< unsigned int > | HitSelection |
Public Member Functions | |
virtual | ~IMdtSegmentFitter () |
destructor More... | |
virtual bool | fit (MuonCalibSegment &seg) const =0 |
fit using all hits More... | |
virtual bool | fit (MuonCalibSegment &seg, HitSelection selection) const =0 |
fit subset of the hits. More... | |
virtual void | printLevel (int)=0 |
Interface for MdtSegment fitters.
Definition at line 30 of file IMdtSegmentFitter.h.
typedef std::vector<unsigned int> MuonCalib::IMdtSegmentFitter::HitSelection |
Definition at line 32 of file IMdtSegmentFitter.h.
|
inlinevirtual |
|
pure virtual |
fit using all hits
Implemented in MuonCalib::DCSLFitter, MuonCalib::MuCCaFitter, MuonCalib::QuasianalyticLineReconstruction, MuonCalib::CurvedPatRec, and MuonCalib::StraightPatRec.
|
pure virtual |
fit subset of the hits.
If the HitSelection vector contains a 0 for a given hit the hit is used else the hit is not included in the fit. The size of the HitSelection vector should be equal to the number of hits on track else no fit is performed.
Implemented in MuonCalib::DCSLFitter, MuonCalib::MuCCaFitter, MuonCalib::StraightPatRec, MuonCalib::QuasianalyticLineReconstruction, and MuonCalib::CurvedPatRec.
|
pure virtual |