EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
Home page
Related Pages
Modules
Namespaces
Classes
Files
External Links
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
CbmRichRingFinderHough.h
Go to the documentation of this file.
Or view
the newest version in sPHENIX GitHub for file CbmRichRingFinderHough.h
1
// --------------------------------------------------------------------------------------
2
// ----- CbmRichRingFinderHough source file -----
3
// ----- Algorithm idea: G.A. Ososkov (ososkov@jinr.ru) and Semen Lebedev (s.lebedev@gsi.de) -----
4
// ----- Implementation: Semen Lebedev (s.lebedev@gsi.de)-----
5
6
#ifndef CBM_RICH_RING_FINDER_HOUGH_H
7
#define CBM_RICH_RING_FINDER_HOUGH_H
8
9
10
#include "
CbmRichRingLight.h
"
11
#include "
CbmRichRingFinderHoughImpl.h
"
12
#include "
CbmRichRingFinderHoughSimd.h
"
13
#include <vector>
14
15
class
CbmRichRingFinderHough
{
16
17
protected
:
18
int
fNEvent
;
19
int
fRingCount
;
20
21
CbmRichRingFinderHoughImpl
*
fHTImpl1
;
22
CbmRichRingFinderHoughImpl
*
fHTImpl2
;
23
24
double
fExecTime
;
//evaluate execution time
25
26
public
:
27
CbmRichRingFinderHough
();
28
virtual
~CbmRichRingFinderHough
();
29
int
DoFind
(
const
std::vector<CbmRichHoughHit>&
data
);
30
int
DoFindParallel
(
const
std::vector<CbmRichHoughHit>&
data
);
31
};
32
#endif // CBM_RICH_RING_FINDER_HOUGH_H
EicRoot
blob
master
rich
standalone
algorithm
CbmRichRingFinderHough.h
Built by
Jin Huang
. updated:
Mon Jan 22 2024 12:43:37
using
1.8.2 with
EIC GitHub integration