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"
11
12class CbmStsHit;
13class CbmMvdHit;
14
15class CbmKFStsHit : public CbmKFHit {
16
17 public:
18 CbmKFStsHit() : FitPoint(), tube(nullptr){};
20
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
34 {
35 tube = a.tube;
37 return *this;
38 };
39
41
42
44};
45
46#endif
CbmKFPixelMeasurement FitPoint
Definition CbmKFStsHit.h:21
CbmKFTube * tube
Definition CbmKFStsHit.h:22
const CbmKFStsHit & operator=(const CbmKFStsHit &a)
Definition CbmKFStsHit.h:33
static void FilterPDAF(CbmKFTrackInterface &track, std::vector< CbmKFStsHit * > &vpHits, Bool_t downstream, Double_t *QP0, double gateX, double gateY, int &best_hit_idx)
ClassDef(CbmKFStsHit, 1)
CbmKFStsHit(const CbmKFStsHit &a)
Definition CbmKFStsHit.h:40
Int_t Filter(CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0)
void Create(CbmStsHit *h)
data class for a reconstructed 3-d hit in the STS
Definition CbmStsHit.h:35
Data class with information on a STS local track.