CbmRoot
Loading...
Searching...
No Matches
CbmFindGlobalTracks.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// ----- CbmFindGlobalTracks header file -----
7// ----- Created 01/12/05 by V. Friese -----
8// -------------------------------------------------------------------------
9
10
20#ifndef CBMFINDGLOBALTRACKS_H
21#define CBMFINDGLOBALTRACKS_H 1
22
23
24#include "FairTask.h"
25
26
27class TClonesArray;
28class CbmTrackMerger;
29class CbmRichMerger;
30class CbmTofMerger;
31
32
33class CbmFindGlobalTracks : public FairTask {
34
35 public:
38
39
45 CbmFindGlobalTracks(CbmTrackMerger* trackMerger, CbmRichMerger* richMerger, CbmTofMerger* tofMerger,
46 Int_t iVerbose = 1);
47
48
50 CbmFindGlobalTracks(const char* name, const char* title = "Global", CbmTrackMerger* = NULL, CbmRichMerger* = NULL,
51 CbmTofMerger* = NULL, Int_t iVerbose = 1);
52
53
55 virtual ~CbmFindGlobalTracks();
56
57
59 virtual InitStatus Init();
60
61
63 virtual void Exec(Option_t* opt);
64
65
66 private:
69
72
75
77 TClonesArray* fStsTracks; // input
78 TClonesArray* fTrdTracks; // input
79 TClonesArray* fRichRings; // input
80 TClonesArray* fTofHits; // input
81 TClonesArray* fGlobalTracks; // output
82
84 Int_t fVerbose;
85
87 Int_t fNAll;
88 Int_t fNStsOnly;
89 Int_t fNTrdOnly;
91 Int_t fNWithTof;
92
93
96
98};
99
100#endif
TClonesArray * fGlobalTracks
virtual InitStatus Init()
virtual void Exec(Option_t *opt)
ClassDef(CbmFindGlobalTracks, 1)
CbmRichMerger * fRichMerger
CbmTrackMerger * fTrackMerger
CbmFindGlobalTracks & operator=(const CbmFindGlobalTracks &)
CbmFindGlobalTracks(const CbmFindGlobalTracks &)