Struct Acts::Experimental::Chi2FitterResult

template<typename traj_t>
struct Chi2FitterResult

Public Members

ActsScalar chisquare = -1
std::vector<ActsScalar> chisquares
std::vector<ActsScalar> collectorCovariance
BoundVector collectorDerive1Chi2Sum = BoundVector::Zero()

first derivative of chi2 wrt starting track parameters

BoundMatrix collectorDerive2Chi2Sum = BoundMatrix::Zero()
std::vector<ActsScalar> collectorMeasurements
std::vector<ActsScalar> collectorResiduals
ActsDynamicMatrix covariance
bool finished = false
std::optional<BoundTrackParameters> fittedParameters
traj_t *fittedStates = {nullptr}
BoundMatrix jacobianFromStart = BoundMatrix::Identity()
size_t lastMeasurementIndex = SIZE_MAX
size_t lastTrackIndex = Acts::MultiTrajectoryTraits::kInvalid
size_t measurementHoles = 0
size_t measurementStates = 0
std::vector<const Surface*> missedActiveSurfaces
size_t processedStates = 0
ActsDynamicVector residuals
Result<void> result = {Result<void>::success()}