BmnRoot
Loading...
Searching...
No Matches
CbmTrackMerger.h
Go to the documentation of this file.
1// -------------------------------------------------------------------------
2// ----- CbmTrackMerger header file -----
3// ----- Created 01/12/05 by V. Friese -----
4// -------------------------------------------------------------------------
5
6
15#ifndef CBMTRACKMERGER_H
16#define CBMTRACKMERGER_H 1
17
18
19#include "TObject.h"
20
21
22class TClonesArray;
23
24
25class CbmTrackMerger : public TObject
26{
27
28 public:
29
31 CbmTrackMerger() : TObject(), fVerbose(0) { };
32
33
35 virtual ~CbmTrackMerger() { };
36
37
41 virtual void Init() { };
42
43
54 virtual Int_t DoMerge(TClonesArray* stsTracks,
55 TClonesArray* trdTracks,
56 TClonesArray* glbTracks) = 0;
57
58
62 void SetVerbose(Int_t verbose) { fVerbose = verbose; };
63
64
65
66 protected:
67
68 Int_t fVerbose; // Verbosity level
69
70
72
73};
74
75#endif
76
virtual Int_t DoMerge(TClonesArray *stsTracks, TClonesArray *trdTracks, TClonesArray *glbTracks)=0
ClassDef(CbmTrackMerger, 1)
virtual ~CbmTrackMerger()
virtual void Init()
void SetVerbose(Int_t verbose)