CbmRoot
|
#include <CbmKFStsHit.h>
Public Member Functions | |
CbmKFStsHit () | |
~CbmKFStsHit () | |
void | Create (CbmStsHit *h) |
void | Create (CbmMvdHit *h) |
Int_t | Filter (CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0) |
const CbmKFStsHit & | operator= (const CbmKFStsHit &a) |
CbmKFStsHit (const CbmKFStsHit &a) | |
ClassDef (CbmKFStsHit, 1) | |
Static Public Member Functions | |
static void | FilterPDAF (CbmKFTrackInterface &track, std::vector< CbmKFStsHit * > &vpHits, Bool_t downstream, Double_t *QP0, double gateX, double gateY, int &best_hit_idx) |
Public Attributes | |
CbmKFPixelMeasurement | FitPoint |
CbmKFTube * | tube |
Int_t | MaterialIndex |
Definition at line 11 of file CbmKFStsHit.h.
|
inline |
Definition at line 14 of file CbmKFStsHit.h.
|
inline |
Definition at line 15 of file CbmKFStsHit.h.
|
inline |
Definition at line 40 of file CbmKFStsHit.h.
CbmKFStsHit::ClassDef | ( | CbmKFStsHit | , |
1 | |||
) |
void CbmKFStsHit::Create | ( | CbmMvdHit * | h | ) |
Definition at line 53 of file CbmKFStsHit.cxx.
References CbmKFTube::dz, CbmKF::GetMaterialIndex(), CbmKF::Instance(), CbmKFHit::MaterialIndex, CbmKFTube::r, CbmKFTube::R, CbmKFTube::rr, CbmKFTube::RR, st_tube, tube, CbmKF::vMaterial, and CbmKFTube::z.
void CbmKFStsHit::Create | ( | CbmStsHit * | h | ) |
Definition at line 20 of file CbmKFStsHit.cxx.
References CbmKFTube::dz, CbmKF::GetMaterialIndex(), CbmStsSetup::GetStationNumber(), CbmKF::Instance(), CbmStsSetup::Instance(), CbmKFHit::MaterialIndex, CbmKFTube::r, CbmKFTube::R, CbmKFTube::rr, CbmKFTube::RR, st_tube, tube, CbmKF::vMaterial, and CbmKFTube::z.
Referenced by CbmGlobalTrackingTask::CalcStsTrackLength().
|
virtual |
Implements CbmKFHit.
Definition at line 82 of file CbmKFStsHit.cxx.
References CbmKFPixelMeasurement::Filter(), FitPoint, CbmKFMaterial::Pass(), CbmKFTrackInterface::Propagate(), tube, CbmKFPixelMeasurement::z, CbmKFTube::z, and CbmKFMaterial::ZThickness.
Referenced by CbmGlobalTrackingTask::CalcStsTrackLength().
|
static |
Definition at line 117 of file CbmKFStsHit.cxx.
References CbmKFPixelMeasurement::FilterPDAF(), CbmKFTrackInterface::GetTrack(), CbmKFMaterial::Pass(), CbmKFTrackInterface::Propagate(), tube, CbmKFTube::z, and CbmKFMaterial::ZThickness.
|
inline |
Definition at line 34 of file CbmKFStsHit.h.
CbmKFPixelMeasurement CbmKFStsHit::FitPoint |
Definition at line 17 of file CbmKFStsHit.h.
Referenced by Filter(), and operator=().
|
inherited |
Definition at line 22 of file CbmKFHit.h.
Referenced by CbmL1MuchHit::Create(), CbmL1SttHit::Create(), Create(), CbmKFTrdHit::Create(), CbmKFTofHit::Create(), CbmTrdTrackFitterKF::DoFit(), CbmTofTrackFitterKF::DoFit(), and CbmKF::PassMaterialBetween().
CbmKFTube* CbmKFStsHit::tube |
Definition at line 18 of file CbmKFStsHit.h.
Referenced by Create(), Filter(), FilterPDAF(), and operator=().