Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::KalmanFitterResult< traj_t > Struct Template Reference

#include <acts/blob/sPHENIX/Core/include/Acts/TrackFitting/KalmanFitter.hpp>

+ Collaboration diagram for Acts::KalmanFitterResult< traj_t >:

Public Attributes

traj_t * fittedStates {nullptr}
 
size_t lastMeasurementIndex = SIZE_MAX
 
size_t lastTrackIndex = SIZE_MAX
 
std::optional
< BoundTrackParameters
fittedParameters
 
size_t measurementStates = 0
 
size_t measurementHoles = 0
 
size_t processedStates = 0
 
bool smoothed = false
 
bool reversed = false
 
bool finished = false
 
std::vector< const Surface * > missedActiveSurfaces
 
std::vector< const Surface * > passedAgainSurfaces
 
Result< void > result {Result<void>::success()}
 

Detailed Description

template<typename traj_t>
struct Acts::KalmanFitterResult< traj_t >

Definition at line 196 of file KalmanFitter.hpp.

View newest version in sPHENIX GitHub at line 196 of file KalmanFitter.hpp

Member Data Documentation

template<typename traj_t >
bool Acts::KalmanFitterResult< traj_t >::finished = false

Definition at line 234 of file KalmanFitter.hpp.

View newest version in sPHENIX GitHub at line 234 of file KalmanFitter.hpp

Referenced by Acts::KalmanFitter< propagator_t, traj_t >::Actor< parameters_t >::operator()().

template<typename traj_t >
std::optional<BoundTrackParameters> Acts::KalmanFitterResult< traj_t >::fittedParameters

Definition at line 213 of file KalmanFitter.hpp.

View newest version in sPHENIX GitHub at line 213 of file KalmanFitter.hpp

Referenced by Acts::KalmanFitter< propagator_t, traj_t >::Actor< parameters_t >::operator()().

template<typename traj_t >
size_t Acts::KalmanFitterResult< traj_t >::lastTrackIndex = SIZE_MAX

Definition at line 210 of file KalmanFitter.hpp.

View newest version in sPHENIX GitHub at line 210 of file KalmanFitter.hpp

Referenced by Acts::KalmanFitter< propagator_t, traj_t >::Actor< parameters_t >::filter().

template<typename traj_t >
size_t Acts::KalmanFitterResult< traj_t >::measurementHoles = 0
template<typename traj_t >
size_t Acts::KalmanFitterResult< traj_t >::measurementStates = 0
template<typename traj_t >
std::vector<const Surface*> Acts::KalmanFitterResult< traj_t >::missedActiveSurfaces
template<typename traj_t >
size_t Acts::KalmanFitterResult< traj_t >::processedStates = 0
template<typename traj_t >
Result<void> Acts::KalmanFitterResult< traj_t >::result {Result<void>::success()}

Definition at line 243 of file KalmanFitter.hpp.

View newest version in sPHENIX GitHub at line 243 of file KalmanFitter.hpp

Referenced by Acts::KalmanFitter< propagator_t, traj_t >::Actor< parameters_t >::operator()().

template<typename traj_t >
bool Acts::KalmanFitterResult< traj_t >::smoothed = false

The documentation for this struct was generated from the following file: