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
26
class
TClonesArray;
27
28
29
class
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
68
ClassDef
(
CbmRichMerger
, 1);
69
};
70
71
#endif
CbmRichMerger
Definition
CbmRichMerger.h:29
CbmRichMerger::CbmRichMerger
CbmRichMerger()
Definition
CbmRichMerger.h:33
CbmRichMerger::SetVerbose
void SetVerbose(Int_t verbose)
Definition
CbmRichMerger.h:61
CbmRichMerger::DoMerge
virtual Int_t DoMerge(TClonesArray *glbTracks, TClonesArray *richRings)=0
CbmRichMerger::Init
virtual void Init()
Definition
CbmRichMerger.h:43
CbmRichMerger::fVerbose
Int_t fVerbose
Definition
CbmRichMerger.h:65
CbmRichMerger::~CbmRichMerger
virtual ~CbmRichMerger()
Definition
CbmRichMerger.h:37
CbmRichMerger::ClassDef
ClassDef(CbmRichMerger, 1)
reco
base
CbmRichMerger.h
Generated on Mon Feb 3 2025 23:03:54 for CbmRoot by
1.12.0