CbmRoot
|
Ideal Ring-Track Assignment. CbmRichRingMatch must be run prior to this procedure. More...
#include <CbmRichRingTrackAssignIdeal.h>
Public Member Functions | |
CbmRichRingTrackAssignIdeal () | |
Default constructor. More... | |
virtual | ~CbmRichRingTrackAssignIdeal () |
Destructor. More... | |
void | Init () |
Inherited from CbmRichRingTrackAssignBase. More... | |
virtual void | DoAssign (TClonesArray *rings, TClonesArray *richProj) |
Inherited from CbmRichRingTrackAssignBase. More... | |
Protected Attributes | |
double | fMaxDistance |
int | fMinNofHitsInRing |
Private Member Functions | |
CbmRichRingTrackAssignIdeal (const CbmRichRingTrackAssignIdeal &) | |
Copy constructor. More... | |
CbmRichRingTrackAssignIdeal & | operator= (const CbmRichRingTrackAssignIdeal &) |
Assignment operator. More... | |
Private Attributes | |
TClonesArray * | fMcTracks |
TClonesArray * | fGlobalTracks |
TClonesArray * | fRingMatches |
TClonesArray * | fStsTrackMatches |
Ideal Ring-Track Assignment. CbmRichRingMatch must be run prior to this procedure.
Definition at line 26 of file CbmRichRingTrackAssignIdeal.h.
CbmRichRingTrackAssignIdeal::CbmRichRingTrackAssignIdeal | ( | ) |
Default constructor.
Definition at line 25 of file CbmRichRingTrackAssignIdeal.cxx.
|
virtual |
Destructor.
Definition at line 31 of file CbmRichRingTrackAssignIdeal.cxx.
|
private |
Copy constructor.
|
virtual |
Inherited from CbmRichRingTrackAssignBase.
Implements CbmRichRingTrackAssignBase.
Definition at line 60 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 33 of file CbmRichRingTrackAssignIdeal.cxx.
References fGlobalTracks, fMcTracks, fRingMatches, and fStsTrackMatches.
|
private |
Assignment operator.
|
private |
Definition at line 51 of file CbmRichRingTrackAssignIdeal.h.
Referenced by DoAssign(), and Init().
|
protectedinherited |
Definition at line 50 of file CbmRichRingTrackAssignBase.h.
|
private |
Definition at line 50 of file CbmRichRingTrackAssignIdeal.h.
Referenced by Init().
|
protectedinherited |
Definition at line 51 of file CbmRichRingTrackAssignBase.h.
Referenced by DoAssign(), CbmRichRingTrackAssignClosestD::DoAssignRingTrack(), and CbmRichRingTrackAssignClosestD::DoAssignTrackRing().
|
private |
Definition at line 52 of file CbmRichRingTrackAssignIdeal.h.
Referenced by DoAssign(), and Init().
|
private |
Definition at line 53 of file CbmRichRingTrackAssignIdeal.h.
Referenced by DoAssign(), and Init().