CbmRoot
Loading...
Searching...
No Matches
CbmTrackMerger.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
// ----- CbmTrackMerger header file -----
7
// ----- Created 01/12/05 by V. Friese -----
8
// -------------------------------------------------------------------------
9
10
19
#ifndef CBMTRACKMERGER_H
20
#define CBMTRACKMERGER_H 1
21
22
23
#include "TObject.h"
24
25
26
class
TClonesArray;
27
28
29
class
CbmTrackMerger
:
public
TObject {
30
31
public
:
33
CbmTrackMerger
() : TObject(),
fVerbose
(0){};
34
35
37
virtual
~CbmTrackMerger
(){};
38
39
43
virtual
void
Init
(){};
44
45
56
virtual
Int_t
DoMerge
(TClonesArray* stsTracks, TClonesArray* trdTracks, TClonesArray* glbTracks) = 0;
57
58
62
void
SetVerbose
(Int_t verbose) {
fVerbose
= verbose; };
63
64
65
protected
:
66
Int_t
fVerbose
;
// Verbosity level
67
68
69
ClassDef
(
CbmTrackMerger
, 1);
70
};
71
72
#endif
CbmTrackMerger
Definition
CbmTrackMerger.h:29
CbmTrackMerger::CbmTrackMerger
CbmTrackMerger()
Definition
CbmTrackMerger.h:33
CbmTrackMerger::DoMerge
virtual Int_t DoMerge(TClonesArray *stsTracks, TClonesArray *trdTracks, TClonesArray *glbTracks)=0
CbmTrackMerger::ClassDef
ClassDef(CbmTrackMerger, 1)
CbmTrackMerger::~CbmTrackMerger
virtual ~CbmTrackMerger()
Definition
CbmTrackMerger.h:37
CbmTrackMerger::fVerbose
Int_t fVerbose
Definition
CbmTrackMerger.h:66
CbmTrackMerger::Init
virtual void Init()
Definition
CbmTrackMerger.h:43
CbmTrackMerger::SetVerbose
void SetVerbose(Int_t verbose)
Definition
CbmTrackMerger.h:62
reco
base
CbmTrackMerger.h
Generated on Sun Dec 22 2024 23:04:13 for CbmRoot by
1.12.0