CbmRoot
|
#include <CbmLitFitTracksParallel.h>
Public Member Functions | |
CbmLitFitTracksParallel () | |
Constructor. More... | |
virtual | ~CbmLitFitTracksParallel () |
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... | |
CbmLitFitTracksParallel (const CbmLitFitTracksParallel &) | |
CbmLitFitTracksParallel & | operator= (const CbmLitFitTracksParallel &) |
ClassDef (CbmLitFitTracksParallel, 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 CbmLitFitTracksParallel.h.
CbmLitFitTracksParallel::CbmLitFitTracksParallel | ( | ) |
Constructor.
Definition at line 32 of file CbmLitFitTracksParallel.cxx.
|
virtual |
Destructor.
Definition at line 42 of file CbmLitFitTracksParallel.cxx.
|
private |
|
private |
|
private |
Performs track fit.
Definition at line 76 of file CbmLitFitTracksParallel.cxx.
References CbmLitConverterParallel::CbmPixelHitArrayToLitScalPixelHitArray(), CbmLitConverterParallel::CbmTrackArrayToLitScalTrackArray(), CbmLitConverterParallel::FairTrackParamToLitTrackParamScal(), fFitWatch, fFitWithIOWatch, fMuchPixelHits, fMuchTracks, fStsTracks, fTrdHits, fTrdTracks, CbmLitTrackingGeometryConstructor::GetMuchLayoutScal(), lit::parallel::LitScalTrack::GetParamFirst(), CbmTrack::GetParamLast(), lit::parallel::LitScalTrack::GetParamLast(), lit::parallel::LitScalTrack::GetPreviousTrackId(), CbmLitTrackingGeometryConstructor::GetTrdLayoutScal(), CbmLitTrackingGeometryConstructor::Instance(), lit::parallel::LitTrackFitter(), CbmLitConverterParallel::LitTrackParamScalToFairTrackParam(), CbmTrack::SetParamFirst(), lit::parallel::LitScalTrack::SetParamFirst(), and CbmTrack::SetParamLast().
Referenced by Exec().
|
virtual |
Derived from FairTask.
Definition at line 53 of file CbmLitFitTracksParallel.cxx.
References DoFit().
|
virtual |
Derived from FairTask.
Definition at line 61 of file CbmLitFitTracksParallel.cxx.
References PrintStopwatchStatistics().
|
virtual |
Derived from FairTask.
Definition at line 44 of file CbmLitFitTracksParallel.cxx.
References fFitWatch, fFitWithIOWatch, and ReadDataBranches().
|
private |
|
private |
Print stopwatch statistics.
Definition at line 153 of file CbmLitFitTracksParallel.cxx.
References fFitWatch, and fFitWithIOWatch.
Referenced by Finish().
|
private |
Read data branches.
Definition at line 63 of file CbmLitFitTracksParallel.cxx.
References fGlobalTracks, fMuchPixelHits, fMuchStrawHits, fMuchTracks, fStsTracks, fTrdHits, and fTrdTracks.
Referenced by Init().
|
private |
Definition at line 67 of file CbmLitFitTracksParallel.h.
Referenced by DoFit(), Init(), and PrintStopwatchStatistics().
|
private |
Definition at line 68 of file CbmLitFitTracksParallel.h.
Referenced by DoFit(), Init(), and PrintStopwatchStatistics().
|
private |
Definition at line 58 of file CbmLitFitTracksParallel.h.
Referenced by ReadDataBranches().
|
private |
Definition at line 63 of file CbmLitFitTracksParallel.h.
Referenced by DoFit(), and ReadDataBranches().
|
private |
Definition at line 64 of file CbmLitFitTracksParallel.h.
Referenced by ReadDataBranches().
|
private |
Definition at line 61 of file CbmLitFitTracksParallel.h.
Referenced by DoFit(), and ReadDataBranches().
|
private |
Definition at line 59 of file CbmLitFitTracksParallel.h.
Referenced by DoFit(), and ReadDataBranches().
|
private |
Definition at line 62 of file CbmLitFitTracksParallel.h.
Referenced by DoFit(), and ReadDataBranches().
|
private |
Definition at line 60 of file CbmLitFitTracksParallel.h.
Referenced by DoFit(), and ReadDataBranches().