EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Here the ring is fitted with the COP algorithm from A. Ayriyan/G. Ososkov. More...
#include <EicRoot/blob/master/rich/fitter/CbmRichRingFitterCOP.h>
Public Member Functions | |
CbmRichRingFitterCOP () | |
Standard constructor. | |
~CbmRichRingFitterCOP () | |
Destructor. | |
virtual void | DoFit (CbmRichRingLight *ring) |
Inherited from CbmRichRingFitterBase. | |
Public Member Functions inherited from CbmRichRingFitterBase | |
CbmRichRingFitterBase () | |
Default constructor. | |
virtual | ~CbmRichRingFitterBase () |
Destructor. | |
Private Member Functions | |
void | FitRing (CbmRichRingLight *ring) |
Execute ring fitting algorithm. | |
Additional Inherited Members | |
Protected Member Functions inherited from CbmRichRingFitterBase | |
virtual void | CalcChi2 (CbmRichRingLight *ring) |
Calculate chi2 for circle fitting algorithms. | |
Static Protected Attributes inherited from CbmRichRingFitterBase | |
static const int | MAX_NOF_HITS_IN_RING = 400 |
Here the ring is fitted with the COP algorithm from A. Ayriyan/G. Ososkov.
Definition at line 28 of file CbmRichRingFitterCOP.h.
View newest version in sPHENIX GitHub at line 28 of file CbmRichRingFitterCOP.h
CbmRichRingFitterCOP::CbmRichRingFitterCOP | ( | ) |
Standard constructor.
Definition at line 15 of file CbmRichRingFitterCOP.cxx.
View newest version in sPHENIX GitHub at line 15 of file CbmRichRingFitterCOP.cxx
CbmRichRingFitterCOP::~CbmRichRingFitterCOP | ( | ) |
Destructor.
Definition at line 20 of file CbmRichRingFitterCOP.cxx.
View newest version in sPHENIX GitHub at line 20 of file CbmRichRingFitterCOP.cxx
|
virtual |
Inherited from CbmRichRingFitterBase.
Implements CbmRichRingFitterBase.
Definition at line 25 of file CbmRichRingFitterCOP.cxx.
View newest version in sPHENIX GitHub at line 25 of file CbmRichRingFitterCOP.cxx
Referenced by CbmRichTrainAnnSelect::DiffFakeTrueCircle(), CbmRichRingFinderHoughImpl::FindPeak(), CbmRichGeoTest::FitAndFillHistCircle(), and CbmRichRingFitterQa::GenerateEllipse().
|
private |
Execute ring fitting algorithm.
[in,out] | ring | RICH ring to be fitted. |
Definition at line 31 of file CbmRichRingFitterCOP.cxx.
View newest version in sPHENIX GitHub at line 31 of file CbmRichRingFitterCOP.cxx
References starlightConstants::A2, Dy, epsilon, CbmRichHitLight::fX, CbmRichHitLight::fY, CbmRichRingLight::GetHit(), CbmRichRingLight::GetNofHits(), G4BECAL::radius, CbmRichRingLight::SetCenterX(), CbmRichRingLight::SetCenterY(), and CbmRichRingLight::SetRadius().