Public Member Functions | Protected Member Functions | Static Protected Attributes | Private Member Functions

CbmRichRingFitterCOP Class Reference

Here the ring is fitted with the COP algorithm from A. Ayriyan/G. Ososkov. More...

#include <CbmRichRingFitterCOP.h>

Inheritance diagram for CbmRichRingFitterCOP:
Inheritance graph
[legend]
Collaboration diagram for CbmRichRingFitterCOP:
Collaboration graph
[legend]

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.

Detailed Description

Here the ring is fitted with the COP algorithm from A. Ayriyan/G. Ososkov.

Author:
Alexander Ayriyan, Gennadi Ososkov, Semen Lebedev <s.lebedev@gsi.de>
Date:
2005

Definition at line 22 of file CbmRichRingFitterCOP.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

virtual void CbmRichRingFitterBase::CalcChi2 ( CbmRichRingLight ring  )  [inline, protected, virtual, inherited]
virtual void CbmRichRingFitterBase::CalcChi2 ( CbmRichRingLight ring  )  [inline, protected, virtual, inherited]
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.

Parameters:
[in,out] ring RICH ring to be fitted.
void CbmRichRingFitterCOP::FitRing ( CbmRichRingLight ring  )  [private]

Field Documentation

static const int CbmRichRingFitterBase::MAX_NOF_HITS_IN_RING = 400 [static, protected, inherited]

Definition at line 76 of file CbmRichRingFitterBase.h.

Referenced by FitRing().


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