CbmRoot
|
Ideal Ring-Track Assignment. CbmRichRingMatch must be run prior to this procedure. More...
#include <CbmRichRingTrackAssignIdeal.h>
Public Member Functions | |
CbmRichRingTrackAssignIdeal () | |
Default constructor. | |
virtual | ~CbmRichRingTrackAssignIdeal () |
Destructor. | |
void | Init () |
Inherited from CbmRichRingTrackAssignBase. | |
virtual void | DoAssign (CbmEvent *event, TClonesArray *rings, TClonesArray *richProj) |
Inherited from CbmRichRingTrackAssignBase. | |
Protected Attributes | |
double | fMaxDistance = 999. |
int | fMinNofHitsInRing = 1 |
Private Member Functions | |
CbmRichRingTrackAssignIdeal (const CbmRichRingTrackAssignIdeal &) | |
Copy constructor. | |
CbmRichRingTrackAssignIdeal & | operator= (const CbmRichRingTrackAssignIdeal &) |
Assignment operator. | |
Private Attributes | |
TClonesArray * | fGlobalTracks = nullptr |
TClonesArray * | fRingMatches = nullptr |
TClonesArray * | fStsTrackMatches = nullptr |
Ideal Ring-Track Assignment. CbmRichRingMatch must be run prior to this procedure.
Definition at line 30 of file CbmRichRingTrackAssignIdeal.h.
CbmRichRingTrackAssignIdeal::CbmRichRingTrackAssignIdeal | ( | ) |
Default constructor.
Definition at line 26 of file CbmRichRingTrackAssignIdeal.cxx.
|
virtual |
Destructor.
Definition at line 28 of file CbmRichRingTrackAssignIdeal.cxx.
|
private |
Copy constructor.
|
virtual |
Inherited from CbmRichRingTrackAssignBase.
Implements CbmRichRingTrackAssignBase.
Definition at line 45 of file CbmRichRingTrackAssignIdeal.cxx.
References fGlobalTracks, CbmRichRingTrackAssignBase::fMinNofHitsInRing, fRingMatches, fStsTrackMatches, CbmLink::GetIndex(), CbmMatch::GetMatchedLink(), CbmRichRing::GetNofHits(), CbmGlobalTrack::GetStsTrackIndex(), richProj, rings, and CbmGlobalTrack::SetRichRingIndex().
|
virtual |
Inherited from CbmRichRingTrackAssignBase.
Reimplemented from CbmRichRingTrackAssignBase.
Definition at line 30 of file CbmRichRingTrackAssignIdeal.cxx.
References fGlobalTracks, fRingMatches, and fStsTrackMatches.
|
private |
Assignment operator.
|
private |
Definition at line 54 of file CbmRichRingTrackAssignIdeal.h.
Referenced by DoAssign(), and Init().
|
protectedinherited |
Definition at line 54 of file CbmRichRingTrackAssignBase.h.
|
protectedinherited |
Definition at line 55 of file CbmRichRingTrackAssignBase.h.
Referenced by DoAssign(), CbmRichRingTrackAssignClosestD::DoAssignRingTrack(), and CbmRichRingTrackAssignClosestD::DoAssignTrackRing().
|
private |
Definition at line 55 of file CbmRichRingTrackAssignIdeal.h.
Referenced by DoAssign(), and Init().
|
private |
Definition at line 56 of file CbmRichRingTrackAssignIdeal.h.
Referenced by DoAssign(), and Init().