![]() |
PandaRoot
|
#include <PndHoughTrackFinderTask.h>
Public Member Functions | |
PndHoughTrackFinderTask () | |
virtual | ~PndHoughTrackFinderTask () |
virtual void | SetParContainers () |
virtual InitStatus | Init () |
Initializes and loads the data for the HoughTrackFinder. More... | |
virtual void | AddBranchName (TString name) |
Search for tracks only in given branches. If no BranchName is given all tracking detectors are taken. More... | |
virtual void | AddBranchName (TString name, TString mcName) |
Search for tracks only in given branches. If no BranchName is given all tracking detectors are taken. More... | |
virtual void | SetBinningX (double bin) |
Sets the number of bins used for the x direction of the Hough space. More... | |
virtual void | SetBinningY (double bin) |
Sets the number of bins used for the y direction of the Hough space. More... | |
virtual void | SetNBinsSeg (Int_t n) |
Sets the number of bins used for the segmentation preselection algorithm. More... | |
virtual void | SetCutMergeByHoughSpace (float cut) |
Sets the cut value for the distance of two maxima in the Hough space which have to be merged. More... | |
virtual void | SetWithCuda (bool cuda) |
Sets a bool for deciding to use cuda. More... | |
virtual void | SetPreselectedTrackCandName (TString name) |
Sets a bool for deciding to use cuda. More... | |
virtual void | SetWithGhostReduction (bool ghostred) |
Sets a bool for deciding to use a ghost reduction. Per default a ghost reduction is performed. Without Ghost reduction: track finding rate for possible primaries ~ 85 %, ghost ratio ~ 10 % With Ghost reduction: track finding rate for possible primaries ~ 81 %, ghost ratio ~ 4 %. More... | |
virtual void | Exec (Option_t *opt) |
bool | CheckZInfo (PndTrackCand &cand) |
virtual void | Finish () |
PANDA task class for finding tracks based on the HoughTrackFinder Task level RECO
Definition at line 24 of file PndHoughTrackFinderTask.h.
PndHoughTrackFinderTask::PndHoughTrackFinderTask | ( | ) |
Constructor
|
virtual |
Destructor
|
inlinevirtual |
Search for tracks only in given branches. If no BranchName is given all tracking detectors are taken.
Definition at line 39 of file PndHoughTrackFinderTask.h.
|
inlinevirtual |
Search for tracks only in given branches. If no BranchName is given all tracking detectors are taken.
Definition at line 43 of file PndHoughTrackFinderTask.h.
bool PndHoughTrackFinderTask::CheckZInfo | ( | PndTrackCand & | cand | ) |
Referenced by SetWithGhostReduction().
|
virtual |
Virtual method Exec
Referenced by SetWithGhostReduction().
|
virtual |
Referenced by SetWithGhostReduction().
|
virtual |
Initializes and loads the data for the HoughTrackFinder.
|
inlinevirtual |
Sets the number of bins used for the x direction of the Hough space.
Definition at line 49 of file PndHoughTrackFinderTask.h.
|
inlinevirtual |
Sets the number of bins used for the y direction of the Hough space.
Definition at line 51 of file PndHoughTrackFinderTask.h.
|
inlinevirtual |
Sets the cut value for the distance of two maxima in the Hough space which have to be merged.
Definition at line 55 of file PndHoughTrackFinderTask.h.
References cut.
|
inlinevirtual |
Sets the number of bins used for the segmentation preselection algorithm.
Definition at line 53 of file PndHoughTrackFinderTask.h.
|
virtual |
Virtual method Init
|
inlinevirtual |
Sets a bool for deciding to use cuda.
Definition at line 59 of file PndHoughTrackFinderTask.h.
|
inlinevirtual |
Sets a bool for deciding to use cuda.
Definition at line 57 of file PndHoughTrackFinderTask.h.
|
inlinevirtual |
Sets a bool for deciding to use a ghost reduction. Per default a ghost reduction is performed. Without Ghost reduction: track finding rate for possible primaries ~ 85 %, ghost ratio ~ 10 % With Ghost reduction: track finding rate for possible primaries ~ 81 %, ghost ratio ~ 4 %.
Definition at line 66 of file PndHoughTrackFinderTask.h.
References CheckZInfo(), Exec(), and Finish().