![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Ring-Track Assignment according to the closest distance criterion. More...
#include <EicRoot/blob/master/rich/tracks/CbmRichRingTrackAssignClosestD.h>
Inheritance diagram for CbmRichRingTrackAssignClosestD:
Collaboration diagram for CbmRichRingTrackAssignClosestD:Public Member Functions | |
| CbmRichRingTrackAssignClosestD () | |
| Default constructor. | |
| virtual | ~CbmRichRingTrackAssignClosestD () |
| Destructor. | |
| void | Init () |
| Inherited from CbmRichRingTrackAssignBase. | |
| void | DoAssign (TClonesArray *rings, TClonesArray *richProj) |
| Inherited from CbmRichRingTrackAssignBase. | |
Public Member Functions inherited from CbmRichRingTrackAssignBase | |
| CbmRichRingTrackAssignBase () | |
| virtual | ~CbmRichRingTrackAssignBase () |
| Destructor. | |
Private Member Functions | |
| bool | IsTrdElectron (int iTrack) |
| Check if global track was identified as electron in the TRD detector. | |
| CbmRichRingTrackAssignClosestD (const CbmRichRingTrackAssignClosestD &) | |
| Copy constructor. | |
| CbmRichRingTrackAssignClosestD & | operator= (const CbmRichRingTrackAssignClosestD &) |
| Assignment operator. | |
Private Attributes | |
| TClonesArray * | fTrdTracks |
| double | fTrdAnnCut |
| bool | fUseTrd |
Additional Inherited Members | |
Protected Attributes inherited from CbmRichRingTrackAssignBase | |
| double | fMaxDistance |
| int | fMinNofHitsInRing |
Ring-Track Assignment according to the closest distance criterion.
Definition at line 25 of file CbmRichRingTrackAssignClosestD.h.
View newest version in sPHENIX GitHub at line 25 of file CbmRichRingTrackAssignClosestD.h
| CbmRichRingTrackAssignClosestD::CbmRichRingTrackAssignClosestD | ( | ) |
Default constructor.
Definition at line 30 of file CbmRichRingTrackAssignClosestD.cxx.
View newest version in sPHENIX GitHub at line 30 of file CbmRichRingTrackAssignClosestD.cxx
|
virtual |
Destructor.
Definition at line 40 of file CbmRichRingTrackAssignClosestD.cxx.
View newest version in sPHENIX GitHub at line 40 of file CbmRichRingTrackAssignClosestD.cxx
|
private |
Copy constructor.
|
virtual |
Inherited from CbmRichRingTrackAssignBase.
Implements CbmRichRingTrackAssignBase.
Definition at line 59 of file CbmRichRingTrackAssignClosestD.cxx.
View newest version in sPHENIX GitHub at line 59 of file CbmRichRingTrackAssignClosestD.cxx
References CbmRichRingTrackAssignBase::fMinNofHitsInRing, fTrdTracks, fUseTrd, CbmRichRing::GetCenterX(), CbmRichRing::GetCenterY(), CbmRichRing::GetNofHits(), FairTrackParam::GetX(), FairTrackParam::GetY(), IsTrdElectron(), it, CbmRichRing::SetDistance(), CbmGlobalTrack::SetRichRingIndex(), and CbmRichRing::SetTrackID().
Here is the call graph for this function:
|
virtual |
Inherited from CbmRichRingTrackAssignBase.
Reimplemented from CbmRichRingTrackAssignBase.
Definition at line 44 of file CbmRichRingTrackAssignClosestD.cxx.
View newest version in sPHENIX GitHub at line 44 of file CbmRichRingTrackAssignClosestD.cxx
References fTrdTracks, FairRootManager::GetObject(), and FairRootManager::Instance().
Here is the call graph for this function:
|
private |
Check if global track was identified as electron in the TRD detector.
| [in] | iTrack | Index of global track. |
Definition at line 142 of file CbmRichRingTrackAssignClosestD.cxx.
View newest version in sPHENIX GitHub at line 142 of file CbmRichRingTrackAssignClosestD.cxx
References fTrdAnnCut, fTrdTracks, and CbmGlobalTrack::GetTrdTrackIndex().
Referenced by DoAssign().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Assignment operator.
|
private |
Definition at line 55 of file CbmRichRingTrackAssignClosestD.h.
View newest version in sPHENIX GitHub at line 55 of file CbmRichRingTrackAssignClosestD.h
Referenced by IsTrdElectron().
|
private |
Definition at line 53 of file CbmRichRingTrackAssignClosestD.h.
View newest version in sPHENIX GitHub at line 53 of file CbmRichRingTrackAssignClosestD.h
Referenced by DoAssign(), Init(), and IsTrdElectron().
|
private |
Definition at line 56 of file CbmRichRingTrackAssignClosestD.h.
View newest version in sPHENIX GitHub at line 56 of file CbmRichRingTrackAssignClosestD.h
Referenced by DoAssign().