Here the ring is fitted with the COP algorithm from A. Ayriyan/G. Ososkov. More...
#include <CbmRichRingFitterCOP.h>


Public Member Functions | |
| CbmRichRingFitterCOP () | |
| Standard constructor. | |
| ~CbmRichRingFitterCOP () | |
| Destructor. | |
| virtual void | DoFit (CbmRichRingLight *ring) |
| Inherited from CbmRichRingFitterBase. | |
| CbmRichRingFitterCOP () | |
| Standard constructor. | |
| ~CbmRichRingFitterCOP () | |
| Destructor. | |
| virtual void | DoFit (CbmRichRingLight *ring) |
| Inherited from CbmRichRingFitterBase. | |
Protected Member Functions | |
| virtual void | CalcChi2 (CbmRichRingLight *ring) |
| Calculate chi2 for circle fitting algorithms. | |
| virtual void | CalcChi2 (CbmRichRingLight *ring) |
| Calculate chi2 for circle fitting algorithms. | |
Static Protected Attributes | |
| static const int | MAX_NOF_HITS_IN_RING = 400 |
Private Member Functions | |
| void | FitRing (CbmRichRingLight *ring) |
| Execute ring fitting algorithm. | |
| void | FitRing (CbmRichRingLight *ring) |
| Execute ring fitting algorithm. | |
Here the ring is fitted with the COP algorithm from A. Ayriyan/G. Ososkov.
Definition at line 22 of file CbmRichRingFitterCOP.h.
| CbmRichRingFitterCOP::CbmRichRingFitterCOP | ( | ) |
Standard constructor.
Definition at line 15 of file CbmRichRingFitterCOP.cxx.
| CbmRichRingFitterCOP::~CbmRichRingFitterCOP | ( | ) |
Destructor.
Definition at line 20 of file CbmRichRingFitterCOP.cxx.
| CbmRichRingFitterCOP::CbmRichRingFitterCOP | ( | ) |
Standard constructor.
| CbmRichRingFitterCOP::~CbmRichRingFitterCOP | ( | ) |
Destructor.
| virtual void CbmRichRingFitterBase::CalcChi2 | ( | CbmRichRingLight * | ring | ) | [inline, protected, virtual, inherited] |
Calculate chi2 for circle fitting algorithms.
| [in,out] | ring | Fitted ring. |
Reimplemented in CbmRichRingFitterEllipseBase, and CbmRichRingFitterEllipseBase.
Definition at line 52 of file CbmRichRingFitterBase.h.
References CbmRichHitLight::fX, CbmRichHitLight::fY, CbmRichRingLight::GetCenterX(), CbmRichRingLight::GetCenterY(), CbmRichRingLight::GetHit(), CbmRichRingLight::GetNofHits(), CbmRichRingLight::GetRadius(), and CbmRichRingLight::SetChi2().
Referenced by FitRing().
| virtual void CbmRichRingFitterBase::CalcChi2 | ( | CbmRichRingLight * | ring | ) | [inline, protected, virtual, inherited] |
Calculate chi2 for circle fitting algorithms.
| [in,out] | ring | Fitted ring. |
Reimplemented in CbmRichRingFitterEllipseBase, and CbmRichRingFitterEllipseBase.
Definition at line 52 of file CbmRichRingFitterBase.h.
References CbmRichHitLight::fX, CbmRichHitLight::fY, CbmRichRingLight::GetCenterX(), CbmRichRingLight::GetCenterY(), CbmRichRingLight::GetHit(), CbmRichRingLight::GetNofHits(), CbmRichRingLight::GetRadius(), and CbmRichRingLight::SetChi2().
| void CbmRichRingFitterCOP::DoFit | ( | CbmRichRingLight * | ring | ) | [virtual] |
Inherited from CbmRichRingFitterBase.
Implements CbmRichRingFitterBase.
Definition at line 25 of file CbmRichRingFitterCOP.cxx.
References FitRing().
Referenced by CbmRichRingFinderHoughImpl::FindPeak().
| virtual void CbmRichRingFitterCOP::DoFit | ( | CbmRichRingLight * | ring | ) | [virtual] |
Inherited from CbmRichRingFitterBase.
Implements CbmRichRingFitterBase.
| void CbmRichRingFitterCOP::FitRing | ( | CbmRichRingLight * | ring | ) | [private] |
Execute ring fitting algorithm.
| [in,out] | ring | RICH ring to be fitted. |
| void CbmRichRingFitterCOP::FitRing | ( | CbmRichRingLight * | ring | ) | [private] |
Execute ring fitting algorithm.
| [in,out] | ring | RICH ring to be fitted. |
Definition at line 31 of file CbmRichRingFitterCOP.cxx.
References CbmRichRingFitterBase::CalcChi2(), CbmRichHitLight::fX, CbmRichHitLight::fY, CbmRichRingLight::GetHit(), CbmRichRingLight::GetNofHits(), CbmRichRingFitterBase::MAX_NOF_HITS_IN_RING, CbmRichRingLight::SetCenterX(), CbmRichRingLight::SetCenterY(), and CbmRichRingLight::SetRadius().
Referenced by DoFit().
static const int CbmRichRingFitterBase::MAX_NOF_HITS_IN_RING = 400 [static, protected, inherited] |
Definition at line 76 of file CbmRichRingFitterBase.h.
Referenced by FitRing().
1.7.1