![]() |
ATLAS Offline Software
|
Interface to the straight line fitter for drift circles used by Calib. More...
#include <MuCCaFitter.h>
Public Types | |
| typedef std::vector< unsigned int > | HitSelection |
Public Member Functions | |
| bool | fit (MuonCalibSegment &seg) const |
| fit using all hits | |
| bool | fit (MuonCalibSegment &seg, HitSelection selection) const |
| fit subset of the hits. | |
| void | printLevel (int level) |
| set print level | |
Private Member Functions | |
| double | getY (const Amg::Vector3D &p) const |
| these methods are needed to change the reference frame between the local one of the hit and one used by the fitter: apparently the 2 frames are the same ... TO BE CHECKED! | |
| double | getX (const Amg::Vector3D &p) const |
| double | getZ (const Amg::Vector3D &p) const |
| Amg::Vector3D | getVec (double x, double y, double z) const |
Private Attributes | |
| bool | m_debug |
Interface to the straight line fitter for drift circles used by Calib.
Definition at line 29 of file MuCCaFitter.h.
|
inherited |
Definition at line 32 of file IMdtSegmentFitter.h.
|
virtual |
fit using all hits
Implements MuonCalib::IMdtSegmentFitter.
Definition at line 18 of file MuCCaFitter.cxx.
|
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.
Implements MuonCalib::IMdtSegmentFitter.
Definition at line 25 of file MuCCaFitter.cxx.
|
inlineprivate |
Definition at line 59 of file MuCCaFitter.h.
|
inlineprivate |
Definition at line 57 of file MuCCaFitter.h.
|
inlineprivate |
these methods are needed to change the reference frame between the local one of the hit and one used by the fitter: apparently the 2 frames are the same ... TO BE CHECKED!
!!
Definition at line 56 of file MuCCaFitter.h.
|
inlineprivate |
Definition at line 58 of file MuCCaFitter.h.
|
virtual |
set print level
Implements MuonCalib::IMdtSegmentFitter.
Definition at line 14 of file MuCCaFitter.cxx.
|
private |
Definition at line 46 of file MuCCaFitter.h.