ATLAS Offline Software
Loading...
Searching...
No Matches
MdtTwinDriftCircle_v1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5// EDM include(s):
8
9// Local include(s):
12namespace {
13 static const std::string preFixStr{"Mdt_"};
14}
15
16namespace xAOD {
17
22
33 return std::sqrt(posAlongWireCov());
34}
35
36} // namespace xAOD
#define IMPLEMENT_SETTER_GETTER(DTYPE, GETTER, SETTER)
const MuonGMR4::MdtReadoutElement * readoutElement() const
Retrieve the associated MdtReadoutElement.
IdentifierHash measurementHash() const
Returns the hash of the measurement channel (tube (x) layer)
Identifier twinIdentify() const
Returns the Identifier of the twin tube.
float posAlongWire() const
Returns the coordinate along the wire.
float posAlongWireUncert() const
Returns the uncertainty on the coordinate along the wire.
uint8_t twinLayer() const
Returns the layer number of the associated twin channel (1-4)
MdtTwinDriftCircle_v1()=default
Default constructor.
float posAlongWireCov() const
Returns the covariance of the coordinate along the wire.
uint16_t twinTube() const
Returns the tube number of the associated twin channel (1-120)
ConstMatrixMap< N > localCovariance() const
Returns the local covariance of the measurement.
ConstVectorMap< N > localPosition() const
Returns the local position of the measurement.
@ locZ
local cylindrical
Definition ParamDefs.h:42
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
setScaleOne setStatusOne setSaturated int16_t
setWord1 uint16_t