4#ifndef XAODMUONPREPDATA_VERSION_COMBINEDMUONSTRIP_V1_H
5#define XAODMUONPREPDATA_VERSION_COMBINEDMUONSTRIP_V1_H
This is a "hash" representation of an Identifier.
MuonReadoutElement is an abstract class representing the geometry of a muon detector.
const xAOD::MuonMeasurement * primaryStrip() const
Returns the primary associated measurement.
void setSecondaryStrip(const xAOD::MuonMeasurement *meas)
Linkt a prd measurement as secondary measurement.
Amg::Vector3D localMeasurementPos() const override final
Returns the local measurement position in the layer frame.
virtual IdentifierHash layerHash() const override final
Returns the hash of the associated layer (Needed for surface retrieval).
virtual IdentifierHash measurementHash() const override final
Returns the hash of the measurement channel.
const MuonGMR4::MuonReadoutElement * readoutElement() const override final
Returns the associated readout element.
virtual std::uint8_t measuresPhi() const override final
Returns whether the phi coordinate is measured.
const xAOD::MuonMeasurement * secondaryStrip() const
Returns the secondary associated measurement.
virtual xAOD::UncalibMeasType type() const override final
Returns the type of the measurement type as a simple enumeration.
virtual ~CombinedMuonStrip_v1()=default
virtual destructor
void setPrimaryStrip(const xAOD::MuonMeasurement *meas)
Links a prd measurement as primary meaurement.
unsigned numDimensions() const override
Specify the number of dimensions as zero -> handle in the calibrator.
CombinedMuonStrip_v1()=default
Empty constructor.
MuonMeasurement_v1()=default
Default constructor.
Definition of ATLAS Math & Geometry primitives (Amg).
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
MuonMeasurement_v1 MuonMeasurement
UncalibMeasType
Define the type of the uncalibrated measurement.