CbmRoot
Loading...
Searching...
No Matches
CbmL1RichENNRingFinder.h
Go to the documentation of this file.
1
/* Copyright (C) 2006-2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Ivan Kisel, Sergey Gorbunov, Denis Bertini [committer], Igor Kulakov */
4
5
/*
6
*====================================================================
7
*
8
* CBM Level 1 Reconstruction
9
*
10
* Authors: I.Kisel, S.Gorbunov
11
*
12
* e-mail : ikisel@kip.uni-heidelberg.de
13
*
14
*====================================================================
15
*
16
* Standalone RICH ring finder based on the Elastic Neural Net
17
*
18
*====================================================================
19
*/
20
21
#ifndef _CBM_L1_RICH_ENN_RING_FINDER_H_
22
#define _CBM_L1_RICH_ENN_RING_FINDER_H_
23
24
#include "
CbmRichRingFinder.h
"
25
26
#include <vector>
27
28
class
ENNHit;
29
class
ENNRing;
30
31
class
CbmL1RichENNRingFinderParallel
;
32
class
CbmL1RichENNRingFinder
:
public
CbmRichRingFinder
{
33
private
:
34
CbmL1RichENNRingFinder
(
const
CbmL1RichENNRingFinder
&);
35
CbmL1RichENNRingFinder
operator=
(
const
CbmL1RichENNRingFinder
&);
36
37
public
:
39
CbmL1RichENNRingFinder
(Int_t verbose = 0);
40
42
~CbmL1RichENNRingFinder
();
43
45
void
Init
();
46
55
Int_t
DoFind
(
CbmEvent
* event, TClonesArray* hitArray, TClonesArray* projArray, TClonesArray* ringArray);
56
57
private
:
58
CbmL1RichENNRingFinderParallel
*
finder
;
59
Float_t
fRecoTime
;
60
Int_t
fNEvents
;
61
};
62
63
#endif
CbmRichRingFinder.h
CbmEvent
Class characterising one event by a collection of links (indices) to data objects,...
Definition
CbmEvent.h:34
CbmL1RichENNRingFinderParallel
Definition
CbmL1RichENNRingFinderParallel.h:41
CbmL1RichENNRingFinder
Definition
CbmL1RichENNRingFinder.h:32
CbmL1RichENNRingFinder::CbmL1RichENNRingFinder
CbmL1RichENNRingFinder(const CbmL1RichENNRingFinder &)
CbmL1RichENNRingFinder::fRecoTime
Float_t fRecoTime
Definition
CbmL1RichENNRingFinder.h:59
CbmL1RichENNRingFinder::DoFind
Int_t DoFind(CbmEvent *event, TClonesArray *hitArray, TClonesArray *projArray, TClonesArray *ringArray)
Definition
CbmL1RichENNRingFinder.cxx:58
CbmL1RichENNRingFinder::fNEvents
Int_t fNEvents
Definition
CbmL1RichENNRingFinder.h:60
CbmL1RichENNRingFinder::operator=
CbmL1RichENNRingFinder operator=(const CbmL1RichENNRingFinder &)
CbmL1RichENNRingFinder::finder
CbmL1RichENNRingFinderParallel * finder
Definition
CbmL1RichENNRingFinder.h:58
CbmL1RichENNRingFinder::Init
void Init()
Definition
CbmL1RichENNRingFinder.cxx:56
CbmL1RichENNRingFinder::~CbmL1RichENNRingFinder
~CbmL1RichENNRingFinder()
Definition
CbmL1RichENNRingFinder.cxx:53
CbmRichRingFinder
Definition
CbmRichRingFinder.h:37
reco
detectors
rich
finder
CbmL1RichENNRingFinder.h
Generated on Sun Dec 22 2024 23:04:13 for CbmRoot by
1.12.0