|
CbmRoot
|
#include <CbmMuchTrackFinderIdeal.h>
Public Member Functions | |
| CbmMuchTrackFinderIdeal () | |
| virtual | ~CbmMuchTrackFinderIdeal () |
| virtual void | Init () |
| Int_t | DoFind (TClonesArray *trackArray) |
| ClassDef (CbmMuchTrackFinder, 1) | |
Private Member Functions | |
| void | ProcessDigiMatches (const TClonesArray *digiMatches, Int_t digiIndex, Int_t hitIndex, HitType hitType) |
| void | SetTrackParam (const CbmMCTrack *mcTrack, const FairMCPoint *mcPoint, CbmMuchTrack *track) |
| CbmMuchTrackFinderIdeal (const CbmMuchTrackFinderIdeal &) | |
| CbmMuchTrackFinderIdeal & | operator= (const CbmMuchTrackFinderIdeal &) |
| ClassDef (CbmMuchTrackFinderIdeal, 1) | |
Private Attributes | |
| TClonesArray * | fMCTracks |
| TClonesArray * | fMCPoints |
| TClonesArray * | fPixelHits |
| TClonesArray * | fTracks |
| TClonesArray * | fPixelDigiMatches |
| TClonesArray * | fClusters |
| std::map< Int_t, Int_t > | fTrackMap |
| Int_t | fVerbose |
| Int_t | fEvents |
Definition at line 26 of file CbmMuchTrackFinderIdeal.h.
| CbmMuchTrackFinderIdeal::CbmMuchTrackFinderIdeal | ( | ) |
Definition at line 25 of file CbmMuchTrackFinderIdeal.cxx.
References CbmMuchTrackFinder::CbmMuchTrackFinder(), fClusters, fEvents, fMCPoints, fMCTracks, fPixelDigiMatches, fPixelHits, fTrackMap, fTracks, and fVerbose.
Referenced by CbmMuchTrackFinderIdeal(), ClassDef(), and operator=().
|
virtual |
Definition at line 39 of file CbmMuchTrackFinderIdeal.cxx.
|
private |
References CbmMuchTrackFinderIdeal().
|
inherited |
References CbmMuchTrackFinder().
|
private |
References CbmMuchTrackFinderIdeal().
|
virtual |
Abstract method DoFind. To be implemented in the concrete class. Task: Fill the track array, which is given as argument
Implements CbmMuchTrackFinder.
Definition at line 63 of file CbmMuchTrackFinderIdeal.cxx.
References fClusters, fEvents, fMCTracks, fPixelDigiMatches, fPixelHits, fTrackMap, fTracks, CbmCluster::GetDigi(), CbmMCTrack::GetMotherId(), CbmCluster::GetNofDigis(), CbmMCTrack::GetPdgCode(), CbmHit::GetRefId(), kMUCHPIXELHIT, and ProcessDigiMatches().
|
virtual |
Virtual method Init. If needed, to be implemented in the concrete class. Else no action.
Reimplemented from CbmMuchTrackFinder.
Definition at line 41 of file CbmMuchTrackFinderIdeal.cxx.
References fClusters, fMCPoints, fMCTracks, fPixelDigiMatches, and fPixelHits.
|
private |
References CbmMuchTrackFinderIdeal().
|
private |
Definition at line 96 of file CbmMuchTrackFinderIdeal.cxx.
References CbmTrack::AddHit(), fMCPoints, fMCTracks, fTrackMap, fTracks, CbmLink::GetIndex(), CbmMatch::GetLink(), CbmTrack::GetNofHits(), CbmMatch::GetNofLinks(), and SetTrackParam().
Referenced by DoFind().
|
private |
Definition at line 124 of file CbmMuchTrackFinderIdeal.cxx.
References CbmMCTrack::GetP(), CbmMCTrack::GetPdgCode(), CbmTrack::SetParamFirst(), and CbmTrack::SetParamLast().
Referenced by ProcessDigiMatches().
|
private |
Definition at line 45 of file CbmMuchTrackFinderIdeal.h.
Referenced by CbmMuchTrackFinderIdeal(), DoFind(), and Init().
|
private |
Definition at line 51 of file CbmMuchTrackFinderIdeal.h.
Referenced by CbmMuchTrackFinderIdeal(), and DoFind().
|
private |
Definition at line 41 of file CbmMuchTrackFinderIdeal.h.
Referenced by CbmMuchTrackFinderIdeal(), Init(), and ProcessDigiMatches().
|
private |
Definition at line 40 of file CbmMuchTrackFinderIdeal.h.
Referenced by CbmMuchTrackFinderIdeal(), DoFind(), Init(), and ProcessDigiMatches().
|
private |
Definition at line 44 of file CbmMuchTrackFinderIdeal.h.
Referenced by CbmMuchTrackFinderIdeal(), DoFind(), and Init().
|
private |
Definition at line 42 of file CbmMuchTrackFinderIdeal.h.
Referenced by CbmMuchTrackFinderIdeal(), DoFind(), and Init().
Definition at line 48 of file CbmMuchTrackFinderIdeal.h.
Referenced by CbmMuchTrackFinderIdeal(), DoFind(), and ProcessDigiMatches().
|
private |
Definition at line 43 of file CbmMuchTrackFinderIdeal.h.
Referenced by CbmMuchTrackFinderIdeal(), DoFind(), and ProcessDigiMatches().
|
private |
Definition at line 50 of file CbmMuchTrackFinderIdeal.h.
Referenced by CbmMuchTrackFinderIdeal().