14#ifndef CBM_RICH_RING_TRACK_ASSIGN_CLOSEST_D
15#define CBM_RICH_RING_TRACK_ASSIGN_CLOSEST_D
Base class for RICH rings - STS tracks matching algorithms.
CbmRichRingTrackAssignClosestDAlgorithmEnum
Class characterising one event by a collection of links (indices) to data objects,...
Base class for RICH rings - STS tracks matching algorithms.
Ring-Track Assignment according to the closest distance criterion.
bool IsTrdElectron(int iTrack)
Check if global track was identified as electron in the TRD detector.
TClonesArray * fTrdTracks
void DoAssign(CbmEvent *event, TClonesArray *rings, TClonesArray *richProj)
Inherited from CbmRichRingTrackAssignBase.
void DoAssignRingTrack(CbmEvent *event, TClonesArray *rings, TClonesArray *richProj)
Implementation of the ring-track version of the algorithm.
CbmRichRingTrackAssignClosestD(const CbmRichRingTrackAssignClosestD &)
Copy constructor.
CbmRichRingTrackAssignClosestDAlgorithmEnum fAlgorithmType
void DoAssignTrackRing(CbmEvent *event, TClonesArray *rings, TClonesArray *richProj)
Implementation of the track-ring version of the algorithm.
CbmRichRingTrackAssignClosestD & operator=(const CbmRichRingTrackAssignClosestD &)
Assignment operator.
CbmRichRingTrackAssignClosestD()
Default constructor.
void Init()
Inherited from CbmRichRingTrackAssignBase.
virtual ~CbmRichRingTrackAssignClosestD()
Destructor.
TClonesArray * fGlobalTracks