48 throw std::runtime_error(
"MdtDriftCircleOnTrackCnv_p1::transToPers is deprecated!");
ElementLink< Muon::MdtPrepDataContainer > ElementLinkToIDC_MDT_Container
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
void persToTrans(const Muon ::MdtDriftCircleOnTrack_p1 *persObj, Muon ::MdtDriftCircleOnTrack *transObj, MsgStream &log)
void transToPers(const Muon ::MdtDriftCircleOnTrack *transObj, Muon ::MdtDriftCircleOnTrack_p1 *persObj, MsgStream &log)
ElementLinkCnv_p1< ElementLinkToIDC_MDT_Container > m_elCnv
RIO_OnTrackCnv_p1 * m_RIOCnv
Version 1 of the persistent class representing the transient class Muon::MdtDriftCircleOnTrack.
float m_positionAlongWire
This is the position of the point of closest approach, in the local z coord (i.e.
TPObjRef m_RIO
base RIO_OnTrack_p1
float m_driftTime
This is the drift time that was used to calibrate the hit.
unsigned int m_status
Status of Mdt - in transient world this is the Trk::DriftCircleStatus enum.
float m_localAngle
This angle is the position of the point of closest approach in cylindrical coordinates,...
unsigned int m_rotCreationParameters
Records information about the 'strategy' used by Muon::MdtDriftCircleOnTrackCreator to make this obje...
ElementLinkInt_p1 m_prdLink
Link to PRD.
This class represents the corrected MDT measurements, where the corrections include the effects of wi...
void setStrategy(Strategy)
Select the strategy to be used - only one can be set at a time.
void setParameter(CreationParameter, bool value)
@ MagFieldCorrection
Magnetic field correction was applied in calibration.
@ ErrorAtPredictedPosition
@ PropCorrection
Propagation correction was applied in calibration.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
DriftCircleStatus
Enumerates the 'status' of the wire on which the tracks passed (based on the TRT_Side enum,...