EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CbmRichRingFitterCircle Class Reference

Implementation of a ring fitting algorithm with equation of a circle. Algorithm from F77 subroutine of S.Sadovsky. More...

#include <EicRoot/blob/master/rich/fitter/CbmRichRingFitterCircle.h>

+ Inheritance diagram for CbmRichRingFitterCircle:
+ Collaboration diagram for CbmRichRingFitterCircle:

Public Member Functions

 CbmRichRingFitterCircle ()
 Default constructor.
 
virtual ~CbmRichRingFitterCircle ()
 Destructor.
 
void DoFit (CbmRichRingLight *ring)
 Inherited from CbmRichRingFitterBase.
 
- Public Member Functions inherited from CbmRichRingFitterBase
 CbmRichRingFitterBase ()
 Default constructor.
 
virtual ~CbmRichRingFitterBase ()
 Destructor.
 

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
 

Detailed Description

Implementation of a ring fitting algorithm with equation of a circle. Algorithm from F77 subroutine of S.Sadovsky.

Author
Supriya Das
Date
2006

Definition at line 25 of file CbmRichRingFitterCircle.h.

View newest version in sPHENIX GitHub at line 25 of file CbmRichRingFitterCircle.h

Constructor & Destructor Documentation

CbmRichRingFitterCircle::CbmRichRingFitterCircle ( )

Default constructor.

Definition at line 11 of file CbmRichRingFitterCircle.cxx.

View newest version in sPHENIX GitHub at line 11 of file CbmRichRingFitterCircle.cxx

CbmRichRingFitterCircle::~CbmRichRingFitterCircle ( )
virtual

Destructor.

Definition at line 16 of file CbmRichRingFitterCircle.cxx.

View newest version in sPHENIX GitHub at line 16 of file CbmRichRingFitterCircle.cxx

Member Function Documentation

void CbmRichRingFitterCircle::DoFit ( CbmRichRingLight ring)
virtual

Inherited from CbmRichRingFitterBase.

Implements CbmRichRingFitterBase.

Definition at line 21 of file CbmRichRingFitterCircle.cxx.

View newest version in sPHENIX GitHub at line 21 of file CbmRichRingFitterCircle.cxx

References b32, c, CbmRichRingFitterBase::CalcChi2(), CbmRichHitLight::fX, CbmRichHitLight::fY, CbmRichRingLight::GetHit(), CbmRichRingLight::GetNofHits(), Acts::Test::hx, Acts::Test::hy, G4BECAL::radius, CbmRichRingLight::SetCenterX(), CbmRichRingLight::SetCenterY(), and CbmRichRingLight::SetRadius().

+ Here is the call graph for this function:


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