CbmRoot
CbmL1RichENNRingFinder.h
Go to the documentation of this file.
1
/*
2
*====================================================================
3
*
4
* CBM Level 1 Reconstruction
5
*
6
* Authors: I.Kisel, S.Gorbunov
7
*
8
* e-mail : ikisel@kip.uni-heidelberg.de
9
*
10
*====================================================================
11
*
12
* Standalone RICH ring finder based on the Elastic Neural Net
13
*
14
*====================================================================
15
*/
16
17
#ifndef _CBM_L1_RICH_ENN_RING_FINDER_H_
18
#define _CBM_L1_RICH_ENN_RING_FINDER_H_
19
20
#include "
CbmRichRingFinder.h
"
21
22
#include "TStopwatch.h"
23
#include "TString.h"
24
25
#include <vector>
26
27
class
ENNHit;
28
class
ENNRing;
29
30
class
CbmL1RichENNRingFinderParallel
;
31
class
CbmL1RichENNRingFinder
:
public
CbmRichRingFinder
{
32
private
:
33
CbmL1RichENNRingFinder
(
const
CbmL1RichENNRingFinder
&);
34
CbmL1RichENNRingFinder
operator=
(
const
CbmL1RichENNRingFinder
&);
35
36
public
:
38
CbmL1RichENNRingFinder
(Int_t verbose = 0);
39
41
~CbmL1RichENNRingFinder
();
42
44
void
Init
();
45
54
Int_t
DoFind
(TClonesArray* hitArray,
55
TClonesArray* projArray,
56
TClonesArray* ringArray);
57
58
private
:
59
CbmL1RichENNRingFinderParallel
*
finder
;
60
Float_t
fRecoTime
;
61
Int_t
fNEvents
;
62
63
public
:
64
ClassDef
(
CbmL1RichENNRingFinder
, 1);
65
};
66
67
#endif
CbmRichRingFinder.h
CbmL1RichENNRingFinder
Definition:
CbmL1RichENNRingFinder.h:31
CbmL1RichENNRingFinder::operator=
CbmL1RichENNRingFinder operator=(const CbmL1RichENNRingFinder &)
CbmL1RichENNRingFinder::CbmL1RichENNRingFinder
CbmL1RichENNRingFinder(const CbmL1RichENNRingFinder &)
CbmL1RichENNRingFinder::Init
void Init()
Definition:
CbmL1RichENNRingFinder.cxx:52
CbmL1RichENNRingFinder::fRecoTime
Float_t fRecoTime
Definition:
CbmL1RichENNRingFinder.h:60
CbmL1RichENNRingFinder::DoFind
Int_t DoFind(TClonesArray *hitArray, TClonesArray *projArray, TClonesArray *ringArray)
Definition:
CbmL1RichENNRingFinder.cxx:54
CbmL1RichENNRingFinderParallel
Definition:
CbmL1RichENNRingFinderParallel.h:35
CbmL1RichENNRingFinder::CbmL1RichENNRingFinder
CbmL1RichENNRingFinder(Int_t verbose=0)
CbmL1RichENNRingFinder::ClassDef
ClassDef(CbmL1RichENNRingFinder, 1)
CbmRichRingFinder
Definition:
CbmRichRingFinder.h:32
CbmL1RichENNRingFinder::~CbmL1RichENNRingFinder
~CbmL1RichENNRingFinder()
Definition:
CbmL1RichENNRingFinder.cxx:49
CbmL1RichENNRingFinder::fNEvents
Int_t fNEvents
Definition:
CbmL1RichENNRingFinder.h:61
CbmL1RichENNRingFinder::finder
CbmL1RichENNRingFinderParallel * finder
Definition:
CbmL1RichENNRingFinder.h:59
reco
L1
OffLineInterface
CbmL1RichENNRingFinder.h
Generated on Wed Oct 28 2020 15:11:38 for CbmRoot by
1.8.18