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
25
class
CbmTofTrackletTools
{
26
27
public
:
29
CbmTofTrackletTools
();
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
:
46
ClassDef
(
CbmTofTrackletTools
, 1);
47
};
48
49
#endif
/* CBMTOFTRACKLETTOOLS_H */
CbmTofHit.h
CbmTofTrackletParam.h
Data class for track parameters.
CbmTofTracklet.h
CbmTofHit
Definition
CbmTofHit.h:31
CbmTofTrackletTools
contains fits and resolution functions
Definition
CbmTofTrackletTools.h:25
CbmTofTrackletTools::ClassDef
ClassDef(CbmTofTrackletTools, 1)
CbmTofTrackletTools::GetYdif
virtual Double_t GetYdif(CbmTofTracklet *pTrk, Int_t iDetId, CbmTofHit *pHit)
Definition
CbmTofTrackletTools.cxx:173
CbmTofTrackletTools::GetTexpected
virtual Double_t GetTexpected(CbmTofTracklet *pTrk, Int_t iDetId, CbmTofHit *pHit, double TtLight=0.)
Definition
CbmTofTrackletTools.cxx:265
CbmTofTrackletTools::GetTexpectedError
virtual Double_t GetTexpectedError(CbmTofTracklet *pTrk, Int_t iDetId, CbmTofHit *pHit, Double_t dTexp)
Definition
CbmTofTrackletTools.cxx:291
CbmTofTrackletTools::CbmTofTrackletTools
CbmTofTrackletTools()
Definition
CbmTofTrackletTools.cxx:27
CbmTofTrackletTools::GetXdif
virtual Double_t GetXdif(CbmTofTracklet *pTrk, Int_t iDetId, CbmTofHit *pHit)
Definition
CbmTofTrackletTools.cxx:130
CbmTofTrackletTools::Line3DFit
Double_t * Line3DFit(CbmTofTracklet *pTrk, Int_t iDetId)
Definition
CbmTofTrackletTools.cxx:35
CbmTofTrackletTools::GetTdif
virtual Double_t GetTdif(CbmTofTracklet *pTrk, Int_t iDetId, CbmTofHit *pHit)
Definition
CbmTofTrackletTools.cxx:215
CbmTofTrackletTools::~CbmTofTrackletTools
virtual ~CbmTofTrackletTools()
Definition
CbmTofTrackletTools.cxx:33
CbmTofTrackletTools::GetDTMeanError
virtual Double_t GetDTMeanError(CbmTofTracklet *pTrk, CbmTofHit *pHit)
Definition
CbmTofTrackletTools.cxx:337
CbmTofTrackletTools::GetDTMean
virtual Double_t GetDTMean(CbmTofTracklet *pTrk, CbmTofHit *pHit)
Definition
CbmTofTrackletTools.cxx:324
CbmTofTrackletTools::FitTt
Double_t FitTt(CbmTofTracklet *pTrk, Int_t iDetId)
Definition
CbmTofTrackletTools.cxx:65
CbmTofTracklet
Provides information on attaching a TofHit to a TofTrack.
Definition
CbmTofTracklet.h:30
reco
detectors
tof
CbmTofTrackletTools.h
Generated on Sun Dec 22 2024 23:04:15 for CbmRoot by
1.12.0