CbmRoot
CbmRichMerger.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- CbmRichMerger header file -----
3 // ----- Created 01/12/05 by V. Friese -----
4 // -------------------------------------------------------------------------
5 
6 
15 #ifndef CBMRICHMERGER_H
16 #define CBMRICHMERGER_H 1
17 
18 
19 #include "TObject.h"
20 
21 
22 class TClonesArray;
23 
24 
25 class CbmRichMerger : public TObject {
26 
27 public:
29  CbmRichMerger() : TObject(), fVerbose(0) {};
30 
31 
33  virtual ~CbmRichMerger() {};
34 
35 
39  virtual void Init() {};
40 
41 
51  virtual Int_t DoMerge(TClonesArray* glbTracks, TClonesArray* richRings) = 0;
52 
53 
57  void SetVerbose(Int_t verbose) { fVerbose = verbose; };
58 
59 
60 private:
61  Int_t fVerbose; // Verbosity level
62 
63 
65 };
66 
67 #endif
CbmRichMerger
Definition: CbmRichMerger.h:25
CbmRichMerger::fVerbose
Int_t fVerbose
Definition: CbmRichMerger.h:57
CbmRichMerger::Init
virtual void Init()
Definition: CbmRichMerger.h:39
CbmRichMerger::SetVerbose
void SetVerbose(Int_t verbose)
Definition: CbmRichMerger.h:57
CbmRichMerger::ClassDef
ClassDef(CbmRichMerger, 1)
CbmRichMerger::CbmRichMerger
CbmRichMerger()
Definition: CbmRichMerger.h:29
CbmRichMerger::~CbmRichMerger
virtual ~CbmRichMerger()
Definition: CbmRichMerger.h:33
CbmRichMerger::DoMerge
virtual Int_t DoMerge(TClonesArray *glbTracks, TClonesArray *richRings)=0