CbmRoot
Loading...
Searching...
No Matches
CbmTofTrackFinder.h
Go to the documentation of this file.
1/* Copyright (C) 2015-2020 PI-UHd, GSI
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Dmytro Kresan, Norbert Herrmann [committer], Florian Uhlig */
4
5// -------------------------------------------------------------------------
6// ----- CbmTofTrackFinder header file -----
7// ----- Created 25/04/15 by N. Herrmann -----
8// ----- according to the CbmStsTrackFinder -----
9// -------------------------------------------------------------------------
10
11
21#ifndef CBMTOFTRACKFINDER
22#define CBMTOFTRACKFINDER 1
23
24#include "TObject.h"
25
26class TClonesArray;
27class CbmTofHit;
28class CbmTofTrack;
29class CbmTofTrackFitter;
30
31class CbmTofTrackFinder : public TObject {
32
33 public:
36
37
39 virtual ~CbmTofTrackFinder(){};
40
41
45 virtual void Init(){};
46
47 virtual inline void SetFitter(CbmTofTrackFitter* /*Fitter*/){};
48 virtual inline void SetMaxTofTimeDifference(Double_t /*val*/){};
49 virtual inline void SetTxLIM(Double_t /*val*/){};
50 virtual inline void SetTyLIM(Double_t /*val*/){};
51 virtual inline void SetTxMean(Double_t /*val*/){};
52 virtual inline void SetTyMean(Double_t /*val*/){};
53 virtual inline void SetSIGLIM(Double_t /*val*/){};
54 virtual inline void SetSIGLIMMOD(Double_t /*val*/){};
55 virtual inline void SetChiMaxAccept(Double_t /*val*/){};
56 virtual inline void SetSIGT(Double_t /*val*/){};
57 virtual inline void SetSIGX(Double_t /*val*/){};
58 virtual inline void SetSIGY(Double_t /*val*/){};
59 virtual inline void SetAddVertex(Int_t){};
60 virtual inline void SetVtxNbTrksMin(Int_t){};
61
71 // virtual Int_t DoFind( vector<CbmTofHit*> &hits, vector<CbmTofTrack*> &tracks)=0;
72
73 virtual Int_t DoFind(TClonesArray* hits, TClonesArray* tracks) = 0;
74
76};
77
78#endif
TClonesArray * tracks
static vector< vector< QAHit > > hits
virtual void SetSIGLIM(Double_t)
virtual void SetSIGLIMMOD(Double_t)
virtual void SetTxMean(Double_t)
virtual void SetSIGT(Double_t)
virtual void SetTxLIM(Double_t)
virtual void SetTyLIM(Double_t)
virtual Int_t DoFind(TClonesArray *hits, TClonesArray *tracks)=0
virtual void Init()
virtual void SetAddVertex(Int_t)
virtual void SetTyMean(Double_t)
virtual void SetMaxTofTimeDifference(Double_t)
ClassDef(CbmTofTrackFinder, 1)
virtual void SetSIGX(Double_t)
virtual void SetFitter(CbmTofTrackFitter *)
virtual void SetSIGY(Double_t)
virtual void SetVtxNbTrksMin(Int_t)
virtual void SetChiMaxAccept(Double_t)