EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Base class for RICH rings - STS tracks matching algorithms. More...
#include <EicRoot/blob/master/rich/tracks/CbmRichRingTrackAssignBase.h>
Public Member Functions | |
CbmRichRingTrackAssignBase () | |
virtual | ~CbmRichRingTrackAssignBase () |
Destructor. | |
virtual void | Init () |
Initialization in case one needs to initialize some TCloneArrays. | |
virtual void | DoAssign (TClonesArray *rings, TClonesArray *richProj)=0 |
Protected Attributes | |
double | fMaxDistance |
int | fMinNofHitsInRing |
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 23 of file CbmRichRingTrackAssignBase.h.
View newest version in sPHENIX GitHub at line 23 of file CbmRichRingTrackAssignBase.h
|
inline |
brief Standard constructor.
Definition at line 29 of file CbmRichRingTrackAssignBase.h.
View newest version in sPHENIX GitHub at line 29 of file CbmRichRingTrackAssignBase.h
|
inlinevirtual |
Destructor.
Definition at line 39 of file CbmRichRingTrackAssignBase.h.
View newest version in sPHENIX GitHub at line 39 of file CbmRichRingTrackAssignBase.h
|
private |
Copy constructor.
|
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 CbmRichRingTrackAssignIdeal, and CbmRichRingTrackAssignClosestD.
Referenced by CbmRichReconstruction::RunTrackAssign().
|
inlinevirtual |
Initialization in case one needs to initialize some TCloneArrays.
Reimplemented in CbmRichRingTrackAssignIdeal, and CbmRichRingTrackAssignClosestD.
Definition at line 44 of file CbmRichRingTrackAssignBase.h.
View newest version in sPHENIX GitHub at line 44 of file CbmRichRingTrackAssignBase.h
Referenced by CbmRichReconstruction::InitTrackAssign().
|
private |
Assignment operator.
|
protected |
Definition at line 58 of file CbmRichRingTrackAssignBase.h.
View newest version in sPHENIX GitHub at line 58 of file CbmRichRingTrackAssignBase.h
|
protected |
Definition at line 59 of file CbmRichRingTrackAssignBase.h.
View newest version in sPHENIX GitHub at line 59 of file CbmRichRingTrackAssignBase.h
Referenced by CbmRichRingTrackAssignClosestD::DoAssign(), and CbmRichRingTrackAssignIdeal::DoAssign().