CbmRoot
CbmRichRingFinder.h
Go to the documentation of this file.
1
/******************************************************************************
2
* $Id: CbmRichRingFinder.h,v 1.6 2006/04/17 22:11:04 sgorboun Exp $
3
*
4
* Class : CbmRichRingFinder
5
* Description : Abstract base class for concrete RICH ring finding algorithm.
6
* Each derived class must implement the method DoFind.
7
*
8
* Author : Supriya Das
9
* E-mail : S.Das@gsi.de
10
*
11
*******************************************************************************
12
* $Log: CbmRichRingFinder.h,v $
13
* Revision 1.6 2006/04/17 22:11:04 sgorboun
14
* changes in L1 ENN Ring Finder
15
*
16
* Revision 1.5 2006/01/26 09:48:34 hoehne
17
* Array of projected tracks added for track-based ring finders
18
*
19
* Revision 1.4 2006/01/19 11:12:48 hoehne
20
* initial revision: new abstract base class for RingFinders
21
*
22
*******************************************************************************/
23
24
#ifndef CBM_RICH_RING_FINDER
25
#define CBM_RICH_RING_FINDER 1
26
27
#include "TObject.h"
28
29
class
TClonesArray;
30
31
32
class
CbmRichRingFinder
:
public
TObject {
33
34
public
:
36
CbmRichRingFinder
() : TObject(),
fVerbose
(0) {};
37
38
40
virtual
~CbmRichRingFinder
() {};
41
42
46
virtual
void
Init
() {};
47
48
58
virtual
Int_t
DoFind
(TClonesArray* rHitArray,
59
TClonesArray* rProjArray,
60
TClonesArray* rRingArray) = 0;
61
62
66
void
SetVerbose
(Int_t verbose) {
fVerbose
= verbose; };
67
68
69
protected
:
70
Int_t
fVerbose
;
// Verbosity level
71
72
private
:
73
CbmRichRingFinder
(
const
CbmRichRingFinder
&);
74
CbmRichRingFinder
&
operator=
(
const
CbmRichRingFinder
&);
75
76
ClassDef
(
CbmRichRingFinder
, 1);
77
};
78
79
#endif
CbmRichRingFinder::DoFind
virtual Int_t DoFind(TClonesArray *rHitArray, TClonesArray *rProjArray, TClonesArray *rRingArray)=0
CbmRichRingFinder::Init
virtual void Init()
Definition:
CbmRichRingFinder.h:46
CbmRichRingFinder::CbmRichRingFinder
CbmRichRingFinder(const CbmRichRingFinder &)
CbmRichRingFinder::~CbmRichRingFinder
virtual ~CbmRichRingFinder()
Definition:
CbmRichRingFinder.h:40
CbmRichRingFinder::SetVerbose
void SetVerbose(Int_t verbose)
Definition:
CbmRichRingFinder.h:66
CbmRichRingFinder::operator=
CbmRichRingFinder & operator=(const CbmRichRingFinder &)
CbmRichRingFinder
Definition:
CbmRichRingFinder.h:32
CbmRichRingFinder::ClassDef
ClassDef(CbmRichRingFinder, 1)
CbmRichRingFinder::fVerbose
Int_t fVerbose
Definition:
CbmRichRingFinder.h:66
CbmRichRingFinder::CbmRichRingFinder
CbmRichRingFinder()
Definition:
CbmRichRingFinder.h:36
reco
base
CbmRichRingFinder.h
Generated on Wed Oct 28 2020 15:11:44 for CbmRoot by
1.8.18