#include <PndHoughTrackFinderTask.h>
 | 
|   | 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  | 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) | 
|   | 
| virtual void  | Finish () | 
|   | 
PndHoughTrackFinderTask 
- Author
 - Anna Alicke a.ali.nosp@m.cke@.nosp@m.fz-ju.nosp@m.elic.nosp@m.h.de 
 
- Since
 - 01.06.2020  02.02.2021 
 
- Version
 - 2.0
 
PANDA task class for finding tracks based on the HoughTrackFinder Task level RECO 
Definition at line 24 of file PndHoughTrackFinderTask.h.
 
◆ PndHoughTrackFinderTask()
      
        
          | PndHoughTrackFinderTask::PndHoughTrackFinderTask  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~PndHoughTrackFinderTask()
  
  
      
        
          | virtual PndHoughTrackFinderTask::~PndHoughTrackFinderTask  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ AddBranchName() [1/2]
  
  
      
        
          | virtual void PndHoughTrackFinderTask::AddBranchName  | 
          ( | 
          TString  | 
          name | ) | 
           | 
         
       
   | 
  
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.
 
 
◆ AddBranchName() [2/2]
  
  
      
        
          | virtual void PndHoughTrackFinderTask::AddBranchName  | 
          ( | 
          TString  | 
          name,  | 
         
        
           | 
           | 
          TString  | 
          mcName  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
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.
 
 
◆ Exec()
  
  
      
        
          | virtual void PndHoughTrackFinderTask::Exec  | 
          ( | 
          Option_t *  | 
          opt | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Finish()
  
  
      
        
          | virtual void PndHoughTrackFinderTask::Finish  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Init()
  
  
      
        
          | virtual InitStatus PndHoughTrackFinderTask::Init  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Initializes and loads the data for the HoughTrackFinder. 
 
 
◆ SetBinningX()
  
  
      
        
          | virtual void PndHoughTrackFinderTask::SetBinningX  | 
          ( | 
          double  | 
          bin | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ SetBinningY()
  
  
      
        
          | virtual void PndHoughTrackFinderTask::SetBinningY  | 
          ( | 
          double  | 
          bin | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ SetCutMergeByHoughSpace()
  
  
      
        
          | virtual void PndHoughTrackFinderTask::SetCutMergeByHoughSpace  | 
          ( | 
          float  | 
          cut | ) | 
           | 
         
       
   | 
  
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.
   55 { fCutMergeByHoughSpace = 
cut; }
 
 
 
 
◆ SetNBinsSeg()
  
  
      
        
          | virtual void PndHoughTrackFinderTask::SetNBinsSeg  | 
          ( | 
          Int_t  | 
          n | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ SetParContainers()
  
  
      
        
          | virtual void PndHoughTrackFinderTask::SetParContainers  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetWithCuda()
  
  
      
        
          | virtual void PndHoughTrackFinderTask::SetWithCuda  | 
          ( | 
          bool  | 
          cuda | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ SetWithGhostReduction()
  
  
      
        
          | virtual void PndHoughTrackFinderTask::SetWithGhostReduction  | 
          ( | 
          bool  | 
          ghostred | ) | 
           | 
         
       
   | 
  
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 63 of file PndHoughTrackFinderTask.h.
References Exec(), and Finish().
   63 { fWithGhostReduction = ghostred; }
  
 
 
The documentation for this class was generated from the following file: