ATLAS Offline Software
Loading...
Searching...
No Matches
TrackingHelpers.h File Reference
Include dependency graph for TrackingHelpers.h:

Go to the source code of this file.

Classes

struct  MuonR4::ParticleSorter
 Auxiliary class to sort the particles by momentum First sorting is by pt, then eta and finally by phi. More...

Namespaces

namespace  MuonR4
 This header ties the generic definitions in this package.

Functions

const SegmentMuonR4::detailedSegment (const xAOD::MuonSegment &seg)
 Helper function to navigate from the xAOD::MuonSegment to the MuonR4::Segment.
std::vector< const xAOD::UncalibratedMeasurement * > MuonR4::collectMeasurements (const xAOD::MuonSegment &segment, bool skipOutlier=true)
 Helper function to extract the measurements from the segment.
std::string MuonR4::printID (const xAOD::MuonSegment &seg)
 Print the chamber ID of a segment, e.g.
std::size_t MuonR4::nMeasurements (const xAOD::MuonSegment &segment)
 Returns the number of associated Uncalibrated measurements.
const xAOD::UncalibratedMeasurementMuonR4::getMeasurement (const xAOD::MuonSegment &segment, const std::size_t n)
 Returns the n-th uncalibrated measurement.
bool MuonR4::isOutlierMeasurement (const xAOD::MuonSegment &segment, const std::size_t n)
 Returns whether the n-the uncalibrated measurement is an outlier.
Acts::GeometryIdentifier MuonR4::volumeId (const Acts::Surface &surface)
 Returns the identifier of the volume in which the surface is embedded.