|
CbmRoot
|
Here the ring is fitted with the TAU algorithm from A. Ayriyan/ G. Ososkov. More...
#include <CbmRichRingFitterTAU.h>
Public Member Functions | |
| CbmRichRingFitterTAU () | |
| Default constructor. | |
| virtual | ~CbmRichRingFitterTAU () |
| Destructor. | |
| virtual 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 |
Private Attributes | |
| int | fRobust |
Here the ring is fitted with the TAU algorithm from A. Ayriyan/ G. Ososkov.
Definition at line 28 of file CbmRichRingFitterTAU.h.
| CbmRichRingFitterTAU::CbmRichRingFitterTAU | ( | ) |
|
virtual |
Destructor.
Definition at line 26 of file CbmRichRingFitterTAU.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 CbmRichRingFitterCircle::DoFit(), CbmRichRingFitterRobustCOP::DoFit(), CbmRichRingFitterTAU::DoFit(), and CbmRichRingFitterCOP::FitRing().
|
virtual |
Inherited from CbmRichRingFitterBase.
Tukey's weight function
Optimal weight function
Implements CbmRichRingFitterBase.
Definition at line 28 of file CbmRichRingFitterTAU.cxx.
References CbmRichRingFitterBase::CalcChi2(), exp(), fRobust, CbmRichHitLight::fX, CbmRichHitLight::fY, CbmRichRingLight::GetHit(), CbmRichRingLight::GetNofHits(), CbmRichRingLight::SetCenterX(), CbmRichRingLight::SetCenterY(), CbmRichRingLight::SetRadius(), sqrt(), x, and y.
|
private |
Definition at line 46 of file CbmRichRingFitterTAU.h.
Referenced by CbmRichRingFitterTAU(), and DoFit().
|
staticprotectedinherited |
Definition at line 75 of file CbmRichRingFitterBase.h.
Referenced by CbmRichRingFitterEllipseTau::DoFit(), and CbmRichRingFitterCOP::FitRing().