CbmRoot
|
#include <CbmLitFitTracks.h>
Public Member Functions | |
CbmLitFitTracks () | |
Constructor. More... | |
virtual | ~CbmLitFitTracks () |
Destructor. More... | |
virtual InitStatus | Init () |
Derived from FairTask. More... | |
virtual void | Exec (Option_t *opt) |
Derived from FairTask. More... | |
virtual void | Finish () |
Derived from FairTask. More... | |
Private Member Functions | |
void | ReadDataBranches () |
Read data branches. More... | |
void | DoFit () |
Performs track fit. More... | |
void | PrintStopwatchStatistics () |
Print stopwatch statistics. More... | |
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 14 of file CbmLitFitTracks.h.
CbmLitFitTracks::CbmLitFitTracks | ( | ) |
Constructor.
Definition at line 32 of file CbmLitFitTracks.cxx.
|
virtual |
Destructor.
Definition at line 42 of file CbmLitFitTracks.cxx.
|
private |
|
private |
|
private |
Performs track fit.
Definition at line 75 of file CbmLitFitTracks.cxx.
References CbmLitConverterFairTrackParam::CbmLitTrackParamToFairTrackParam(), CbmLitConverter::CbmTrackArrayToCbmLitTrackArray(), CbmLitToolFactory::CreateTrackFitter(), CbmLitConverterFairTrackParam::FairTrackParamToCbmLitTrackParam(), fFitWatch, fFitWithIOWatch, fStsTracks, fTrdHits, fTrdTracks, CbmLitTrack::GetParamFirst(), CbmTrack::GetParamLast(), CbmLitTrack::GetParamLast(), CbmLitTrack::GetPreviousTrackId(), CbmTrack::GetTime(), CbmTrack::GetTimeError(), CbmLitConverter::HitArrayToHitVector(), kTrdHit, CbmTrackParam::Set(), CbmTrack::SetParamFirst(), CbmLitTrack::SetParamFirst(), CbmTrack::SetParamLast(), and CbmLitTrack::SetPDG().
Referenced by Exec().
|
virtual |
|
virtual |
Derived from FairTask.
Definition at line 60 of file CbmLitFitTracks.cxx.
References PrintStopwatchStatistics().
|
virtual |
Derived from FairTask.
Definition at line 44 of file CbmLitFitTracks.cxx.
References fFitWatch, fFitWithIOWatch, and ReadDataBranches().
|
private |
|
private |
Print stopwatch statistics.
Definition at line 138 of file CbmLitFitTracks.cxx.
References fFitWatch, and fFitWithIOWatch.
Referenced by Finish().
|
private |
Read data branches.
Definition at line 62 of file CbmLitFitTracks.cxx.
References fGlobalTracks, fMuchPixelHits, fMuchStrawHits, fMuchTracks, fStsTracks, fTrdHits, and fTrdTracks.
Referenced by Init().
|
private |
Definition at line 67 of file CbmLitFitTracks.h.
Referenced by DoFit(), Init(), and PrintStopwatchStatistics().
|
private |
Definition at line 68 of file CbmLitFitTracks.h.
Referenced by DoFit(), Init(), and PrintStopwatchStatistics().
|
private |
Definition at line 58 of file CbmLitFitTracks.h.
Referenced by ReadDataBranches().
|
private |
Definition at line 63 of file CbmLitFitTracks.h.
Referenced by ReadDataBranches().
|
private |
Definition at line 64 of file CbmLitFitTracks.h.
Referenced by ReadDataBranches().
|
private |
Definition at line 61 of file CbmLitFitTracks.h.
Referenced by ReadDataBranches().
|
private |
Definition at line 59 of file CbmLitFitTracks.h.
Referenced by DoFit(), and ReadDataBranches().
|
private |
Definition at line 62 of file CbmLitFitTracks.h.
Referenced by DoFit(), and ReadDataBranches().
|
private |
Definition at line 60 of file CbmLitFitTracks.h.
Referenced by DoFit(), and ReadDataBranches().