CbmRoot
Loading...
Searching...
No Matches
CbmTofMerger.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: Denis Bertini [committer], Florian Uhlig */
4
5// ------------------------------------------------------------------
6// ----- CbmTofMerger -----
7// ----- Created 24-01-2006 by D.Kresan -----
8// ------------------------------------------------------------------
9#ifndef _CBMTOFMERGER_
10#define _CBMTOFMERGER_
11
12#include "TObject.h"
13
14class TClonesArray;
15
16
17class CbmTofMerger : public TObject {
18
19 protected:
20 Int_t fVerbose; // Verbosity level
21
22 public:
23 CbmTofMerger() : TObject(), fVerbose(0){};
24
25 virtual ~CbmTofMerger(){};
26
27 virtual void Init(){};
28 virtual Int_t DoMerge(TClonesArray* glbTracks, TClonesArray* tofHits) = 0;
29
30 inline void SetVerbose(Int_t verbose) { fVerbose = verbose; }
31
33};
34
35
36#endif
virtual void Init()
virtual ~CbmTofMerger()
void SetVerbose(Int_t verbose)
virtual Int_t DoMerge(TClonesArray *glbTracks, TClonesArray *tofHits)=0
ClassDef(CbmTofMerger, 1)