 |
Belle II Software
release-05-01-25
|
14 #ifndef TRGCDCPeakFinder_FLAG_
15 #define TRGCDCPeakFinder_FLAG_
20 #ifdef TRGCDC_SHORT_NAMES
21 #define TCPeakFinder TRGCDCPeakFinder
31 class TRGCDCHoughPlaneMulti2;
47 std::string
name(
void)
const;
50 std::string
version(
void)
const;
54 const unsigned threshold,
55 const bool centerIsPeak,
56 std::vector<unsigned>& peakSerialIds)
const;
60 const unsigned threshold,
61 std::vector<std::vector<unsigned>>& peaks)
const;
70 const unsigned threshold,
71 std::vector<std::vector<unsigned>>& peaks)
const;
void p1p2Methode(TRGCDCHoughPlane &hp, const unsigned threshold, std::vector< std::vector< unsigned >> &peaks) const
Kaiyu's logic. Finds peaks from nested patterns.
A class to represent a Hough parameter plane.
virtual ~TRGCDCPeakFinder()
Destructor.
A class to find peaks in Hough Plane.
const std::string _name
Name.
std::string name(void) const
returns name.
A class to represent a Hough parameter plane.
void findPeaks(TRGCDCHoughPlaneMulti2 &hp, const unsigned threshold, std::vector< std::vector< unsigned >> &peaks) const
do peak finding. Kaiyu's version using p1p2Methode.
TRGCDCPeakFinder(const std::string &name)
Contructor.
Abstract base class for different kinds of events.
void regions(TRGCDCHoughPlane &hp, const unsigned threshold) const
Makes regions.
void findPeaksTrasan(TRGCDCHoughPlaneMulti2 &hp, const unsigned threshold, const bool centerIsPeak, std::vector< unsigned > &peakSerialIds) const
do peak finding. This is a copy from "trasan".
std::string version(void) const
returns version.