![]()  | 
  
    PandaRoot
    
   | 
 
#include <PndHoughApollonius.h>
Public Member Functions | |
| PndHoughApollonius () | |
| PndHoughApollonius (PndHoughData *data) | |
| virtual | ~PndHoughApollonius () | 
| void | ApolloniusCuda (std::vector< std::vector< FairLink >> &multiplets, double apolloniusCircles[]) | 
| This functions brings the FairLinks in a simpler structure for using cuda.  More... | |
Static Public Member Functions | |
| static void | ApolloniusCudaCalcCPU (int num, double hit0[], double hit1[], double hit2[], double apolloniusCircles[]) | 
| Calculation of Apollonius circles on CPU. (This is the same as implemented in cuda).  More... | |
PANDA class for calculating Apollonius circles Task level RECO
Definition at line 24 of file PndHoughApollonius.h.
      
  | 
  inline | 
Definition at line 27 of file PndHoughApollonius.h.
      
  | 
  inline | 
Definition at line 29 of file PndHoughApollonius.h.
      
  | 
  inlinevirtual | 
Definition at line 33 of file PndHoughApollonius.h.
References ApolloniusCuda(), and ApolloniusCudaCalcCPU().
| void PndHoughApollonius::ApolloniusCuda | ( | std::vector< std::vector< FairLink >> & | multiplets, | 
| double | apolloniusCircles[] | ||
| ) | 
This functions brings the FairLinks in a simpler structure for using cuda.
Referenced by ~PndHoughApollonius().
      
  | 
  static | 
Calculation of Apollonius circles on CPU. (This is the same as implemented in cuda).
Referenced by PndApollonius::ApolloniusTripletFunctions::GenerateTripletTracks(), and ~PndHoughApollonius().