BmnRoot
Loading...
Searching...
No Matches
CbmStsFindTracks Class Reference

#include <CbmStsFindTracks.h>

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

Public Member Functions

 CbmStsFindTracks ()
 
 CbmStsFindTracks (Int_t iVerbose, const TString &sFinderName, Bool_t useMvd=kFALSE, const char *name="STSFindTracks")
 
virtual ~CbmStsFindTracks ()
 
virtual void Exec (Option_t *opt)
 
CbmStsTrackFinderGetFinder ()
 
Bool_t MvdUsage () const
 
void UseFinder (CbmStsTrackFinder *finder)
 
virtual void OnlineWrite (const std::unique_ptr< TTree > &resultTree)
 Write task resul to tree.
 
 CbmStsFindTracks ()
 
 CbmStsFindTracks (Int_t iVerbose, const TString &sFinderName, Bool_t useMvd=kFALSE, const char *name="STSFindTracks")
 
virtual ~CbmStsFindTracks ()
 
virtual void Exec (Option_t *opt)
 
CbmStsTrackFinderGetFinder ()
 
Bool_t MvdUsage () const
 
void UseFinder (CbmStsTrackFinder *finder)
 
virtual void OnlineWrite (const std::unique_ptr< TTree > &resultTree)
 Write task resul to tree.
 
- Public Member Functions inherited from BmnTask
 BmnTask ()
 
 BmnTask (const char *name, Int_t iVerbose=1)
 
virtual ~BmnTask ()
 Destroy the BmnTask object.
 
 BmnTask (const BmnTask &)=delete
 
BmnTaskoperator= (const BmnTask &)=delete
 
 ClassDef (BmnTask, 1)
 
 BmnTask ()
 
 BmnTask (const char *name, Int_t iVerbose=1)
 
virtual ~BmnTask ()
 Destroy the BmnTask object.
 
 BmnTask (const BmnTask &)=delete
 
BmnTaskoperator= (const BmnTask &)=delete
 
 ClassDef (BmnTask, 1)
 

Detailed Description

CbmStsFindTracks

Author
V.Friese v.fri.nosp@m.ese@.nosp@m.gsi.d.nosp@m.e

Task class for track finding in the STS. Input: TClonesArray of CbmStsHit Output: TClonesArray of CbmStsTrack

Uses as track finding algorithm classes derived from CbmStsTrackFinder.

Definition at line 33 of file CbmStsFindTracks.h.

Constructor & Destructor Documentation

◆ CbmStsFindTracks() [1/4]

CbmStsFindTracks::CbmStsFindTracks ( )

Default constructor

Definition at line 29 of file CbmStsFindTracks.cxx.

◆ CbmStsFindTracks() [2/4]

CbmStsFindTracks::CbmStsFindTracks ( Int_t  iVerbose,
const TString &  sFinderName,
Bool_t  useMvd = kFALSE,
const char *  name = "STSFindTracks" 
)

Standard constructor

Parameters
verboseVerbosity level
nameTask name
finderName of STS track finder concrete class
useMvdInclude MVD hits in track finding

Definition at line 50 of file CbmStsFindTracks.cxx.

◆ ~CbmStsFindTracks() [1/2]

CbmStsFindTracks::~CbmStsFindTracks ( )
virtual

Destructor

Definition at line 73 of file CbmStsFindTracks.cxx.

◆ CbmStsFindTracks() [3/4]

CbmStsFindTracks::CbmStsFindTracks ( )

Default constructor

◆ CbmStsFindTracks() [4/4]

CbmStsFindTracks::CbmStsFindTracks ( Int_t  iVerbose,
const TString &  sFinderName,
Bool_t  useMvd = kFALSE,
const char *  name = "STSFindTracks" 
)

Standard constructor

Parameters
verboseVerbosity level
nameTask name
finderName of STS track finder concrete class
useMvdInclude MVD hits in track finding

◆ ~CbmStsFindTracks() [2/2]

virtual CbmStsFindTracks::~CbmStsFindTracks ( )
virtual

Destructor

Member Function Documentation

◆ Exec() [1/2]

void CbmStsFindTracks::Exec ( Option_t *  opt)
virtual

Task execution

Definition at line 81 of file CbmStsFindTracks.cxx.

References CbmStsTrackFinder::DoFind(), and CbmStsTrack::SortHits().

◆ Exec() [2/2]

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

Task execution

◆ GetFinder() [1/2]

CbmStsTrackFinder * CbmStsFindTracks::GetFinder ( )
inline

Accessors

Definition at line 55 of file CbmStsFindTracks.h.

◆ GetFinder() [2/2]

CbmStsTrackFinder * CbmStsFindTracks::GetFinder ( )
inline

Accessors

Definition at line 55 of file CbmStsFindTracks.h.

◆ MvdUsage() [1/2]

Bool_t CbmStsFindTracks::MvdUsage ( ) const
inline

Return if Mvd is used or not

Definition at line 58 of file CbmStsFindTracks.h.

◆ MvdUsage() [2/2]

Bool_t CbmStsFindTracks::MvdUsage ( ) const
inline

Return if Mvd is used or not

Definition at line 58 of file CbmStsFindTracks.h.

◆ OnlineWrite() [1/2]

void CbmStsFindTracks::OnlineWrite ( const std::unique_ptr< TTree > &  resultTree)
virtual

Write task resul to tree.

Parameters
resultTree

Reimplemented from BmnTask.

Definition at line 204 of file CbmStsFindTracks.cxx.

◆ OnlineWrite() [2/2]

virtual void CbmStsFindTracks::OnlineWrite ( const std::unique_ptr< TTree > &  resultTree)
virtual

Write task resul to tree.

Parameters
resultTree

Reimplemented from BmnTask.

◆ UseFinder() [1/2]

void CbmStsFindTracks::UseFinder ( CbmStsTrackFinder finder)
inline

Set concrete track finder

Definition at line 61 of file CbmStsFindTracks.h.

◆ UseFinder() [2/2]

void CbmStsFindTracks::UseFinder ( CbmStsTrackFinder finder)
inline

Set concrete track finder

Definition at line 61 of file CbmStsFindTracks.h.


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