CbmRoot
|
#include <CbmRichRingFinder.h>
Public Member Functions | |
CbmRichRingFinder () | |
virtual | ~CbmRichRingFinder () |
virtual void | Init () |
virtual Int_t | DoFind (TClonesArray *rHitArray, TClonesArray *rProjArray, TClonesArray *rRingArray)=0 |
void | SetVerbose (Int_t verbose) |
Protected Attributes | |
Int_t | fVerbose |
Private Member Functions | |
CbmRichRingFinder (const CbmRichRingFinder &) | |
CbmRichRingFinder & | operator= (const CbmRichRingFinder &) |
ClassDef (CbmRichRingFinder, 1) | |
Definition at line 32 of file CbmRichRingFinder.h.
|
inline |
Default constructor
Definition at line 36 of file CbmRichRingFinder.h.
|
inlinevirtual |
Destructor
Definition at line 40 of file CbmRichRingFinder.h.
|
private |
|
private |
|
pure virtual |
Abstract method DoFind. To be implemented in the concrete class. Task: Read the hit array and fill the ring array, pointers to which are given as arguments
rHitArray | Array of RICH hits |
rProjArray | Array of projected tracks (for track based finders) |
rRingArray | Array of CbmRichRing @value Number of rings created |
Implemented in CbmRichRingFinderHough, CbmL1RichENNRingFinderParallel, CbmL1RichENNRingFinder, and CbmRichRingFinderIdeal.
Referenced by CbmRichReconstruction::RunFinder().
|
inlinevirtual |
Virtual method Init. If needed, to be implemented in the concrete class. Else no action.
Reimplemented in CbmL1RichENNRingFinderParallel, CbmRichRingFinderHough, CbmRichRingFinderIdeal, and CbmL1RichENNRingFinder.
Definition at line 46 of file CbmRichRingFinder.h.
Referenced by CbmRichReconstruction::InitFinder().
|
private |
|
inline |
Set verbosity
verbose | Verbosity level |
Definition at line 66 of file CbmRichRingFinder.h.
References fVerbose.
|
protected |
Definition at line 70 of file CbmRichRingFinder.h.
Referenced by CbmL1RichENNRingFinderParallel::CbmL1RichENNRingFinderParallel(), and SetVerbose().