CbmRoot
Loading...
Searching...
No Matches
CbmTofTrackletTools.h
Go to the documentation of this file.
1/* Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Norbert Herrmann, Florian Uhlig [committer] */
4
10#ifndef CBMTOFTRACKLETTOOLS_H
11#define CBMTOFTRACKLETTOOLS_H 1
12
13#include "CbmTofHit.h"
14#include "CbmTofTracklet.h"
15#include "CbmTofTrackletParam.h"
16#include "FairTrackParam.h"
17#include "TMath.h"
18
19#include <vector>
20
26
27 public:
30
32 virtual ~CbmTofTrackletTools();
33
34 Double_t FitTt(CbmTofTracklet* pTrk, Int_t iDetId);
35 Double_t* Line3DFit(CbmTofTracklet* pTrk, Int_t iDetId);
36
37 virtual Double_t GetXdif(CbmTofTracklet* pTrk, Int_t iDetId, CbmTofHit* pHit);
38 virtual Double_t GetYdif(CbmTofTracklet* pTrk, Int_t iDetId, CbmTofHit* pHit);
39 virtual Double_t GetTdif(CbmTofTracklet* pTrk, Int_t iDetId, CbmTofHit* pHit);
40 virtual Double_t GetTexpected(CbmTofTracklet* pTrk, Int_t iDetId, CbmTofHit* pHit, double TtLight = 0.);
41 virtual Double_t GetTexpectedError(CbmTofTracklet* pTrk, Int_t iDetId, CbmTofHit* pHit, Double_t dTexp);
42 virtual Double_t GetDTMean(CbmTofTracklet* pTrk, CbmTofHit* pHit);
43 virtual Double_t GetDTMeanError(CbmTofTracklet* pTrk, CbmTofHit* pHit);
44
45 private:
47};
48
49#endif /* CBMTOFTRACKLETTOOLS_H */
Data class for track parameters.
contains fits and resolution functions
ClassDef(CbmTofTrackletTools, 1)
virtual Double_t GetYdif(CbmTofTracklet *pTrk, Int_t iDetId, CbmTofHit *pHit)
virtual Double_t GetTexpected(CbmTofTracklet *pTrk, Int_t iDetId, CbmTofHit *pHit, double TtLight=0.)
virtual Double_t GetTexpectedError(CbmTofTracklet *pTrk, Int_t iDetId, CbmTofHit *pHit, Double_t dTexp)
virtual Double_t GetXdif(CbmTofTracklet *pTrk, Int_t iDetId, CbmTofHit *pHit)
Double_t * Line3DFit(CbmTofTracklet *pTrk, Int_t iDetId)
virtual Double_t GetTdif(CbmTofTracklet *pTrk, Int_t iDetId, CbmTofHit *pHit)
virtual Double_t GetDTMeanError(CbmTofTracklet *pTrk, CbmTofHit *pHit)
virtual Double_t GetDTMean(CbmTofTracklet *pTrk, CbmTofHit *pHit)
Double_t FitTt(CbmTofTracklet *pTrk, Int_t iDetId)
Provides information on attaching a TofHit to a TofTrack.