|
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"
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)
void setGasGap(uint8_t gapNum)
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
IdentifierHash layerHash() const
Returns the hash of the associated layer (Needed for surface retrieval)
uint16_t channelNumber() const
Strip or wire group number of the Tgc strip measurement.
void setBcBitMap(uint16_t)
TgcStrip_v1()=default
Default constructor.
void setMeasuresPhi(uint8_t measPhi)
DATAVECTOR_BASE(xAOD::TgcStrip_v1, xAOD::UncalibratedMeasurement_v1)
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
An STL vector of pointers that by default owns its pointed-to elements.
uint16_t bcBitMap() const
Returns the bcBitMap of this PRD bit2 for Previous BC, bit1 for Current BC, bit0 for Next BC.
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)
virtual ~TgcStrip_v1()=default
Virtual destructor.