CbmRoot
Loading...
Searching...
No Matches
CbmLitFitTracks Class Reference

#include <CbmLitFitTracks.h>

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

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 &)
 
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 20 of file CbmLitFitTracks.h.

Constructor & Destructor Documentation

◆ CbmLitFitTracks() [1/2]

CbmLitFitTracks::CbmLitFitTracks ( )

Constructor.

Definition at line 36 of file CbmLitFitTracks.cxx.

◆ ~CbmLitFitTracks()

CbmLitFitTracks::~CbmLitFitTracks ( )
virtual

Destructor.

Definition at line 48 of file CbmLitFitTracks.cxx.

◆ CbmLitFitTracks() [2/2]

CbmLitFitTracks::CbmLitFitTracks ( const CbmLitFitTracks & )
private

Member Function Documentation

◆ ClassDef()

CbmLitFitTracks::ClassDef ( CbmLitFitTracks ,
1  )
private

◆ DoFit()

◆ Exec()

void CbmLitFitTracks::Exec ( Option_t * opt)
virtual

Derived from FairTask.

Definition at line 60 of file CbmLitFitTracks.cxx.

References DoFit().

◆ Finish()

void CbmLitFitTracks::Finish ( )
virtual

Derived from FairTask.

Definition at line 68 of file CbmLitFitTracks.cxx.

References PrintStopwatchStatistics().

◆ Init()

InitStatus CbmLitFitTracks::Init ( )
virtual

Derived from FairTask.

Definition at line 50 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 142 of file CbmLitFitTracks.cxx.

References fFitWatch, and fFitWithIOWatch.

Referenced by Finish().

◆ ReadDataBranches()

void CbmLitFitTracks::ReadDataBranches ( )
private

Read data branches.

Definition at line 70 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 73 of file CbmLitFitTracks.h.

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

◆ fFitWithIOWatch

TStopwatch CbmLitFitTracks::fFitWithIOWatch
private

Definition at line 74 of file CbmLitFitTracks.h.

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

◆ fGlobalTracks

TClonesArray* CbmLitFitTracks::fGlobalTracks
private

Definition at line 64 of file CbmLitFitTracks.h.

Referenced by ReadDataBranches().

◆ fMuchPixelHits

TClonesArray* CbmLitFitTracks::fMuchPixelHits
private

Definition at line 69 of file CbmLitFitTracks.h.

Referenced by ReadDataBranches().

◆ fMuchStrawHits

TClonesArray* CbmLitFitTracks::fMuchStrawHits
private

Definition at line 70 of file CbmLitFitTracks.h.

Referenced by ReadDataBranches().

◆ fMuchTracks

TClonesArray* CbmLitFitTracks::fMuchTracks
private

Definition at line 67 of file CbmLitFitTracks.h.

Referenced by ReadDataBranches().

◆ fStsTracks

TClonesArray* CbmLitFitTracks::fStsTracks
private

Definition at line 65 of file CbmLitFitTracks.h.

Referenced by DoFit(), and ReadDataBranches().

◆ fTrdHits

TClonesArray* CbmLitFitTracks::fTrdHits
private

Definition at line 68 of file CbmLitFitTracks.h.

Referenced by DoFit(), and ReadDataBranches().

◆ fTrdTracks

TClonesArray* CbmLitFitTracks::fTrdTracks
private

Definition at line 66 of file CbmLitFitTracks.h.

Referenced by DoFit(), and ReadDataBranches().


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