CbmRoot
|
Implementation of a ring fitting algorithm with equation of a circle. Algorithm from F77 subroutine of S.Sadovsky. More...
#include <CbmRichRingFitterCircle.h>
Public Member Functions | |
CbmRichRingFitterCircle () | |
Default constructor. | |
virtual | ~CbmRichRingFitterCircle () |
Destructor. | |
void | DoFit (CbmRichRingLight *ring) |
Inherited from CbmRichRingFitterBase. | |
Protected Member Functions | |
virtual void | CalcChi2 (CbmRichRingLight *ring) |
Calculate chi2 for circle fitting algorithms. | |
Static Protected Attributes | |
static const int | MAX_NOF_HITS_IN_RING = 400 |
Implementation of a ring fitting algorithm with equation of a circle. Algorithm from F77 subroutine of S.Sadovsky.
Definition at line 29 of file CbmRichRingFitterCircle.h.
CbmRichRingFitterCircle::CbmRichRingFitterCircle | ( | ) |
Default constructor.
Definition at line 16 of file CbmRichRingFitterCircle.cxx.
|
virtual |
Destructor.
Definition at line 18 of file CbmRichRingFitterCircle.cxx.
|
inlineprotectedvirtualinherited |
Calculate chi2 for circle fitting algorithms.
[in,out] | ring | Fitted ring. |
Reimplemented in CbmRichRingFitterEllipseBase.
Definition at line 52 of file CbmRichRingFitterBase.h.
References CbmRichHitLight::fX, CbmRichHitLight::fY, CbmRichRingLight::GetCenterX(), CbmRichRingLight::GetCenterY(), CbmRichRingLight::GetHit(), CbmRichRingLight::GetNofHits(), CbmRichRingLight::GetRadius(), CbmRichRingLight::SetChi2(), and sqrt().
Referenced by DoFit(), CbmRichRingFitterRobustCOP::DoFit(), CbmRichRingFitterTAU::DoFit(), and CbmRichRingFitterCOP::FitRing().
|
virtual |
Inherited from CbmRichRingFitterBase.
Implements CbmRichRingFitterBase.
Definition at line 20 of file CbmRichRingFitterCircle.cxx.
References CbmRichRingFitterBase::CalcChi2(), CbmRichHitLight::fX, CbmRichHitLight::fY, CbmRichRingLight::GetHit(), CbmRichRingLight::GetNofHits(), CbmRichRingLight::SetCenterX(), CbmRichRingLight::SetCenterY(), CbmRichRingLight::SetRadius(), and sqrt().
|
staticprotectedinherited |
Definition at line 75 of file CbmRichRingFitterBase.h.
Referenced by CbmRichRingFitterEllipseTau::DoFit(), and CbmRichRingFitterCOP::FitRing().