ATLAS Offline Software
Loading...
Searching...
No Matches
ActsTrk::detail::FitterHelperFunctions Namespace Reference

Classes

struct  ATLASOutlierFinder
 Outlier finder using a Chi2 cut. More...
struct  ReverseFilteringLogic
 Determine if the smoothing of a track should be done with or without reverse filtering. More...

Functions

template<typename trajectory_t>
Acts::Result< void > gainMatrixUpdate (const Acts::GeometryContext &gctx, typename trajectory_t::TrackStateProxy trackState, const Acts::Logger &logger)
template<typename trajectory_t>
Acts::Result< void > gainMatrixSmoother (const Acts::GeometryContext &gctx, trajectory_t &trajectory, size_t entryIndex, const Acts::Logger &logger)
template<typename trajectory_t>
Acts::Result< void > mbfSmoother (const Acts::GeometryContext &gctx, trajectory_t &trajectory, size_t entryIndex, const Acts::Logger &logger)

Function Documentation

◆ gainMatrixSmoother()

template<typename trajectory_t>
Acts::Result< void > ActsTrk::detail::FitterHelperFunctions::gainMatrixSmoother ( const Acts::GeometryContext & gctx,
trajectory_t & trajectory,
size_t entryIndex,
const Acts::Logger & logger )

Definition at line 31 of file FitterHelperFunctions.h.

34 {
35 Acts::GainMatrixSmoother smoother;
36 return smoother.template operator()<trajectory_t>(gctx, trajectory, entryIndex, logger);
37 }
static Root::TMsgLogger logger("iLumiCalc")

◆ gainMatrixUpdate()

template<typename trajectory_t>
Acts::Result< void > ActsTrk::detail::FitterHelperFunctions::gainMatrixUpdate ( const Acts::GeometryContext & gctx,
typename trajectory_t::TrackStateProxy trackState,
const Acts::Logger & logger )

Definition at line 23 of file FitterHelperFunctions.h.

25 {
26 Acts::GainMatrixUpdater updater;
27 return updater.template operator()<trajectory_t>(gctx, trackState, logger);
28 }

◆ mbfSmoother()

template<typename trajectory_t>
Acts::Result< void > ActsTrk::detail::FitterHelperFunctions::mbfSmoother ( const Acts::GeometryContext & gctx,
trajectory_t & trajectory,
size_t entryIndex,
const Acts::Logger & logger )

Definition at line 40 of file FitterHelperFunctions.h.

43 {
44 Acts::MbfSmoother smoother;
45 return smoother.template operator()<trajectory_t>(gctx, trajectory, entryIndex, logger);
46 }