EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CbmRichMerger.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file CbmRichMerger.h
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 
28  public:
29 
32 
33 
35  virtual ~CbmRichMerger() { };
36 
37 
41  virtual void Init() { };
42 
43 
53  virtual Int_t DoMerge(TClonesArray* glbTracks,
54  TClonesArray* richRings) = 0;
55 
56 
60  void SetVerbose(Int_t verbose) { fVerbose = verbose; };
61 
62 
63 
64  private:
65 
66  Int_t fVerbose; // Verbosity level
67 
68 
70 
71 };
72 
73 #endif