PandaRoot
PndGemFindTracks Class Reference

Task class for track finding in the Gem. More...

#include <PndGemFindTracks.h>

Inheritance diagram for PndGemFindTracks:

Public Member Functions

 PndGemFindTracks ()
 
 PndGemFindTracks (const char *name, const char *title="PndTask", PndGemTrackFinder *finder=nullptr)
 
virtual ~PndGemFindTracks ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
virtual void SetParContainers ()
 
PndGemTrackFinderGetFinder ()
 
Int_t GetNofTracks () const
 
TString GetUseHitOrDigi () const
 
void UseFinder (PndGemTrackFinder *finder)
 
void SetUseHitOrDigi (TString useHitOrDigi="hit")
 

Detailed Description

Task class for track finding in the Gem.

Author
R. Karabowicz r.kar.nosp@m.abow.nosp@m.icz@g.nosp@m.si.d.nosp@m.e
Date
19.03.2009 Uses as track finding algorithm classes derived from PndGemTrackFinder. Input: TClonesArray of PndGemHit or
Returns
TClonesArray of PndGemTrack

Definition at line 28 of file PndGemFindTracks.h.

Constructor & Destructor Documentation

◆ PndGemFindTracks() [1/2]

PndGemFindTracks::PndGemFindTracks ( )

Default constructor

◆ PndGemFindTracks() [2/2]

PndGemFindTracks::PndGemFindTracks ( const char *  name,
const char *  title = "PndTask",
PndGemTrackFinder finder = nullptr 
)

Standard constructor

Parameters
nameName of class
titleTask title
finderFinder algorithm

◆ ~PndGemFindTracks()

virtual PndGemFindTracks::~PndGemFindTracks ( )
virtual

Destructor

Member Function Documentation

◆ Exec()

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

Task execution

◆ Finish()

virtual void PndGemFindTracks::Finish ( )
virtual

Finish at the end of each event

◆ GetFinder()

PndGemTrackFinder* PndGemFindTracks::GetFinder ( )
inline

Accessors

Definition at line 57 of file PndGemFindTracks.h.

57 { return fFinder; };

◆ GetNofTracks()

Int_t PndGemFindTracks::GetNofTracks ( ) const
inline

Definition at line 58 of file PndGemFindTracks.h.

58 { return fNofTracks; };

◆ GetUseHitOrDigi()

TString PndGemFindTracks::GetUseHitOrDigi ( ) const
inline

Definition at line 59 of file PndGemFindTracks.h.

59 { return fUseHitOrDigi; };

◆ Init()

virtual InitStatus PndGemFindTracks::Init ( )
virtual

Initialisation at beginning of each event

◆ SetParContainers()

virtual void PndGemFindTracks::SetParContainers ( )
virtual

SetParContainers

◆ SetUseHitOrDigi()

void PndGemFindTracks::SetUseHitOrDigi ( TString  useHitOrDigi = "hit")
inline

Set use digi or hits Option: "hit/chit/digi", Default: "hit"

Definition at line 67 of file PndGemFindTracks.h.

67 { fUseHitOrDigi = useHitOrDigi; };

◆ UseFinder()

void PndGemFindTracks::UseFinder ( PndGemTrackFinder finder)
inline

Set concrete track finder

Definition at line 62 of file PndGemFindTracks.h.

62 { fFinder = finder; };

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