CbmRoot
|
#include <CbmRichRingFinder.h>
Public Member Functions | |
CbmRichRingFinder () | |
virtual | ~CbmRichRingFinder () |
virtual void | Init () |
virtual Int_t | DoFind (CbmEvent *event, TClonesArray *rHitArray, TClonesArray *rProjArray, TClonesArray *rRingArray)=0 |
Private Member Functions | |
CbmRichRingFinder (const CbmRichRingFinder &) | |
CbmRichRingFinder & | operator= (const CbmRichRingFinder &) |
ClassDef (CbmRichRingFinder, 1) | |
Definition at line 37 of file CbmRichRingFinder.h.
|
inline |
Default constructor
Definition at line 41 of file CbmRichRingFinder.h.
|
inlinevirtual |
Destructor
Definition at line 45 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
event | CbmEvent for time-based mode, if event==nullptr then event-by-event mode. |
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 CbmL1RichENNRingFinder, CbmL1RichENNRingFinderParallel, CbmRichRingFinderHough, and CbmRichRingFinderIdeal.
Referenced by CbmRichReconstruction::RunFinder(), and CbmRichReconstruction::RunFinder().
|
inlinevirtual |
Virtual method Init. If needed, to be implemented in the concrete class. Else no action.
Reimplemented in CbmL1RichENNRingFinder, CbmL1RichENNRingFinderParallel, CbmRichRingFinderHough, and CbmRichRingFinderIdeal.
Definition at line 51 of file CbmRichRingFinder.h.
Referenced by CbmRichReconstruction::InitFinder().
|
private |