BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
CbmL1PFFitter Class Reference

#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)

Detailed Description

Definition at line 32 of file CbmL1PFFitter.h.

Constructor & Destructor Documentation

◆ CbmL1PFFitter()

CbmL1PFFitter::CbmL1PFFitter ( )

Definition at line 47 of file CbmL1PFFitter.cxx.

◆ ~CbmL1PFFitter()

CbmL1PFFitter::~CbmL1PFFitter ( )

Definition at line 49 of file CbmL1PFFitter.cxx.

Member Function Documentation

◆ AddMaterial()

void CbmL1PFFitter::AddMaterial ( L1TrackPar & T,
fvec radThick,
fvec qp0,
fvec & mass2,
fvec & w )
inline

Definition at line 51 of file CbmL1PFFitter.cxx.

References NS_L1TrackFitter::ONE, and NS_L1TrackFitter::ZERO.

◆ AddPipeMaterial()

void CbmL1PFFitter::AddPipeMaterial ( L1TrackPar & T,
fvec qp0,
fvec & mass2,
fvec & w )
inline

Definition at line 78 of file CbmL1PFFitter.cxx.

References NS_L1TrackFitter::ONE, and NS_L1TrackFitter::ZERO.

◆ CalculateFieldRegion() [1/2]

void CbmL1PFFitter::CalculateFieldRegion ( std::vector< CbmL1Track > & Tracks,
std::vector< L1FieldRegion > & Field )

◆ CalculateFieldRegion() [2/2]

void CbmL1PFFitter::CalculateFieldRegion ( std::vector< CbmStsTrack > & Tracks,
std::vector< L1FieldRegion > & Field )

◆ Filter()

void CbmL1PFFitter::Filter ( L1TrackPar & T,
L1UMeasurementInfo & info,
fvec & u,
fvec & w )

◆ FilterFirst()

◆ FilterLast()

◆ Fit() [1/2]

void CbmL1PFFitter::Fit ( std::vector< CbmL1Track > & Tracks,
fvec mass = 0.1395679f )

◆ Fit() [2/2]

void CbmL1PFFitter::Fit ( std::vector< CbmStsTrack > & Tracks,
int pidHypo = 211 )

◆ GetChiToVertex() [1/2]

void CbmL1PFFitter::GetChiToVertex ( std::vector< CbmL1Track > & Tracks,
std::vector< float > & chiToVtx,
CbmKFVertex & primVtx )

Referenced by CbmKFParticlesFinder::Exec().

Here is the caller graph for this function:

◆ GetChiToVertex() [2/2]

void CbmL1PFFitter::GetChiToVertex ( std::vector< CbmStsTrack > & Tracks,
std::vector< L1FieldRegion > & field,
std::vector< float > & chiToVtx,
CbmKFVertex & primVtx,
float chiPrim = -1 )

The documentation for this class was generated from the following files: