|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef XAODMUONPREPDATA_VERSION_RPCMEASUREMENT_V1_H
5 #define XAODMUONPREPDATA_VERSION_RPCMEASUREMENT_V1_H
8 #include "Identifier/Identifier.h"
13 class RpcReadoutElement;
float timeCovariance() const
Returns the uncertainty squared on the time measurement.
CxxUtils::CachedValue< const MuonGMR4::RpcReadoutElement * > m_readoutEle
RpcMeasurement_v1: Class storing the geneic.
const MuonGMR4::RpcReadoutElement * readoutElement() const
Retrieve the associated RpcReadoutElement.
xAOD::UncalibMeasType type() const override final
Returns the type of the Rpc strip as a simple enumeration.
void setStripNumber(uint16_t strip)
Sets the associated strip number identifier field.
void setTimeOverThreshold(float timeoverthreshold)
Sets the TDC counts.
void setDoubletPhi(uint8_t doubPhi)
Sets the doubletPhi identifier field.
void setAmbiguityFlag(uint8_t ambi)
Sets the ADC counts.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool const RAWDATA *ch2 const
def gap(flags, cells_name, *args, **kw)
Amg::Vector3D localMeasurementPos() const
Returns the local position of the measurement.
RpcMeasurement_v1()=default
Default constructor.
The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy M...
virtual uint8_t measuresPhi() const =0
returns whether the hit measures the phi coordinate
IdentifierHash layerHash() const
Returns the hash of the associated layer (Needed for surface retrieval)
void setTimeCovariance(float timeCov)
Set the time covariance of the Measurement.
void setGasGap(uint8_t gap)
Sets the associated gasGap identifier field.
void setTriggerInfo(uint32_t triggerinfo)
Set the trigger info of the hit
void setReadoutElement(const MuonGMR4::RpcReadoutElement *readoutEle)
set the pointer to the ReadoutElement
CxxUtils::CachedValue< Identifier > m_identifier
IdentifierHash measurementHash() const
Returns the hash of the measurement channel.
uint16_t stripNumber() const
returns the associated strip number
uint8_t gasGap() const
returns the associated gas gap
Eigen::Matrix< double, 3, 1 > Vector3D
void setTime(float time)
Sets the the triger time of the hit.
uint8_t ambiguityFlag() const
Returns the number of ambiguities associated with this RpcPrepData.
UncalibMeasType
Define the type of the uncalibrated measurement.
virtual ~RpcMeasurement_v1()=default
Virtual destructor.
uint8_t doubletPhi() const
doubletPhi identifier field of the measurement
uint32_t triggerInfo() const
Returns the trigger coincidence - usually false, unless ijk>5 or highpt&&ijk==0.
const Identifier & identify() const
: Returns the Athena identifier of the measurement It's constructed from the measurementHash which is...
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
float timeOverThreshold() const
Returns the time over threshold.
float time() const
Returns the time.