CbmRoot
CbmLitFitTracks Class Reference

#include <CbmLitFitTracks.h>

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

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

Detailed Description

Definition at line 14 of file CbmLitFitTracks.h.

Constructor & Destructor Documentation

◆ CbmLitFitTracks() [1/2]

CbmLitFitTracks::CbmLitFitTracks ( )

Constructor.

Definition at line 32 of file CbmLitFitTracks.cxx.

◆ ~CbmLitFitTracks()

CbmLitFitTracks::~CbmLitFitTracks ( )
virtual

Destructor.

Definition at line 42 of file CbmLitFitTracks.cxx.

◆ CbmLitFitTracks() [2/2]

CbmLitFitTracks::CbmLitFitTracks ( const CbmLitFitTracks )
private

Member Function Documentation

◆ ClassDef()

CbmLitFitTracks::ClassDef ( CbmLitFitTracks  ,
 
)
private

◆ DoFit()

◆ Exec()

void CbmLitFitTracks::Exec ( Option_t *  opt)
virtual

Derived from FairTask.

Definition at line 53 of file CbmLitFitTracks.cxx.

References DoFit().

◆ Finish()

void CbmLitFitTracks::Finish ( )
virtual

Derived from FairTask.

Definition at line 60 of file CbmLitFitTracks.cxx.

References PrintStopwatchStatistics().

◆ Init()

InitStatus CbmLitFitTracks::Init ( )
virtual

Derived from FairTask.

Definition at line 44 of file CbmLitFitTracks.cxx.

References fFitWatch, fFitWithIOWatch, and ReadDataBranches().

◆ operator=()

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

◆ PrintStopwatchStatistics()

void CbmLitFitTracks::PrintStopwatchStatistics ( )
private

Print stopwatch statistics.

Definition at line 138 of file CbmLitFitTracks.cxx.

References fFitWatch, and fFitWithIOWatch.

Referenced by Finish().

◆ ReadDataBranches()

void CbmLitFitTracks::ReadDataBranches ( )
private

Read data branches.

Definition at line 62 of file CbmLitFitTracks.cxx.

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

Referenced by Init().

Member Data Documentation

◆ fFitWatch

TStopwatch CbmLitFitTracks::fFitWatch
private

Definition at line 67 of file CbmLitFitTracks.h.

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

◆ fFitWithIOWatch

TStopwatch CbmLitFitTracks::fFitWithIOWatch
private

Definition at line 68 of file CbmLitFitTracks.h.

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

◆ fGlobalTracks

TClonesArray* CbmLitFitTracks::fGlobalTracks
private

Definition at line 58 of file CbmLitFitTracks.h.

Referenced by ReadDataBranches().

◆ fMuchPixelHits

TClonesArray* CbmLitFitTracks::fMuchPixelHits
private

Definition at line 63 of file CbmLitFitTracks.h.

Referenced by ReadDataBranches().

◆ fMuchStrawHits

TClonesArray* CbmLitFitTracks::fMuchStrawHits
private

Definition at line 64 of file CbmLitFitTracks.h.

Referenced by ReadDataBranches().

◆ fMuchTracks

TClonesArray* CbmLitFitTracks::fMuchTracks
private

Definition at line 61 of file CbmLitFitTracks.h.

Referenced by ReadDataBranches().

◆ fStsTracks

TClonesArray* CbmLitFitTracks::fStsTracks
private

Definition at line 59 of file CbmLitFitTracks.h.

Referenced by DoFit(), and ReadDataBranches().

◆ fTrdHits

TClonesArray* CbmLitFitTracks::fTrdHits
private

Definition at line 62 of file CbmLitFitTracks.h.

Referenced by DoFit(), and ReadDataBranches().

◆ fTrdTracks

TClonesArray* CbmLitFitTracks::fTrdTracks
private

Definition at line 60 of file CbmLitFitTracks.h.

Referenced by DoFit(), and ReadDataBranches().


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