|
ATLAS Offline Software
|
Go to the documentation of this file.
27 cmat(0,0) =
static_cast<double>(persObj->
m_errorMat);
char data[hepevt_bytes_allocation_ATLAS]
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 2, 1 > Vector2D
const Amg::MatrixX & localCovariance() const
return const ref to the error matrix
int m_status
Corresponds to Muon::MdtDriftCircleStatus, which currently has only two defined values.
void persToTrans(const Muon::MdtPrepData_p2 *persObj, Muon::MdtPrepData *transObj, MsgStream &log)
MdtDriftCircleStatus
Enum to represent the 'status' of Mdt measurements e.g.
int adc() const
Returns the ADC (typically range is 0 to 250)
Persistent representation of the transient Muon::MdtPrepData class.
static Muon::MdtPrepData createMdtPrepData(const Muon::MdtPrepData_p2 *persObj, const Identifier &id, const MuonGM::MdtReadoutElement *detEl, MsgStream &log)
Identifier identify() const
return the identifier
int tdc() const
Returns the TDC (typically range is 0 to 2500).
const Amg::Vector2D & localPosition() const
return the local position reference
Class to represent measurements from the Monitored Drift Tubes.
void transToPers(const Muon::MdtPrepData *transObj, Muon::MdtPrepData_p2 *persObj, MsgStream &log)
float m_errorMat
1-d ErrorMatrix in the base class.
float m_driftRadius
Equivalent to localPosition (locX) in the base class.
MdtDriftCircleStatus status() const
Returns the status of the measurement.
virtual const MuonGM::MdtReadoutElement * detectorElement() const override
Returns the detector element corresponding to this PRD.