PandaRoot
PndSttCellTrackFinderTask Class Reference

#include <PndSttCellTrackFinderTask.h>

Inheritance diagram for PndSttCellTrackFinderTask:

Public Member Functions

 PndSttCellTrackFinderTask ()
 
virtual ~PndSttCellTrackFinderTask ()
 
virtual void SetParContainers ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void FinishEvent ()
 
virtual void FinishTask ()
 
void SetVerbose (Int_t verbose)
 
void SetPersistence (Bool_t val)
 
void SetAnalyseSteps (Bool_t val)
 
void SetUseGPU (Bool_t val)
 
void SetRunTimeBased (Bool_t val)
 
void SetRunWithSortedHits (Bool_t val)
 
void SetClusterTime (double val)
 
void SetCalcWithCorrectedIsochrones (Bool_t val)
 
void SetOutBranchNamePrefix (TString prefix)
 
void SetInBranchNamePrefix (TString prefix)
 
void AddHitBranch (TString branchName)
 
void InitHitArray (TString branchName)
 

Detailed Description

Definition at line 30 of file PndSttCellTrackFinderTask.h.

Constructor & Destructor Documentation

◆ PndSttCellTrackFinderTask()

PndSttCellTrackFinderTask::PndSttCellTrackFinderTask ( )
inline

Definition at line 32 of file PndSttCellTrackFinderTask.h.

33  : FairTask("Stt Cell Track Finder"), fClusterTime(250.0), fUseGPU(kFALSE), fDev_tubeNeighborings(nullptr), fRunTimeBased(kFALSE), fRunWithSortedHits(kFALSE),
34  fCalcWithCorrectedIsochrones(kFALSE), fVerbose(0), fPersistence(kTRUE), fAnalyseSteps(kFALSE), fTrackFinder(nullptr)
35  {
36  fOutBranchNamePrefix = "";
37  fInBranchNamePrefix = "";
38  };

◆ ~PndSttCellTrackFinderTask()

virtual PndSttCellTrackFinderTask::~PndSttCellTrackFinderTask ( )
inlinevirtual

Definition at line 40 of file PndSttCellTrackFinderTask.h.

References Exec(), FinishEvent(), FinishTask(), Init(), and SetParContainers().

40 {};

Member Function Documentation

◆ AddHitBranch()

void PndSttCellTrackFinderTask::AddHitBranch ( TString  branchName)
inline

Definition at line 70 of file PndSttCellTrackFinderTask.h.

References InitHitArray().

70 { fHitBranch.push_back(branchName); };

◆ Exec()

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

Virtual method Exec

Referenced by ~PndSttCellTrackFinderTask().

◆ FinishEvent()

virtual void PndSttCellTrackFinderTask::FinishEvent ( )
virtual

◆ FinishTask()

virtual void PndSttCellTrackFinderTask::FinishTask ( )
virtual

◆ Init()

virtual InitStatus PndSttCellTrackFinderTask::Init ( )
virtual

◆ InitHitArray()

void PndSttCellTrackFinderTask::InitHitArray ( TString  branchName)

Referenced by AddHitBranch().

◆ SetAnalyseSteps()

void PndSttCellTrackFinderTask::SetAnalyseSteps ( Bool_t  val)
inline

Definition at line 58 of file PndSttCellTrackFinderTask.h.

58 { fAnalyseSteps = val; };

◆ SetCalcWithCorrectedIsochrones()

void PndSttCellTrackFinderTask::SetCalcWithCorrectedIsochrones ( Bool_t  val)
inline

Definition at line 63 of file PndSttCellTrackFinderTask.h.

63 { fCalcWithCorrectedIsochrones = val; }

◆ SetClusterTime()

void PndSttCellTrackFinderTask::SetClusterTime ( double  val)
inline

Definition at line 62 of file PndSttCellTrackFinderTask.h.

62 { fClusterTime = val; }; // J.R. 20/04-2018

◆ SetInBranchNamePrefix()

void PndSttCellTrackFinderTask::SetInBranchNamePrefix ( TString  prefix)
inline

Definition at line 67 of file PndSttCellTrackFinderTask.h.

67 { fInBranchNamePrefix = prefix + "_"; };

◆ SetOutBranchNamePrefix()

void PndSttCellTrackFinderTask::SetOutBranchNamePrefix ( TString  prefix)
inline

Definition at line 65 of file PndSttCellTrackFinderTask.h.

65 { fOutBranchNamePrefix = prefix + "_"; };

◆ SetParContainers()

virtual void PndSttCellTrackFinderTask::SetParContainers ( )
virtual

Virtual method Init

Referenced by ~PndSttCellTrackFinderTask().

◆ SetPersistence()

void PndSttCellTrackFinderTask::SetPersistence ( Bool_t  val)
inline

Definition at line 57 of file PndSttCellTrackFinderTask.h.

57 { fPersistence = val; };

◆ SetRunTimeBased()

void PndSttCellTrackFinderTask::SetRunTimeBased ( Bool_t  val)
inline

Definition at line 60 of file PndSttCellTrackFinderTask.h.

60 { fRunTimeBased = val; };

◆ SetRunWithSortedHits()

void PndSttCellTrackFinderTask::SetRunWithSortedHits ( Bool_t  val)
inline

Definition at line 61 of file PndSttCellTrackFinderTask.h.

61 { fRunWithSortedHits = val; };

◆ SetUseGPU()

void PndSttCellTrackFinderTask::SetUseGPU ( Bool_t  val)
inline

Definition at line 59 of file PndSttCellTrackFinderTask.h.

59 { fUseGPU = val; };

◆ SetVerbose()

void PndSttCellTrackFinderTask::SetVerbose ( Int_t  verbose)
inline

Definition at line 56 of file PndSttCellTrackFinderTask.h.

56 { fVerbose = verbose; };

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