CbmRoot
|
#include <CbmTrackMatch.h>
Public Member Functions | |
CbmTrackMatch () | |
CbmTrackMatch (Int_t mcTrackID, Int_t nTrue, Int_t nWrong, Int_t nFake, Int_t nTracks) | |
virtual | ~CbmTrackMatch () |
Int_t | GetMCTrackId () const |
Int_t | GetNofTrueHits () const |
Int_t | GetNofWrongHits () const |
Int_t | GetNofFakeHits () const |
Int_t | GetNofMCTracks () const |
Private Member Functions | |
ClassDef (CbmTrackMatch, 1) | |
Private Attributes | |
Int_t | fMCTrackId |
Int_t | fNofTrueHits |
Int_t | fNofWrongHits |
Int_t | fNofFakeHits |
Int_t | fNofMCTracks |
CbmStsTrackMatch.h
Data structure describing the matching of a reconstructed track with a Monte Carlo track on the base of corresponding hits/points. This requires matching of hits to MC points.
Definition at line 18 of file CbmTrackMatch.h.
CbmTrackMatch::CbmTrackMatch | ( | ) |
Default constructor
CbmStsTrackMatch.cxx
Definition at line 11 of file CbmTrackMatch.cxx.
CbmTrackMatch::CbmTrackMatch | ( | Int_t | mcTrackID, |
Int_t | nTrue, | ||
Int_t | nWrong, | ||
Int_t | nFake, | ||
Int_t | nTracks | ||
) |
Standard constructor
mcTrackID | Index of matched MCTrack |
nTrue | Number of true hits (belonging to matched MCTrack) |
nWrong | Number of wrong Hits (from other MCTracks) |
nFake | Number of fake hits (not belonging to any MCTrack) |
nTracks | Number of MCTracks with common hits |
Definition at line 21 of file CbmTrackMatch.cxx.
|
virtual |
Destructor
Definition at line 35 of file CbmTrackMatch.cxx.
|
private |
|
inline |
Index of matched MC track
Definition at line 44 of file CbmTrackMatch.h.
References fMCTrackId.
Referenced by CbmTrackMergerIdeal::DoMerge(), LxFinderTriplet::Exec(), CbmKFTrackFitQA::Exec(), CbmThermalModelNoFlow::Exec(), LxFinder::Exec(), CbmL1TrackMerger::MergeImPlane(), and CbmL1TrdTrackFinderSts::ProcessStation().
|
inline |
Number of fake hits on track (from no MC track)
Definition at line 53 of file CbmTrackMatch.h.
References fNofFakeHits.
Referenced by LxFinderTriplet::Exec(), and LxFinder::Exec().
|
inline |
Number of MCTracks with common hits
Definition at line 56 of file CbmTrackMatch.h.
References fNofMCTracks.
Referenced by CbmKFTrackFitQA::Exec(), and CbmThermalModelNoFlow::Exec().
|
inline |
Number of true hits on track (from matched MC track)
Definition at line 47 of file CbmTrackMatch.h.
References fNofTrueHits.
Referenced by LxFinderTriplet::Exec(), and LxFinder::Exec().
|
inline |
Number of wrong hits on track (from other MC tracks)
Definition at line 50 of file CbmTrackMatch.h.
References fNofWrongHits.
Referenced by LxFinderTriplet::Exec(), and LxFinder::Exec().
|
private |
Index of matched CbmMCTrack
Definition at line 61 of file CbmTrackMatch.h.
Referenced by GetMCTrackId().
|
private |
Number of fake hits (belonging to no MCTrack)
Definition at line 70 of file CbmTrackMatch.h.
Referenced by GetNofFakeHits().
|
private |
Number of MCTrackx with common hits
Definition at line 73 of file CbmTrackMatch.h.
Referenced by GetNofMCTracks().
|
private |
Number of true hits (belonging to the matched MCTrack)
Definition at line 64 of file CbmTrackMatch.h.
Referenced by GetNofTrueHits().
|
private |
Number of wrong hits (belonging to other MCTracks)
Definition at line 67 of file CbmTrackMatch.h.
Referenced by GetNofWrongHits().