|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <CbmL1PFFitter.h>
Public Member Functions | |
| CbmL1PFFitter () | |
| ~CbmL1PFFitter () | |
| void | AddMaterial (L1TrackPar &T, fvec radThick, fvec qp0, fvec &mass2, fvec &w) |
| void | AddPipeMaterial (L1TrackPar &T, fvec qp0, fvec &mass2, fvec &w) |
| void | FilterFirst (L1TrackPar &track, fvec &x, fvec &y, fvec &w, L1Station &st) |
| void | FilterLast (L1TrackPar &track, fvec &x, fvec &y, fvec &w, L1Station &st) |
| void | Filter (L1TrackPar &T, L1UMeasurementInfo &info, fvec &u, fvec &w) |
| void | Fit (std::vector< CbmL1Track > &Tracks, fvec mass=0.1395679f) |
| void | CalculateFieldRegion (std::vector< CbmL1Track > &Tracks, std::vector< L1FieldRegion > &Field) |
| void | GetChiToVertex (std::vector< CbmL1Track > &Tracks, std::vector< float > &chiToVtx, CbmKFVertex &primVtx) |
| void | Fit (std::vector< CbmStsTrack > &Tracks, int pidHypo=211) |
| void | CalculateFieldRegion (std::vector< CbmStsTrack > &Tracks, std::vector< L1FieldRegion > &Field) |
| void | GetChiToVertex (std::vector< CbmStsTrack > &Tracks, std::vector< L1FieldRegion > &field, std::vector< float > &chiToVtx, CbmKFVertex &primVtx, float chiPrim=-1) |
Definition at line 32 of file CbmL1PFFitter.h.
| CbmL1PFFitter::CbmL1PFFitter | ( | ) |
Definition at line 47 of file CbmL1PFFitter.cxx.
| CbmL1PFFitter::~CbmL1PFFitter | ( | ) |
Definition at line 49 of file CbmL1PFFitter.cxx.
|
inline |
Definition at line 51 of file CbmL1PFFitter.cxx.
References NS_L1TrackFitter::ONE, and NS_L1TrackFitter::ZERO.
|
inline |
Definition at line 78 of file CbmL1PFFitter.cxx.
References NS_L1TrackFitter::ONE, and NS_L1TrackFitter::ZERO.
| void CbmL1PFFitter::CalculateFieldRegion | ( | std::vector< CbmL1Track > & | Tracks, |
| std::vector< L1FieldRegion > & | Field ) |
| void CbmL1PFFitter::CalculateFieldRegion | ( | std::vector< CbmStsTrack > & | Tracks, |
| std::vector< L1FieldRegion > & | Field ) |
| void CbmL1PFFitter::Filter | ( | L1TrackPar & | T, |
| L1UMeasurementInfo & | info, | ||
| fvec & | u, | ||
| fvec & | w ) |
Definition at line 164 of file CbmL1PFFitter.cxx.
References L1UMeasurementInfo::cos_phi, L1UMeasurementInfo::sigma2, and L1UMeasurementInfo::sin_phi.
| void CbmL1PFFitter::FilterFirst | ( | L1TrackPar & | track, |
| fvec & | x, | ||
| fvec & | y, | ||
| fvec & | w, | ||
| L1Station & | st ) |
Definition at line 104 of file CbmL1PFFitter.cxx.
References L1TrackPar::C00, L1XYMeasurementInfo::C00, L1TrackPar::C10, L1XYMeasurementInfo::C10, L1TrackPar::C11, L1XYMeasurementInfo::C11, L1TrackPar::C20, L1TrackPar::C21, L1TrackPar::C22, L1TrackPar::C30, L1TrackPar::C31, L1TrackPar::C32, L1TrackPar::C33, L1TrackPar::C40, L1TrackPar::C41, L1TrackPar::C42, L1TrackPar::C43, L1TrackPar::C44, L1TrackPar::chi2, L1TrackPar::NDF, NS_L1TrackFitter::ONE, NS_L1TrackFitter::vINF, L1TrackPar::x, x, L1Station::XYInfo, L1TrackPar::y, y, and NS_L1TrackFitter::ZERO.
| void CbmL1PFFitter::FilterLast | ( | L1TrackPar & | track, |
| fvec & | x, | ||
| fvec & | y, | ||
| fvec & | w, | ||
| L1Station & | st ) |
Definition at line 135 of file CbmL1PFFitter.cxx.
References L1TrackPar::C00, L1XYMeasurementInfo::C00, L1TrackPar::C10, L1XYMeasurementInfo::C10, L1TrackPar::C11, L1XYMeasurementInfo::C11, L1TrackPar::C20, L1TrackPar::C21, L1TrackPar::C22, L1TrackPar::C30, L1TrackPar::C31, L1TrackPar::C32, L1TrackPar::C33, L1TrackPar::C40, L1TrackPar::C41, L1TrackPar::C42, L1TrackPar::C43, L1TrackPar::C44, L1TrackPar::chi2, L1TrackPar::NDF, NS_L1TrackFitter::ONE, NS_L1TrackFitter::vINF, L1TrackPar::x, x, L1Station::XYInfo, L1TrackPar::y, y, and NS_L1TrackFitter::ZERO.
| void CbmL1PFFitter::Fit | ( | std::vector< CbmL1Track > & | Tracks, |
| fvec | mass = 0.1395679f ) |
| void CbmL1PFFitter::Fit | ( | std::vector< CbmStsTrack > & | Tracks, |
| int | pidHypo = 211 ) |
| void CbmL1PFFitter::GetChiToVertex | ( | std::vector< CbmL1Track > & | Tracks, |
| std::vector< float > & | chiToVtx, | ||
| CbmKFVertex & | primVtx ) |
| void CbmL1PFFitter::GetChiToVertex | ( | std::vector< CbmStsTrack > & | Tracks, |
| std::vector< L1FieldRegion > & | field, | ||
| std::vector< float > & | chiToVtx, | ||
| CbmKFVertex & | primVtx, | ||
| float | chiPrim = -1 ) |