CbmRoot
Loading...
Searching...
No Matches
CbmRichMerger.h
Go to the documentation of this file.
1/* Copyright (C) 2006-2012 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Volker Friese, Denis Bertini [committer] */
4
5// -------------------------------------------------------------------------
6// ----- CbmRichMerger header file -----
7// ----- Created 01/12/05 by V. Friese -----
8// -------------------------------------------------------------------------
9
10
19#ifndef CBMRICHMERGER_H
20#define CBMRICHMERGER_H 1
21
22
23#include "TObject.h"
24
25
26class TClonesArray;
27
28
29class CbmRichMerger : public TObject {
30
31 public:
33 CbmRichMerger() : TObject(), fVerbose(0){};
34
35
37 virtual ~CbmRichMerger(){};
38
39
43 virtual void Init(){};
44
45
55 virtual Int_t DoMerge(TClonesArray* glbTracks, TClonesArray* richRings) = 0;
56
57
61 void SetVerbose(Int_t verbose) { fVerbose = verbose; };
62
63
64 private:
65 Int_t fVerbose; // Verbosity level
66
67
69};
70
71#endif
void SetVerbose(Int_t verbose)
virtual Int_t DoMerge(TClonesArray *glbTracks, TClonesArray *richRings)=0
virtual void Init()
virtual ~CbmRichMerger()
ClassDef(CbmRichMerger, 1)