CbmRoot
Loading...
Searching...
No Matches
CbmRichRingFitterBase Class Referenceabstract

Abstract base class for concrete Rich Ring fitting algorithms. Each derived class must implement the method DoFit. More...

#include <CbmRichRingFitterBase.h>

Inheritance diagram for CbmRichRingFitterBase:
[legend]

Public Member Functions

 CbmRichRingFitterBase ()
 Default constructor.
 
virtual ~CbmRichRingFitterBase ()
 Destructor.
 
virtual void DoFit (CbmRichRingLight *ring)=0
 Abstract method DoFit. To be implemented in the concrete class. Perform a fit to the hits attached to the ring by a ring finder. Fill the ring parameters member variables.
 

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
 

Detailed Description

Abstract base class for concrete Rich Ring fitting algorithms. Each derived class must implement the method DoFit.

Author
Semen Lebedev
Date
2012

Definition at line 27 of file CbmRichRingFitterBase.h.

Constructor & Destructor Documentation

◆ CbmRichRingFitterBase()

CbmRichRingFitterBase::CbmRichRingFitterBase ( )
inline

Default constructor.

Definition at line 32 of file CbmRichRingFitterBase.h.

◆ ~CbmRichRingFitterBase()

virtual CbmRichRingFitterBase::~CbmRichRingFitterBase ( )
inlinevirtual

Destructor.

Definition at line 37 of file CbmRichRingFitterBase.h.

Member Function Documentation

◆ CalcChi2()

◆ DoFit()

virtual void CbmRichRingFitterBase::DoFit ( CbmRichRingLight * ring)
pure virtual

Abstract method DoFit. To be implemented in the concrete class. Perform a fit to the hits attached to the ring by a ring finder. Fill the ring parameters member variables.

Parameters
[in,out]ringPointer to CbmRichRingLight

Implemented in CbmRichRingFitterCircle, CbmRichRingFitterCOP, CbmRichRingFitterEllipseMinuit, CbmRichRingFitterEllipseTau, CbmRichRingFitterRobustCOP, and CbmRichRingFitterTAU.

Referenced by CbmRichReconstruction::RunFitter(), and CbmRichReconstruction::RunFitter().

Member Data Documentation

◆ MAX_NOF_HITS_IN_RING

const int CbmRichRingFitterBase::MAX_NOF_HITS_IN_RING = 400
staticprotected

The documentation for this class was generated from the following file: