ATLAS Offline Software
Loading...
Searching...
No Matches
Chi2Fitter.cxx File Reference
#include "MuonTrackFindingTools/Chi2Fitter.h"
#include "Acts/Definitions/TrackParametrization.hpp"
#include "Acts/Definitions/Units.hpp"
Include dependency graph for Chi2Fitter.cxx:

Go to the source code of this file.

Namespaces

namespace  MuonExperimental

Functions

void MuonExperimental::updateGx2fParams (BoundTrackParameters &params, const Eigen::VectorXd &deltaParamsExtended, std::unordered_map< GeometryIdentifier, Gx2fMaterialProperties > &materialMap, const std::vector< GeometryIdentifier > &geoIdVector)
 Update parameters (and scattering angles if applicable).
void MuonExperimental::updateGx2fCovarianceParams (BoundMatrix &fullCovariancePredicted, Gx2fSystem &extendedSystem)
 Calculate and update the covariance of the fitted parameters.
void MuonExperimental::addMeasurementToGx2fSumsBackend (Gx2fSystem &extendedSystem, const std::vector< BoundMatrix > &jacobianFromStart, const std::vector< std::size_t > &materialIndices, const std::vector< double > &qOverPderiv, const Eigen::MatrixXd &covarianceMeasurement, const BoundVector &predicted, const Eigen::VectorXd &measurement, const Eigen::MatrixXd &projector, const Logger &logger)
 Adds a measurement to the GX2F equation system in a modular backend function.
Eigen::VectorXd MuonExperimental::computeGx2fDeltaParams (const Gx2fSystem &extendedSystem)
 Solve the gx2f system to get the delta parameters for the update.

Variables

const Acts::Matrix< eBoundSize, 2 > MuonExperimental::phiThetaProjector
const Acts::Matrix< eBoundSize, 3 > MuonExperimental::phiThetaQOverPProjector
const Acts::Matrix< eBoundSize, 1 > MuonExperimental::qOverPProjector