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 18 of file PndSttCellTrackFinderTask.h.

Constructor & Destructor Documentation

◆ PndSttCellTrackFinderTask()

PndSttCellTrackFinderTask::PndSttCellTrackFinderTask ( )
inline

Definition at line 20 of file PndSttCellTrackFinderTask.h.

21  : FairTask("Stt Cell Track Finder"), fClusterTime(250.0), fUseGPU(kFALSE), fDev_tubeNeighborings(nullptr), fRunTimeBased(kFALSE), fRunWithSortedHits(kFALSE),
22  fCalcWithCorrectedIsochrones(kFALSE), fVerbose(0), fPersistence(kTRUE), fAnalyseSteps(kFALSE), fTrackFinder(nullptr)
23  {
24  fOutBranchNamePrefix = "";
25  fInBranchNamePrefix = "";
26  };

◆ ~PndSttCellTrackFinderTask()

virtual PndSttCellTrackFinderTask::~PndSttCellTrackFinderTask ( )
inlinevirtual

Definition at line 28 of file PndSttCellTrackFinderTask.h.

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

28 {};

Member Function Documentation

◆ AddHitBranch()

void PndSttCellTrackFinderTask::AddHitBranch ( TString  branchName)
inline

Definition at line 58 of file PndSttCellTrackFinderTask.h.

References InitHitArray().

58 { 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 46 of file PndSttCellTrackFinderTask.h.

46 { fAnalyseSteps = val; };

◆ SetCalcWithCorrectedIsochrones()

void PndSttCellTrackFinderTask::SetCalcWithCorrectedIsochrones ( Bool_t  val)
inline

Definition at line 51 of file PndSttCellTrackFinderTask.h.

51 { fCalcWithCorrectedIsochrones = val; }

◆ SetClusterTime()

void PndSttCellTrackFinderTask::SetClusterTime ( double  val)
inline

Definition at line 50 of file PndSttCellTrackFinderTask.h.

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

◆ SetInBranchNamePrefix()

void PndSttCellTrackFinderTask::SetInBranchNamePrefix ( TString  prefix)
inline

Definition at line 55 of file PndSttCellTrackFinderTask.h.

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

◆ SetOutBranchNamePrefix()

void PndSttCellTrackFinderTask::SetOutBranchNamePrefix ( TString  prefix)
inline

Definition at line 53 of file PndSttCellTrackFinderTask.h.

53 { 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 45 of file PndSttCellTrackFinderTask.h.

45 { fPersistence = val; };

◆ SetRunTimeBased()

void PndSttCellTrackFinderTask::SetRunTimeBased ( Bool_t  val)
inline

Definition at line 48 of file PndSttCellTrackFinderTask.h.

48 { fRunTimeBased = val; };

◆ SetRunWithSortedHits()

void PndSttCellTrackFinderTask::SetRunWithSortedHits ( Bool_t  val)
inline

Definition at line 49 of file PndSttCellTrackFinderTask.h.

49 { fRunWithSortedHits = val; };

◆ SetUseGPU()

void PndSttCellTrackFinderTask::SetUseGPU ( Bool_t  val)
inline

Definition at line 47 of file PndSttCellTrackFinderTask.h.

47 { fUseGPU = val; };

◆ SetVerbose()

void PndSttCellTrackFinderTask::SetVerbose ( Int_t  verbose)
inline

Definition at line 44 of file PndSttCellTrackFinderTask.h.

44 { fVerbose = verbose; };

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