BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
L1Filtration.h File Reference
#include "CbmL1Def.h"
#include "L1TrackPar.h"
#include "L1UMeasurementInfo.h"
#include "L1XYMeasurementInfo.h"
Include dependency graph for L1Filtration.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define cnst   const fvec

Functions

void L1Filter (L1TrackPar &T, L1UMeasurementInfo &info, fvec u, fvec w=1., fvec *du2=0)
void L1FilterChi2 (const L1UMeasurementInfo &info, const fvec &x, const fvec &y, const fvec &C00, const fvec &C10, const fvec &C11, fvec &chi2, const fvec &u, const fvec *du2=0)
void L1FilterChi2XYC00C10C11 (const L1UMeasurementInfo &info, fvec &x, fvec &y, fvec &C00, fvec &C10, fvec &C11, fvec &chi2, const fvec &u, const fvec *du2=0)
void L1FilterVtx (L1TrackPar &T, fvec x, fvec y, L1XYMeasurementInfo &info, fvec extrDx, fvec extrDy, fvec J[])
void L1FilterXY (L1TrackPar &T, fvec x, fvec y, L1XYMeasurementInfo &info)

Macro Definition Documentation

◆ cnst

#define cnst   const fvec

Definition at line 10 of file L1Filtration.h.

Function Documentation

◆ L1Filter()

void L1Filter ( L1TrackPar & T,
L1UMeasurementInfo & info,
fvec u,
fvec w = 1.,
fvec * du2 = 0 )
inline

Definition at line 13 of file L1Filtration.h.

References L1UMeasurementInfo::cos_phi, L1UMeasurementInfo::sigma2, and L1UMeasurementInfo::sin_phi.

Referenced by L1Algo::BranchFitterFast(), L1Algo::f11(), L1Algo::f30(), L1Algo::f31(), L1Algo::f32(), L1Algo::FindMoreHits(), L1Algo::KFTrackFitter_simple(), and L1Algo::L1KFTrackFitter().

Here is the caller graph for this function:

◆ L1FilterChi2()

void L1FilterChi2 ( const L1UMeasurementInfo & info,
const fvec & x,
const fvec & y,
const fvec & C00,
const fvec & C10,
const fvec & C11,
fvec & chi2,
const fvec & u,
const fvec * du2 = 0 )
inline

Definition at line 75 of file L1Filtration.h.

References L1UMeasurementInfo::cos_phi, L1UMeasurementInfo::sigma2, L1UMeasurementInfo::sin_phi, x, and y.

Referenced by L1Algo::f20(), and L1Algo::f30().

Here is the caller graph for this function:

◆ L1FilterChi2XYC00C10C11()

void L1FilterChi2XYC00C10C11 ( const L1UMeasurementInfo & info,
fvec & x,
fvec & y,
fvec & C00,
fvec & C10,
fvec & C11,
fvec & chi2,
const fvec & u,
const fvec * du2 = 0 )
inline

Definition at line 103 of file L1Filtration.h.

References L1UMeasurementInfo::cos_phi, L1UMeasurementInfo::sigma2, L1UMeasurementInfo::sin_phi, x, and y.

Referenced by L1Algo::f20(), and L1Algo::f30().

Here is the caller graph for this function:

◆ L1FilterVtx()

void L1FilterVtx ( L1TrackPar & T,
fvec x,
fvec y,
L1XYMeasurementInfo & info,
fvec extrDx,
fvec extrDy,
fvec J[] )
inline

Definition at line 143 of file L1Filtration.h.

References L1XYMeasurementInfo::C00, L1XYMeasurementInfo::C10, L1XYMeasurementInfo::C11, cnst, x, and y.

Referenced by L1Algo::f11().

Here is the caller graph for this function:

◆ L1FilterXY()

void L1FilterXY ( L1TrackPar & T,
fvec x,
fvec y,
L1XYMeasurementInfo & info )
inline