 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef XAODMUONPREPDATA_VERSION_TGCSTRIP_V1_H
5 #define XAODMUONPREPDATA_VERSION_TGCSTRIP_V1_H
8 #include "Identifier/Identifier.h"
14 class TgcReadoutElement;
xAOD::UncalibMeasType type() const override final
Returns the type of the Tgc strip as a simple enumeration.
IdentifierHash measurementHash() const
Returns the hash of the measurement channel
void setChannelNumber(uint16_t chan)
Set the strip or wire group number of the measurement.
void setGasGap(uint8_t gapNum)
Set the gas gap number of the measurement [1-N].
uint8_t gasGap() const
Associated gas gap number of the Tgc strip measurement Ranges [1-N].
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool const RAWDATA *ch2 const
CxxUtils::CachedValue< Identifier > m_identifier
IdentifierHash layerHash() const
Returns the hash of the associated layer (Needed for surface retrieval)
Amg::Vector3D localMeasurementPos() const
Returns the local position of the measurement.
The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy M...
uint16_t channelNumber() const
Strip or wire group number of the Tgc strip measurement.
void setBcBitMap(uint16_t)
Set the bunch crossing-id map.
TgcStrip_v1()=default
Default constructor.
void setMeasuresPhi(uint8_t measPhi)
Set the measures phi flag of the measurement to true /false.
const MuonGMR4::TgcReadoutElement * readoutElement() const
Retrieve the associated TgcReadoutElement.
Cached value with atomic update.
void setReadoutElement(const MuonGMR4::TgcReadoutElement *readoutEle)
set the pointer to the TgcReadoutElement
Eigen::Matrix< double, 3, 1 > Vector3D
uint16_t bcBitMap() const
Returns the bcBitMap of this PRD bit2 for Previous BC, bit1 for Current BC, bit0 for Next BC.
const Identifier & identify() const
: Returns the Athena identifier of the measurement It's constructed from the measurementHash & passed...
unsigned int numDimensions() const override final
Returns the number of dimensions of the measurement.
UncalibMeasType
Define the type of the uncalibrated measurement.
CxxUtils::CachedValue< const MuonGMR4::TgcReadoutElement * > m_readoutEle
uint8_t measuresPhi() const
Does the object belong to an eta or a phi measurement (si /no)
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
virtual ~TgcStrip_v1()=default
Virtual destructor.