CbmRoot
CbmLitFitTracksParallel Class Reference

#include <CbmLitFitTracksParallel.h>

Inheritance diagram for CbmLitFitTracksParallel:
[legend]
Collaboration diagram for CbmLitFitTracksParallel:
[legend]

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 &)
 
CbmLitFitTracksParalleloperator= (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
 

Detailed Description

Definition at line 14 of file CbmLitFitTracksParallel.h.

Constructor & Destructor Documentation

◆ CbmLitFitTracksParallel() [1/2]

CbmLitFitTracksParallel::CbmLitFitTracksParallel ( )

Constructor.

Definition at line 32 of file CbmLitFitTracksParallel.cxx.

◆ ~CbmLitFitTracksParallel()

CbmLitFitTracksParallel::~CbmLitFitTracksParallel ( )
virtual

Destructor.

Definition at line 42 of file CbmLitFitTracksParallel.cxx.

◆ CbmLitFitTracksParallel() [2/2]

CbmLitFitTracksParallel::CbmLitFitTracksParallel ( const CbmLitFitTracksParallel )
private

Member Function Documentation

◆ ClassDef()

CbmLitFitTracksParallel::ClassDef ( CbmLitFitTracksParallel  ,
 
)
private

◆ DoFit()

◆ Exec()

void CbmLitFitTracksParallel::Exec ( Option_t *  opt)
virtual

Derived from FairTask.

Definition at line 53 of file CbmLitFitTracksParallel.cxx.

References DoFit().

◆ Finish()

void CbmLitFitTracksParallel::Finish ( )
virtual

Derived from FairTask.

Definition at line 61 of file CbmLitFitTracksParallel.cxx.

References PrintStopwatchStatistics().

◆ Init()

InitStatus CbmLitFitTracksParallel::Init ( )
virtual

Derived from FairTask.

Definition at line 44 of file CbmLitFitTracksParallel.cxx.

References fFitWatch, fFitWithIOWatch, and ReadDataBranches().

◆ operator=()

CbmLitFitTracksParallel& CbmLitFitTracksParallel::operator= ( const CbmLitFitTracksParallel )
private

◆ PrintStopwatchStatistics()

void CbmLitFitTracksParallel::PrintStopwatchStatistics ( )
private

Print stopwatch statistics.

Definition at line 153 of file CbmLitFitTracksParallel.cxx.

References fFitWatch, and fFitWithIOWatch.

Referenced by Finish().

◆ ReadDataBranches()

void CbmLitFitTracksParallel::ReadDataBranches ( )
private

Read data branches.

Definition at line 63 of file CbmLitFitTracksParallel.cxx.

References fGlobalTracks, fMuchPixelHits, fMuchStrawHits, fMuchTracks, fStsTracks, fTrdHits, and fTrdTracks.

Referenced by Init().

Member Data Documentation

◆ fFitWatch

TStopwatch CbmLitFitTracksParallel::fFitWatch
private

Definition at line 67 of file CbmLitFitTracksParallel.h.

Referenced by DoFit(), Init(), and PrintStopwatchStatistics().

◆ fFitWithIOWatch

TStopwatch CbmLitFitTracksParallel::fFitWithIOWatch
private

Definition at line 68 of file CbmLitFitTracksParallel.h.

Referenced by DoFit(), Init(), and PrintStopwatchStatistics().

◆ fGlobalTracks

TClonesArray* CbmLitFitTracksParallel::fGlobalTracks
private

Definition at line 58 of file CbmLitFitTracksParallel.h.

Referenced by ReadDataBranches().

◆ fMuchPixelHits

TClonesArray* CbmLitFitTracksParallel::fMuchPixelHits
private

Definition at line 63 of file CbmLitFitTracksParallel.h.

Referenced by DoFit(), and ReadDataBranches().

◆ fMuchStrawHits

TClonesArray* CbmLitFitTracksParallel::fMuchStrawHits
private

Definition at line 64 of file CbmLitFitTracksParallel.h.

Referenced by ReadDataBranches().

◆ fMuchTracks

TClonesArray* CbmLitFitTracksParallel::fMuchTracks
private

Definition at line 61 of file CbmLitFitTracksParallel.h.

Referenced by DoFit(), and ReadDataBranches().

◆ fStsTracks

TClonesArray* CbmLitFitTracksParallel::fStsTracks
private

Definition at line 59 of file CbmLitFitTracksParallel.h.

Referenced by DoFit(), and ReadDataBranches().

◆ fTrdHits

TClonesArray* CbmLitFitTracksParallel::fTrdHits
private

Definition at line 62 of file CbmLitFitTracksParallel.h.

Referenced by DoFit(), and ReadDataBranches().

◆ fTrdTracks

TClonesArray* CbmLitFitTracksParallel::fTrdTracks
private

Definition at line 60 of file CbmLitFitTracksParallel.h.

Referenced by DoFit(), and ReadDataBranches().


The documentation for this class was generated from the following files: