CbmRoot
Loading...
Searching...
No Matches
CbmKFStsHit.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 [committer], Igor Kulakov */
4
5
#ifndef CbmKFStsHit_H
6
#define CbmKFStsHit_H 1
7
8
#include "
CbmKFHit.h
"
9
#include "
CbmKFMaterial.h
"
10
#include "
CbmKFPixelMeasurement.h
"
11
12
class
CbmStsHit
;
13
class
CbmMvdHit
;
14
15
class
CbmKFStsHit
:
public
CbmKFHit
{
16
17
public
:
18
CbmKFStsHit
() :
FitPoint
(),
tube
(nullptr){};
19
~CbmKFStsHit
(){};
20
21
CbmKFPixelMeasurement
FitPoint
;
22
CbmKFTube
*
tube
;
23
24
void
Create
(
CbmStsHit
*
h
);
25
void
Create
(
CbmMvdHit
*
h
);
26
27
Int_t
Filter
(
CbmKFTrackInterface
& track, Bool_t downstream, Double_t& QP0);
28
29
static
void
FilterPDAF
(
CbmKFTrackInterface
& track, std::vector<CbmKFStsHit*>& vpHits, Bool_t downstream,
30
Double_t* QP0,
double
gateX,
double
gateY,
int
& best_hit_idx);
31
32
33
const
CbmKFStsHit
&
operator=
(
const
CbmKFStsHit
& a)
34
{
35
tube
= a.
tube
;
36
FitPoint
= a.
FitPoint
;
37
return
*
this
;
38
};
39
40
CbmKFStsHit
(
const
CbmKFStsHit
& a) :
FitPoint
(a.
FitPoint
),
tube
(a.
tube
){};
41
42
43
ClassDef
(
CbmKFStsHit
, 1);
44
};
45
46
#endif
CbmKFHit.h
CbmKFMaterial.h
CbmKFPixelMeasurement.h
CbmKFHit
Definition
CbmKFHit.h:20
CbmKFPixelMeasurement
Definition
CbmKFPixelMeasurement.h:22
CbmKFStsHit
Definition
CbmKFStsHit.h:15
CbmKFStsHit::FitPoint
CbmKFPixelMeasurement FitPoint
Definition
CbmKFStsHit.h:21
CbmKFStsHit::tube
CbmKFTube * tube
Definition
CbmKFStsHit.h:22
CbmKFStsHit::operator=
const CbmKFStsHit & operator=(const CbmKFStsHit &a)
Definition
CbmKFStsHit.h:33
CbmKFStsHit::CbmKFStsHit
CbmKFStsHit()
Definition
CbmKFStsHit.h:18
CbmKFStsHit::FilterPDAF
static void FilterPDAF(CbmKFTrackInterface &track, std::vector< CbmKFStsHit * > &vpHits, Bool_t downstream, Double_t *QP0, double gateX, double gateY, int &best_hit_idx)
Definition
CbmKFStsHit.cxx:121
CbmKFStsHit::~CbmKFStsHit
~CbmKFStsHit()
Definition
CbmKFStsHit.h:19
CbmKFStsHit::ClassDef
ClassDef(CbmKFStsHit, 1)
CbmKFStsHit::CbmKFStsHit
CbmKFStsHit(const CbmKFStsHit &a)
Definition
CbmKFStsHit.h:40
CbmKFStsHit::Filter
Int_t Filter(CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0)
Definition
CbmKFStsHit.cxx:86
CbmKFStsHit::Create
void Create(CbmStsHit *h)
Definition
CbmKFStsHit.cxx:22
CbmKFTrackInterface
Definition
CbmKFTrackInterface.h:29
CbmKFTube
Definition
CbmKFMaterial.h:66
CbmMvdHit
Definition
CbmMvdHit.h:34
CbmStsHit
data class for a reconstructed 3-d hit in the STS
Definition
CbmStsHit.h:35
h
Data class with information on a STS local track.
reco
KF
Interface
CbmKFStsHit.h
Generated on Sun Dec 22 2024 23:04:16 for CbmRoot by
1.12.0