ATLAS Offline Software
Loading...
Searching...
No Matches
TrackMatchingUtils.cxx File Reference
#include "MuonTrackEvent/TrackMatchingUtils.h"
#include "GeoPrimitives/GeoPrimitivesToStringConverter.h"
#include "Acts/Surfaces/Surface.hpp"
#include "Acts/Surfaces/CylinderBounds.hpp"
#include "Acts/Surfaces/DiscBounds.hpp"
#include "Acts/Definitions/Units.hpp"
#include "FourMomUtils/P4Helpers.h"
Include dependency graph for TrackMatchingUtils.cxx:

Go to the source code of this file.

Namespaces

namespace  MuonCombinedR4

Functions

std::optional< Acts::BoundTrackParameters > MuonCombinedR4::makeDiffParameters (const Acts::GeometryContext &tgContext, const Acts::BoundTrackParameters &idParameters, const Acts::BoundTrackParameters &msParameters, const Acts::Logger &logger, const double boundTolerance=Acts::UnitConstants::km)
 Calculates the difference parameters between the ID and the MS If the parameters are expressed on different surfaces and the MS parameters are close to the boundary, then the MS parameters are linearliy extrapolated to the ID surface.
double MuonCombinedR4::longitudinalParam (const Acts::BoundTrackParameters &pars, const Acts::Logger &logger)
 Returns the longitudinal local track parameter which is defined as.
double MuonCombinedR4::localPolarAngle (const Acts::BoundTrackParameters &pars, const Acts::Logger &logger)
 Returns the local angular polar angle of the track parameter.