![]() |
ATLAS Offline Software
|
Classes | |
| class | BeamSpotPreparatorAlg |
| Data preparation algorithm to convert the beamspot position into an auxiliary measurement which can be used in the combined muon fit as an extra constaint at the vertex. More... | |
| class | CombinedFitAlg |
| class | CombinedStacoAlg |
| Prototype to combine ID + MS tracks using the statistical combination The ID + MS momentum are combined using the inverse of the respective q/p covariance values of the two tracks. More... | |
| class | InDetTrackSelectionAlg |
| Algorithm to select ID / ITk track candidates which may be suitable for the combined muon reconstruction chain. More... | |
| class | MuonCreatorAlg |
| Algorithm to create the xAOD::Muon analysis objects from the various muon reconstruction chains. More... | |
| class | SegmentTaggingAlg |
| class | StandaloneMuonTagAlg |
| Algorithm to transform the produced MS tracks into a muon tag container and to associate the segments with the MuonTag. More... | |
Functions | |
| std::optional< Acts::BoundTrackParameters > | 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 | longitudinalParam (const Acts::BoundTrackParameters &pars, const Acts::Logger &logger) |
| Returns the longitudinal local track parameter which is defined as. | |
| double | localPolarAngle (const Acts::BoundTrackParameters &pars, const Acts::Logger &logger) |
| Returns the local angular polar angle of the track parameter. | |
| double MuonCombinedR4::localPolarAngle | ( | const Acts::BoundTrackParameters & | pars, |
| const Acts::Logger & | logger ) |
Returns the local angular polar angle of the track parameter.
| pars | Reference to the parameters of interest |
| logger | The logger instance for printing the debug message |
| pars | Reference to the parameters of interest |
Definition at line 128 of file TrackMatchingUtils.cxx.
| double MuonCombinedR4::longitudinalParam | ( | const Acts::BoundTrackParameters & | pars, |
| const Acts::Logger & | logger ) |
Returns the longitudinal local track parameter which is defined as.
| pars | Reference to the parameters of interest |
| logger | The logger instance for printing the debug message |
Definition at line 111 of file TrackMatchingUtils.cxx.
| 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.
If extrapolation fails or the boundary conditions are not fullfilled a std::nullopt is returned.
| tgContext | The geometry context to propagated the MS track parameters to the ID surface if needed |
| idParameters | The parameters from the Inner Detector to match |
| msParameters | The parameters from the MuonSpectrometer to match |
| logger | The logger instance for printing the debug message |
| boundTolerance | The maximum distance that the MS parameters may be apart from the surface boundary to be extrapolated |
Propagate the MS parameters to the ID parameters
Update the difference parameters
Update the MS covariance
Map the loc1 parameter to [-pi, pi]
Map the loc0 parameter to [-pi, pi] x R
Definition at line 20 of file TrackMatchingUtils.cxx.