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
28class ENNHit;
29class ENNRing;
30
33 private:
36
37 public:
39 CbmL1RichENNRingFinder(Int_t verbose = 0);
40
43
45 void Init();
46
55 Int_t DoFind(CbmEvent* event, TClonesArray* hitArray, TClonesArray* projArray, TClonesArray* ringArray);
56
57 private:
59 Float_t fRecoTime;
60 Int_t fNEvents;
61};
62
63#endif
Class characterising one event by a collection of links (indices) to data objects,...
Definition CbmEvent.h:34
CbmL1RichENNRingFinder(const CbmL1RichENNRingFinder &)
Int_t DoFind(CbmEvent *event, TClonesArray *hitArray, TClonesArray *projArray, TClonesArray *ringArray)
CbmL1RichENNRingFinder operator=(const CbmL1RichENNRingFinder &)
CbmL1RichENNRingFinderParallel * finder