13 static const std::string preFixStr{
"Mdt_"};
#define IMPLEMENT_SETTER_GETTER(DTYPE, GETTER, SETTER)
virtual const MuonGMR4::MdtReadoutElement * readoutElement() const override final
Retrieve the associated MdtReadoutElement.
IdentifierHash measurementHash() const override final
Returns the hash of the measurement channel (tube (x) layer).
Identifier twinIdentify() const
Returns the Identifier of the twin tube.
std::uint8_t twinLayer() const
Returns the layer number of the associated twin channel (1-4).
float posAlongWire() const
Returns the coordinate along the wire.
float posAlongWireUncert() const
Returns the uncertainty on the coordinate along the wire.
MdtTwinDriftCircle_v1()=default
Default constructor.
std::uint16_t twinTube() const
Returns the tube number of the associated twin channel (1-120).
float posAlongWireCov() const
Returns the covariance of the coordinate along the wire.
ConstMatrixMap< N > localCovariance() const
Returns the local covariance of the measurement.
ConstVectorMap< N > localPosition() const
Returns the local position of the measurement.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.