Belle II Software development
TRGCDCPeakFinder Class Reference

A class to find peaks in Hough Plane. More...

#include <PeakFinder.h>

Public Member Functions

 TRGCDCPeakFinder (const std::string &name)
 Contructor.
 
virtual ~TRGCDCPeakFinder ()
 Destructor.
 
std::string name (void) const
 returns name.
 
std::string version (void) const
 returns version.
 
void findPeaksTrasan (TRGCDCHoughPlaneMulti2 &hp, const unsigned threshold, const bool centerIsPeak, std::vector< unsigned > &peakSerialIds) const
 do peak finding. This is a copy from "trasan".
 
void findPeaks (const TRGCDCHoughPlaneMulti2 &hp, const unsigned threshold, std::vector< std::vector< unsigned > > &peaks) const
 do peak finding. Kaiyu's version using p1p2Methode.
 

Private Member Functions

void regions (TRGCDCHoughPlane &hp, const unsigned threshold) const
 Makes regions.
 
void p1p2Methode (const TRGCDCHoughPlane &hp, const unsigned threshold, std::vector< std::vector< unsigned > > &peaks) const
 Kaiyu's logic. Finds peaks from nested patterns.
 

Private Attributes

const std::string _name
 Name.
 

Detailed Description

A class to find peaks in Hough Plane.

Definition at line 33 of file PeakFinder.h.

Member Data Documentation

◆ _name

const std::string _name
private

Name.

Definition at line 75 of file PeakFinder.h.


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