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

Main class for ring finder based on Hough Transform implementation. More...

#include <EicRoot/blob/master/rich/prototype/CbmRichProtRingFinderHough.h>

+ Inheritance diagram for CbmRichProtRingFinderHough:
+ Collaboration diagram for CbmRichProtRingFinderHough:

Public Member Functions

 CbmRichProtRingFinderHough ()
 Standard constructor.
 
virtual ~CbmRichProtRingFinderHough ()
 Destructor.
 
virtual void Init ()
 Inherited from CbmRichRingFinder.
 
virtual Int_t DoFind (TClonesArray *rHitArray, TClonesArray *rProjArray, TClonesArray *rRingArray)
 Inherited from CbmRichRingFinder.
 
- Public Member Functions inherited from CbmRichRingFinder
 CbmRichRingFinder ()
 
virtual ~CbmRichRingFinder ()
 
void SetVerbose (Int_t verbose)
 

Protected Attributes

Int_t fNEvent
 
Int_t fRingCount
 
CbmRichProtRingFinderHoughImpl * fHTImpl
 
- Protected Attributes inherited from CbmRichRingFinder
Int_t fVerbose
 

Private Member Functions

void AddRingsToOutputArray (TClonesArray *rRingArray, const vector< CbmRichRingLight * > &rings)
 Add found rings to the output TClonesArray.
 
 CbmRichProtRingFinderHough (const CbmRichProtRingFinderHough &)
 Copy constructor.
 
CbmRichProtRingFinderHoughoperator= (const CbmRichProtRingFinderHough &)
 Assignment operator.
 

Detailed Description

Main class for ring finder based on Hough Transform implementation.

Author
Semen Lebedev
Date
2008

Definition at line 34 of file CbmRichProtRingFinderHough.h.

View newest version in sPHENIX GitHub at line 34 of file CbmRichProtRingFinderHough.h

Constructor & Destructor Documentation

CbmRichProtRingFinderHough::CbmRichProtRingFinderHough ( )

Standard constructor.

virtual CbmRichProtRingFinderHough::~CbmRichProtRingFinderHough ( )
virtual

Destructor.

CbmRichProtRingFinderHough::CbmRichProtRingFinderHough ( const CbmRichProtRingFinderHough )
private

Copy constructor.

Member Function Documentation

void CbmRichProtRingFinderHough::AddRingsToOutputArray ( TClonesArray *  rRingArray,
const vector< CbmRichRingLight * > &  rings 
)
private

Add found rings to the output TClonesArray.

Parameters
[out]rRingArrayOutput array of CbmRichRing.
[in]ringsFound rings.
virtual Int_t CbmRichProtRingFinderHough::DoFind ( TClonesArray *  rHitArray,
TClonesArray *  rProjArray,
TClonesArray *  rRingArray 
)
virtual

Inherited from CbmRichRingFinder.

Implements CbmRichRingFinder.

virtual void CbmRichProtRingFinderHough::Init ( )
virtual

Inherited from CbmRichRingFinder.

Reimplemented from CbmRichRingFinder.

CbmRichProtRingFinderHough& CbmRichProtRingFinderHough::operator= ( const CbmRichProtRingFinderHough )
private

Assignment operator.

Member Data Documentation

CbmRichProtRingFinderHoughImpl* CbmRichProtRingFinderHough::fHTImpl
protected

Definition at line 42 of file CbmRichProtRingFinderHough.h.

View newest version in sPHENIX GitHub at line 42 of file CbmRichProtRingFinderHough.h

Int_t CbmRichProtRingFinderHough::fNEvent
protected

Definition at line 37 of file CbmRichProtRingFinderHough.h.

View newest version in sPHENIX GitHub at line 37 of file CbmRichProtRingFinderHough.h

Int_t CbmRichProtRingFinderHough::fRingCount
protected

Definition at line 38 of file CbmRichProtRingFinderHough.h.

View newest version in sPHENIX GitHub at line 38 of file CbmRichProtRingFinderHough.h


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