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

#include <CbmStsTrackFinderIdeal.h>

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

Public Member Functions

 CbmStsTrackFinderIdeal ()
 
 CbmStsTrackFinderIdeal (Int_t verbose)
 
virtual ~CbmStsTrackFinderIdeal ()
 
virtual void Init ()
 
virtual Int_t DoFind ()
 
 CbmStsTrackFinderIdeal ()
 
 CbmStsTrackFinderIdeal (Int_t verbose)
 
virtual ~CbmStsTrackFinderIdeal ()
 
virtual void Init ()
 
virtual Int_t DoFind ()
 
- Public Member Functions inherited from CbmStsTrackFinder
 CbmStsTrackFinder ()
 
virtual ~CbmStsTrackFinder ()
 
virtual void Finish ()
 
void SetDigiScheme (CbmStsDigiScheme *scheme)
 
void SetField (FairField *field)
 
void SetMvdHitArray (TClonesArray *hits)
 
void SetStsHitArray (TClonesArray *hits)
 
void SetTrackArray (TClonesArray *tracks)
 
void SetVerbose (Int_t verbose)
 
 CbmStsTrackFinder ()
 
virtual ~CbmStsTrackFinder ()
 
virtual void Finish ()
 
void SetDigiScheme (CbmStsDigiScheme *scheme)
 
void SetField (FairField *field)
 
void SetMvdHitArray (TClonesArray *hits)
 
void SetStsHitArray (TClonesArray *hits)
 
void SetTrackArray (TClonesArray *tracks)
 
void SetVerbose (Int_t verbose)
 

Additional Inherited Members

- Protected Attributes inherited from CbmStsTrackFinder
CbmStsDigiSchemefDigiScheme
 
FairField * fField
 
TClonesArray * fMvdHits
 
TClonesArray * fStsHits
 
TClonesArray * fTracks
 
Int_t fVerbose
 

Detailed Description

Definition at line 26 of file CbmStsTrackFinderIdeal.h.

Constructor & Destructor Documentation

◆ CbmStsTrackFinderIdeal() [1/4]

CbmStsTrackFinderIdeal::CbmStsTrackFinderIdeal ( )

Default constructor

Definition at line 33 of file CbmStsTrackFinderIdeal.cxx.

References CbmStsTrackFinder::fVerbose.

◆ CbmStsTrackFinderIdeal() [2/4]

CbmStsTrackFinderIdeal::CbmStsTrackFinderIdeal ( Int_t  verbose)

Standard constructor

Definition at line 46 of file CbmStsTrackFinderIdeal.cxx.

References CbmStsTrackFinder::fVerbose.

◆ ~CbmStsTrackFinderIdeal() [1/2]

CbmStsTrackFinderIdeal::~CbmStsTrackFinderIdeal ( )
virtual

Destructor

Definition at line 59 of file CbmStsTrackFinderIdeal.cxx.

◆ CbmStsTrackFinderIdeal() [3/4]

CbmStsTrackFinderIdeal::CbmStsTrackFinderIdeal ( )

Default constructor

◆ CbmStsTrackFinderIdeal() [4/4]

CbmStsTrackFinderIdeal::CbmStsTrackFinderIdeal ( Int_t  verbose)

Standard constructor

◆ ~CbmStsTrackFinderIdeal() [2/2]

virtual CbmStsTrackFinderIdeal::~CbmStsTrackFinderIdeal ( )
virtual

Destructor

Member Function Documentation

◆ DoFind() [1/2]

Int_t CbmStsTrackFinderIdeal::DoFind ( )
virtual

Track finding algorithm This just reads MC truth (MCTracks and MCPoints), creates one StsTrack for each MCTrack and attaches the hits according to the MCTrack of the corresponding MCPoint

Parameters
mHitArrayArray of CbmStsHit
trackArrayArray of CbmStsTrack

@value Number of tracks created

Implements CbmStsTrackFinder.

Definition at line 97 of file CbmStsTrackFinderIdeal.cxx.

References CbmStsTrack::AddStsHit(), CbmStsTrackFinder::fStsHits, CbmStsTrackFinder::fTracks, CbmStsTrackFinder::fVerbose, CbmMCTrack::GetNPoints(), and kGEM.

◆ DoFind() [2/2]

virtual Int_t CbmStsTrackFinderIdeal::DoFind ( )
virtual

Track finding algorithm This just reads MC truth (MCTracks and MCPoints), creates one StsTrack for each MCTrack and attaches the hits according to the MCTrack of the corresponding MCPoint

Parameters
mHitArrayArray of CbmStsHit
trackArrayArray of CbmStsTrack

@value Number of tracks created

Implements CbmStsTrackFinder.

◆ Init() [1/2]

void CbmStsTrackFinderIdeal::Init ( )
virtual

Initialisation

Reimplemented from CbmStsTrackFinder.

Definition at line 65 of file CbmStsTrackFinderIdeal.cxx.

◆ Init() [2/2]

virtual void CbmStsTrackFinderIdeal::Init ( )
virtual

Initialisation

Reimplemented from CbmStsTrackFinder.


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