CbmRoot
Loading...
Searching...
No Matches
CbmFitGlobalTracks.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: Dmytro Kresan, Denis Bertini [committer] */
4
5// ------------------------------------------------------------------
6// ----- CbmFitGlobalTracks -----
7// ----- Created 06/03/2006 by D.Kresan -----
8// ------------------------------------------------------------------
9#ifndef CBMFITGLOBALTRACKS
10#define CBMFITGLOBALTRACKS
11
12#include "FairTask.h"
13
14class TClonesArray;
16
17
18class CbmFitGlobalTracks : public FairTask {
19
20 private:
21 Int_t fVerbose; // Verbosity level
22 CbmGlobalTrackFitter* fFitter; // Fitter algorithm
23 TClonesArray* fArrayGlbTrack; // Array of global tracks
24
27
28 public:
30 CbmFitGlobalTracks(const char* name, Int_t verbose = 1, CbmGlobalTrackFitter* globalTrackFitter = NULL);
31 virtual ~CbmFitGlobalTracks();
32
33 virtual InitStatus Init();
34 virtual void Exec(Option_t* option = "");
35 virtual void Finish();
36
37 inline void SetVerbose(Int_t verbose) { fVerbose = verbose; }
38 inline void UseFitter(CbmGlobalTrackFitter* fitter) { fFitter = fitter; }
39
41};
42
43
44#endif
ClassDef(CbmFitGlobalTracks, 1)
CbmGlobalTrackFitter * fFitter
virtual InitStatus Init()
void SetVerbose(Int_t verbose)
CbmFitGlobalTracks(const CbmFitGlobalTracks &)
virtual void Exec(Option_t *option="")
CbmFitGlobalTracks & operator=(const CbmFitGlobalTracks &)
void UseFitter(CbmGlobalTrackFitter *fitter)
TClonesArray * fArrayGlbTrack