BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
L1Extrapolation.h File Reference
#include "CbmL1Def.h"
#include "L1Field.h"
#include "L1TrackPar.h"
Include dependency graph for L1Extrapolation.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 L1Extrapolate (L1TrackPar &T, fvec z_out, fvec qp0, L1FieldRegion &F, fvec *w=0)
void L1Extrapolate0 (L1TrackPar &T, fvec z_out, L1FieldRegion &F)
void L1ExtrapolateLine (L1TrackPar &T, fvec z_out)
void L1ExtrapolateXC00Line (const L1TrackPar &T, fvec z_out, fvec &x, fvec &C00)
void L1ExtrapolateYC11Line (const L1TrackPar &T, fvec z_out, fvec &y, fvec &C11)
void L1ExtrapolateC10Line (const L1TrackPar &T, fvec z_out, fvec &C10)
void L1ExtrapolateJXY (fvec &tx, fvec &ty, fvec &qp, fvec dz, L1FieldRegion &F, fvec &extrDx, fvec &extrDy, fvec extrJ[])
void L1ExtrapolateJXY0 (fvec &tx, fvec &ty, fvec dz, L1FieldRegion &F, fvec &extrDx, fvec &extrDy, fvec &J04, fvec &J14)

Macro Definition Documentation

◆ cnst

#define cnst   const fvec

Definition at line 9 of file L1Extrapolation.h.

Function Documentation

◆ L1Extrapolate()

void L1Extrapolate ( L1TrackPar & T,
fvec z_out,
fvec qp0,
L1FieldRegion & F,
fvec * w = 0 )
inline

Definition at line 11 of file L1Extrapolation.h.

References cnst, d, rcp(), x, and y.

Referenced by L1Algo::BranchFitterFast(), L1Algo::CAMergeClones(), L1Algo::f30(), L1Algo::f32(), L1Algo::FindMoreHits(), L1Algo::KFTrackFitter_simple(), L1Algo::L1KFTrackFitter(), Pulls(), and CbmL1::TrackFitPerformance().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ L1Extrapolate0()

void L1Extrapolate0 ( L1TrackPar & T,
fvec z_out,
L1FieldRegion & F )
inline

Definition at line 279 of file L1Extrapolation.h.

References cnst, x, and y.

Referenced by L1Algo::f11().

Here is the caller graph for this function:

◆ L1ExtrapolateC10Line()

void L1ExtrapolateC10Line ( const L1TrackPar & T,
fvec z_out,
fvec & C10 )
inline

Definition at line 416 of file L1Extrapolation.h.

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

Here is the caller graph for this function:

◆ L1ExtrapolateJXY()

void L1ExtrapolateJXY ( fvec & tx,
fvec & ty,
fvec & qp,
fvec dz,
L1FieldRegion & F,
fvec & extrDx,
fvec & extrDy,
fvec extrJ[] )
inline

Definition at line 422 of file L1Extrapolation.h.

References cnst, d, L1ExtrapolateJXY(), rcp(), x, and y.

Referenced by L1ExtrapolateJXY().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ L1ExtrapolateJXY0()

void L1ExtrapolateJXY0 ( fvec & tx,
fvec & ty,
fvec dz,
L1FieldRegion & F,
fvec & extrDx,
fvec & extrDy,
fvec & J04,
fvec & J14 )
inline

Definition at line 573 of file L1Extrapolation.h.

References cnst.

Referenced by L1Algo::f11().

Here is the caller graph for this function:

◆ L1ExtrapolateLine()

void L1ExtrapolateLine ( L1TrackPar & T,
fvec z_out )
inline

Definition at line 374 of file L1Extrapolation.h.

Referenced by L1Algo::f30(), L1Algo::f31(), and L1Algo::FindMoreHits().

Here is the caller graph for this function:

◆ L1ExtrapolateXC00Line()

void L1ExtrapolateXC00Line ( const L1TrackPar & T,
fvec z_out,
fvec & x,
fvec & C00 )
inline

Definition at line 402 of file L1Extrapolation.h.

References x.

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

Here is the caller graph for this function:

◆ L1ExtrapolateYC11Line()

void L1ExtrapolateYC11Line ( const L1TrackPar & T,
fvec z_out,
fvec & y,
fvec & C11 )
inline

Definition at line 409 of file L1Extrapolation.h.

References y.

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

Here is the caller graph for this function: