|
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.
Referenced by CbmRichRingFinder(), ClassDef(), and operator=().
|
inlinevirtual |
Destructor
Definition at line 45 of file CbmRichRingFinder.h.
|
private |
References CbmRichRingFinder().
|
private |
References CbmRichRingFinder().
|
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.
|
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.
|
private |
References CbmRichRingFinder().