|
CbmRoot
|
Base class for RICH rings - STS tracks matching algorithms. More...
#include <CbmRichRingTrackAssignBase.h>
Public Member Functions | |
| CbmRichRingTrackAssignBase () | |
| virtual | ~CbmRichRingTrackAssignBase () |
| Destructor. | |
| virtual void | Init () |
| Initialization in case one needs to initialize some TCloneArrays. | |
| virtual void | DoAssign (CbmEvent *event, TClonesArray *rings, TClonesArray *richProj)=0 |
Protected Attributes | |
| double | fMaxDistance = 999. |
| int | fMinNofHitsInRing = 1 |
Private Member Functions | |
| CbmRichRingTrackAssignBase (const CbmRichRingTrackAssignBase &) | |
| Copy constructor. | |
| CbmRichRingTrackAssignBase & | operator= (const CbmRichRingTrackAssignBase &) |
| Assignment operator. | |
Base class for RICH rings - STS tracks matching algorithms.
Definition at line 28 of file CbmRichRingTrackAssignBase.h.
|
inline |
brief Standard constructor.
Definition at line 33 of file CbmRichRingTrackAssignBase.h.
Referenced by CbmRichRingTrackAssignBase(), and operator=().
|
inlinevirtual |
Destructor.
Definition at line 38 of file CbmRichRingTrackAssignBase.h.
|
private |
Copy constructor.
References CbmRichRingTrackAssignBase().
|
pure virtual |
Perform RICH rings STS tracks matching procedure. It updates index of the RICH ring in Global tracks.
| [in] | rings | Array of RICH rings. |
| [in] | richProj | Array of track projections onto the photodetector plane. |
Implemented in CbmRichRingTrackAssignClosestD, and CbmRichRingTrackAssignIdeal.
|
inlinevirtual |
Initialization in case one needs to initialize some TCloneArrays.
Reimplemented in CbmRichRingTrackAssignClosestD, and CbmRichRingTrackAssignIdeal.
Definition at line 43 of file CbmRichRingTrackAssignBase.h.
|
private |
Assignment operator.
References CbmRichRingTrackAssignBase().
|
protected |
Definition at line 54 of file CbmRichRingTrackAssignBase.h.
|
protected |
Definition at line 55 of file CbmRichRingTrackAssignBase.h.
Referenced by CbmRichRingTrackAssignIdeal::DoAssign(), CbmRichRingTrackAssignClosestD::DoAssignRingTrack(), and CbmRichRingTrackAssignClosestD::DoAssignTrackRing().