4#ifndef XAODMUONPREPDATA_VERSION_TGCSTRIP_V1_H
5#define XAODMUONPREPDATA_VERSION_TGCSTRIP_V1_H
This is a "hash" representation of an Identifier.
MuonMeasurement_v1()=default
Default constructor.
void setReadoutElement(const MuonGMR4::TgcReadoutElement *readoutEle)
set the pointer to the TgcReadoutElement
Amg::Vector3D localMeasurementPos() const override final
Returns the local position of the measurement.
std::uint16_t channelNumber() const
Strip or wire group number of the Tgc strip measurement.
void setChannelNumber(std::uint16_t chan)
Set the strip or wire group number of the measurement.
void setMeasuresPhi(std::uint8_t measPhi)
Set the measures phi flag of the measurement to true /false.
TgcStrip_v1()=default
Default constructor.
void setGasGap(uint8_t gapNum)
Set the gas gap number of the measurement [1-N].
unsigned numDimensions() const override final
Returns the number of dimensions of the measurement.
virtual ~TgcStrip_v1()=default
Virtual destructor.
xAOD::UncalibMeasType type() const override final
Returns the type of the Tgc strip as a simple enumeration.
IdentifierHash measurementHash() const override final
Returns the hash of the measurement channel.
IdentifierHash layerHash() const override final
Returns the hash of the associated layer (Needed for surface retrieval).
std::uint8_t bcBitMap() const
Returns the bcBitMap of this PRD bit2 for Previous BC, bit1 for Current BC, bit0 for Next BC.
std::uint8_t gasGap() const
Associated gas gap number of the Tgc strip measurement Ranges [1-N].
void setBcBitMap(std::uint8_t bitMap)
Set the bunch crossing-id map.
std::uint8_t measuresPhi() const override final
Does the object belong to an eta or a phi measurement (si /no).
const MuonGMR4::TgcReadoutElement * readoutElement() const override final
Retrieve the associated TgcReadoutElement.
Eigen::Matrix< double, 3, 1 > Vector3D
The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy M...
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
UncalibMeasType
Define the type of the uncalibrated measurement.