CbmRoot
|
#include <CbmLitFitTracks.h>
Public Member Functions | |
CbmLitFitTracks () | |
Constructor. | |
virtual | ~CbmLitFitTracks () |
Destructor. | |
virtual InitStatus | Init () |
Derived from FairTask. | |
virtual void | Exec (Option_t *opt) |
Derived from FairTask. | |
virtual void | Finish () |
Derived from FairTask. | |
Private Member Functions | |
void | ReadDataBranches () |
Read data branches. | |
void | DoFit () |
Performs track fit. | |
void | PrintStopwatchStatistics () |
Print stopwatch statistics. | |
CbmLitFitTracks (const CbmLitFitTracks &) | |
CbmLitFitTracks & | operator= (const CbmLitFitTracks &) |
ClassDef (CbmLitFitTracks, 1) | |
Private Attributes | |
TClonesArray * | fGlobalTracks |
TClonesArray * | fStsTracks |
TClonesArray * | fTrdTracks |
TClonesArray * | fMuchTracks |
TClonesArray * | fTrdHits |
TClonesArray * | fMuchPixelHits |
TClonesArray * | fMuchStrawHits |
TStopwatch | fFitWatch |
TStopwatch | fFitWithIOWatch |
Definition at line 20 of file CbmLitFitTracks.h.
CbmLitFitTracks::CbmLitFitTracks | ( | ) |
Constructor.
Definition at line 36 of file CbmLitFitTracks.cxx.
|
virtual |
Destructor.
Definition at line 48 of file CbmLitFitTracks.cxx.
|
private |
|
private |
|
private |
Performs track fit.
Definition at line 84 of file CbmLitFitTracks.cxx.
References CbmLitConverterFairTrackParam::CbmLitTrackParamToFairTrackParam(), CbmLitConverter::CbmTrackArrayToCbmLitTrackArray(), CbmLitToolFactory::CreateTrackFitter(), CbmLitConverterFairTrackParam::FairTrackParamToCbmLitTrackParam(), fFitWatch, fFitWithIOWatch, fStsTracks, fTrdHits, fTrdTracks, CbmTrack::GetLastHitTime(), CbmTrack::GetLastHitTimeError(), CbmLitTrack::GetParamFirst(), CbmLitTrack::GetParamLast(), CbmTrack::GetParamLast(), CbmLitTrack::GetPreviousTrackId(), CbmLitConverter::HitArrayToHitVector(), kTrdHit, CbmTrackParam::Set(), CbmLitTrack::SetParamFirst(), CbmTrack::SetParamFirst(), CbmTrack::SetParamLast(), and CbmLitTrack::SetPDG().
Referenced by Exec().
|
virtual |
|
virtual |
Derived from FairTask.
Definition at line 68 of file CbmLitFitTracks.cxx.
References PrintStopwatchStatistics().
|
virtual |
Derived from FairTask.
Definition at line 50 of file CbmLitFitTracks.cxx.
References fFitWatch, fFitWithIOWatch, and ReadDataBranches().
|
private |
|
private |
Print stopwatch statistics.
Definition at line 142 of file CbmLitFitTracks.cxx.
References fFitWatch, and fFitWithIOWatch.
Referenced by Finish().
|
private |
Read data branches.
Definition at line 70 of file CbmLitFitTracks.cxx.
References fGlobalTracks, fMuchPixelHits, fMuchStrawHits, fMuchTracks, fStsTracks, fTrdHits, and fTrdTracks.
Referenced by Init().
|
private |
Definition at line 73 of file CbmLitFitTracks.h.
Referenced by DoFit(), Init(), and PrintStopwatchStatistics().
|
private |
Definition at line 74 of file CbmLitFitTracks.h.
Referenced by DoFit(), Init(), and PrintStopwatchStatistics().
|
private |
Definition at line 64 of file CbmLitFitTracks.h.
Referenced by ReadDataBranches().
|
private |
Definition at line 69 of file CbmLitFitTracks.h.
Referenced by ReadDataBranches().
|
private |
Definition at line 70 of file CbmLitFitTracks.h.
Referenced by ReadDataBranches().
|
private |
Definition at line 67 of file CbmLitFitTracks.h.
Referenced by ReadDataBranches().
|
private |
Definition at line 65 of file CbmLitFitTracks.h.
Referenced by DoFit(), and ReadDataBranches().
|
private |
Definition at line 68 of file CbmLitFitTracks.h.
Referenced by DoFit(), and ReadDataBranches().
|
private |
Definition at line 66 of file CbmLitFitTracks.h.
Referenced by DoFit(), and ReadDataBranches().