EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Ideal Ring-Track Assignment. CbmRichRingMatch must be run prior to this procedure. More...
#include <EicRoot/blob/master/rich/tracks/CbmRichRingTrackAssignIdeal.h>
Public Member Functions | |
CbmRichRingTrackAssignIdeal () | |
Default constructor. | |
virtual | ~CbmRichRingTrackAssignIdeal () |
Destructor. | |
void | Init () |
Inherited from CbmRichRingTrackAssignBase. | |
virtual void | DoAssign (TClonesArray *rings, TClonesArray *richProj) |
Inherited from CbmRichRingTrackAssignBase. | |
Public Member Functions inherited from CbmRichRingTrackAssignBase | |
CbmRichRingTrackAssignBase () | |
virtual | ~CbmRichRingTrackAssignBase () |
Destructor. | |
Private Member Functions | |
CbmRichRingTrackAssignIdeal (const CbmRichRingTrackAssignIdeal &) | |
Copy constructor. | |
CbmRichRingTrackAssignIdeal & | operator= (const CbmRichRingTrackAssignIdeal &) |
Assignment operator. | |
Private Attributes | |
TClonesArray * | fMcTracks |
TClonesArray * | fGlobalTracks |
TClonesArray * | fRingMatches |
TClonesArray * | fStsTrackMatches |
Additional Inherited Members | |
Protected Attributes inherited from CbmRichRingTrackAssignBase | |
double | fMaxDistance |
int | fMinNofHitsInRing |
Ideal Ring-Track Assignment. CbmRichRingMatch must be run prior to this procedure.
Definition at line 26 of file CbmRichRingTrackAssignIdeal.h.
View newest version in sPHENIX GitHub at line 26 of file CbmRichRingTrackAssignIdeal.h
CbmRichRingTrackAssignIdeal::CbmRichRingTrackAssignIdeal | ( | ) |
Default constructor.
Definition at line 26 of file CbmRichRingTrackAssignIdeal.cxx.
View newest version in sPHENIX GitHub at line 26 of file CbmRichRingTrackAssignIdeal.cxx
|
virtual |
Destructor.
Definition at line 35 of file CbmRichRingTrackAssignIdeal.cxx.
View newest version in sPHENIX GitHub at line 35 of file CbmRichRingTrackAssignIdeal.cxx
|
private |
Copy constructor.
|
virtual |
Inherited from CbmRichRingTrackAssignBase.
Implements CbmRichRingTrackAssignBase.
Definition at line 57 of file CbmRichRingTrackAssignIdeal.cxx.
View newest version in sPHENIX GitHub at line 57 of file CbmRichRingTrackAssignIdeal.cxx
References fGlobalTracks, CbmRichRingTrackAssignBase::fMinNofHitsInRing, fRingMatches, fStsTrackMatches, CbmRichRing::GetCenterX(), CbmRichRing::GetCenterY(), CbmTrackMatch::GetMCTrackId(), CbmRichRing::GetNofHits(), CbmGlobalTrack::GetStsTrackIndex(), FairTrackParam::GetX(), FairTrackParam::GetY(), and CbmRichRing::SetDistance().
|
virtual |
Inherited from CbmRichRingTrackAssignBase.
Reimplemented from CbmRichRingTrackAssignBase.
Definition at line 39 of file CbmRichRingTrackAssignIdeal.cxx.
View newest version in sPHENIX GitHub at line 39 of file CbmRichRingTrackAssignIdeal.cxx
References fGlobalTracks, fMcTracks, fRingMatches, fStsTrackMatches, FairRootManager::GetObject(), and FairRootManager::Instance().
|
private |
Assignment operator.
|
private |
Definition at line 54 of file CbmRichRingTrackAssignIdeal.h.
View newest version in sPHENIX GitHub at line 54 of file CbmRichRingTrackAssignIdeal.h
Referenced by DoAssign(), and Init().
|
private |
Definition at line 53 of file CbmRichRingTrackAssignIdeal.h.
View newest version in sPHENIX GitHub at line 53 of file CbmRichRingTrackAssignIdeal.h
Referenced by Init().
|
private |
Definition at line 55 of file CbmRichRingTrackAssignIdeal.h.
View newest version in sPHENIX GitHub at line 55 of file CbmRichRingTrackAssignIdeal.h
Referenced by DoAssign(), and Init().
|
private |
Definition at line 56 of file CbmRichRingTrackAssignIdeal.h.
View newest version in sPHENIX GitHub at line 56 of file CbmRichRingTrackAssignIdeal.h
Referenced by DoAssign(), and Init().