BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
CbmStsFitTracks Class Reference

#include <CbmStsFitTracks.h>

Inheritance diagram for CbmStsFitTracks:
Collaboration diagram for CbmStsFitTracks:

Public Member Functions

 CbmStsFitTracks ()
 Default constructor.
 CbmStsFitTracks (CbmStsTrackFitter *fitter, Int_t iVerbose)
 Standard constructor.
 CbmStsFitTracks (const char *name, CbmStsTrackFitter *fitter, Int_t iVerbose)
 Constructor with name.
virtual ~CbmStsFitTracks ()
 Destructor.
virtual InitStatus Init ()
 Initialisation at beginning of each event.
virtual void Exec (Option_t *opt)
 Task execution.
virtual void Finish ()
 Finish at the end of each event.
CbmStsTrackFitter * GetFitter ()
 Accessors.
void UseFitter (CbmStsTrackFitter *fitter)
 Set concrete track finder.
 CbmStsFitTracks ()
 Default constructor.
 CbmStsFitTracks (CbmStsTrackFitter *fitter, Int_t iVerbose)
 Standard constructor.
 CbmStsFitTracks (const char *name, CbmStsTrackFitter *fitter, Int_t iVerbose)
 Constructor with name.
virtual ~CbmStsFitTracks ()
 Destructor.
virtual InitStatus Init ()
 Initialisation at beginning of each event.
virtual void Exec (Option_t *opt)
 Task execution.
virtual void Finish ()
 Finish at the end of each event.
CbmStsTrackFitter * GetFitter ()
 Accessors.
void UseFitter (CbmStsTrackFitter *fitter)
 Set concrete track finder.

Private Member Functions

 CbmStsFitTracks (const CbmStsFitTracks &)
CbmStsFitTracks operator= (const CbmStsFitTracks &)
 CbmStsFitTracks (const CbmStsFitTracks &)
CbmStsFitTracks operator= (const CbmStsFitTracks &)

Private Attributes

CbmStsTrackFitter * fFitter
TClonesArray * fTracks
TStopwatch fTimer
Int_t fNEvents
Int_t fNFailed
Double_t fTime
Double_t fNTracks

Detailed Description

Definition at line 25 of file CbmStsFitTracks.h.

Constructor & Destructor Documentation

◆ CbmStsFitTracks() [1/8]

CbmStsFitTracks::CbmStsFitTracks ( )

Definition at line 23 of file CbmStsFitTracks.cxx.

References fFitter, fNEvents, fNFailed, fNTracks, fTime, fTimer, and fTracks.

Referenced by CbmStsFitTracks(), and operator=().

Here is the caller graph for this function:

◆ CbmStsFitTracks() [2/8]

CbmStsFitTracks::CbmStsFitTracks ( CbmStsTrackFitter * fitter,
Int_t iVerbose )
Parameters
fitterPointer to STS track fitter concrete class
iVerboseVerbosity level

Definition at line 35 of file CbmStsFitTracks.cxx.

References fFitter, fNEvents, fNFailed, fNTracks, fTime, fTimer, and fTracks.

◆ CbmStsFitTracks() [3/8]

CbmStsFitTracks::CbmStsFitTracks ( const char * name,
CbmStsTrackFitter * fitter,
Int_t iVerbose )
Parameters
nameName of task
fitterPointer to STS track fitter concrete class
iVerboseVerbosity level

Definition at line 47 of file CbmStsFitTracks.cxx.

References fFitter, fNEvents, fNFailed, fNTracks, fTime, fTimer, and fTracks.

◆ ~CbmStsFitTracks() [1/2]

CbmStsFitTracks::~CbmStsFitTracks ( )
virtual

Definition at line 59 of file CbmStsFitTracks.cxx.

◆ CbmStsFitTracks() [4/8]

CbmStsFitTracks::CbmStsFitTracks ( const CbmStsFitTracks & )
private

References CbmStsFitTracks().

Here is the call graph for this function:

◆ CbmStsFitTracks() [5/8]

CbmStsFitTracks::CbmStsFitTracks ( )

◆ CbmStsFitTracks() [6/8]

CbmStsFitTracks::CbmStsFitTracks ( CbmStsTrackFitter * fitter,
Int_t iVerbose )
Parameters
fitterPointer to STS track fitter concrete class
iVerboseVerbosity level

◆ CbmStsFitTracks() [7/8]

CbmStsFitTracks::CbmStsFitTracks ( const char * name,
CbmStsTrackFitter * fitter,
Int_t iVerbose )
Parameters
nameName of task
fitterPointer to STS track fitter concrete class
iVerboseVerbosity level

◆ ~CbmStsFitTracks() [2/2]

virtual CbmStsFitTracks::~CbmStsFitTracks ( )
virtual

◆ CbmStsFitTracks() [8/8]

CbmStsFitTracks::CbmStsFitTracks ( const CbmStsFitTracks & )
private

References CbmStsFitTracks().

Here is the call graph for this function:

Member Function Documentation

◆ Exec() [1/2]

void CbmStsFitTracks::Exec ( Option_t * opt)
virtual

Definition at line 63 of file CbmStsFitTracks.cxx.

References fFitter, fNEvents, fNFailed, fNTracks, fTime, fTimer, and fTracks.

◆ Exec() [2/2]

virtual void CbmStsFitTracks::Exec ( Option_t * opt)
virtual

◆ Finish() [1/2]

void CbmStsFitTracks::Finish ( )
virtual

Definition at line 123 of file CbmStsFitTracks.cxx.

References fNEvents, fNFailed, fNTracks, and fTime.

◆ Finish() [2/2]

virtual void CbmStsFitTracks::Finish ( )
virtual

◆ GetFitter() [1/2]

CbmStsTrackFitter * CbmStsFitTracks::GetFitter ( )
inline

Definition at line 59 of file CbmStsFitTracks.h.

References fFitter.

◆ GetFitter() [2/2]

CbmStsTrackFitter * CbmStsFitTracks::GetFitter ( )
inline

Definition at line 59 of file CbmStsFitTracks.h.

References fFitter.

◆ Init() [1/2]

InitStatus CbmStsFitTracks::Init ( )
virtual

Definition at line 91 of file CbmStsFitTracks.cxx.

References fFitter, and fTracks.

◆ Init() [2/2]

virtual InitStatus CbmStsFitTracks::Init ( )
virtual

◆ operator=() [1/2]

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

References CbmStsFitTracks().

Here is the call graph for this function:

◆ operator=() [2/2]

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

References CbmStsFitTracks().

Here is the call graph for this function:

◆ UseFitter() [1/2]

void CbmStsFitTracks::UseFitter ( CbmStsTrackFitter * fitter)
inline

Definition at line 62 of file CbmStsFitTracks.h.

References fFitter.

◆ UseFitter() [2/2]

void CbmStsFitTracks::UseFitter ( CbmStsTrackFitter * fitter)
inline

Definition at line 62 of file CbmStsFitTracks.h.

References fFitter.

Member Data Documentation

◆ fFitter

CbmStsTrackFitter * CbmStsFitTracks::fFitter
private

◆ fNEvents

Int_t CbmStsFitTracks::fNEvents
private

Definition at line 68 of file CbmStsFitTracks.h.

Referenced by CbmStsFitTracks(), CbmStsFitTracks(), CbmStsFitTracks(), Exec(), and Finish().

◆ fNFailed

Int_t CbmStsFitTracks::fNFailed
private

Definition at line 69 of file CbmStsFitTracks.h.

Referenced by CbmStsFitTracks(), CbmStsFitTracks(), CbmStsFitTracks(), Exec(), and Finish().

◆ fNTracks

Double_t CbmStsFitTracks::fNTracks
private

Definition at line 71 of file CbmStsFitTracks.h.

Referenced by CbmStsFitTracks(), CbmStsFitTracks(), CbmStsFitTracks(), Exec(), and Finish().

◆ fTime

Double_t CbmStsFitTracks::fTime
private

Definition at line 70 of file CbmStsFitTracks.h.

Referenced by CbmStsFitTracks(), CbmStsFitTracks(), CbmStsFitTracks(), Exec(), and Finish().

◆ fTimer

TStopwatch CbmStsFitTracks::fTimer
private

Definition at line 67 of file CbmStsFitTracks.h.

Referenced by CbmStsFitTracks(), CbmStsFitTracks(), CbmStsFitTracks(), and Exec().

◆ fTracks

TClonesArray * CbmStsFitTracks::fTracks
private

Definition at line 66 of file CbmStsFitTracks.h.

Referenced by CbmStsFitTracks(), CbmStsFitTracks(), CbmStsFitTracks(), Exec(), and Init().


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