47 persObj->
m_status =
static_cast<unsigned int>( transObj->
status() );
ElementLink< InDet::TRT_DriftCircleContainer > ElementLinkToIDCTRT_DriftCircleContainer
const ID_type & dataID() const
Get the key that we reference, as a string.
index_type index() const
Get the index of the element inside of its container.
TPObjRef baseToPersistent(CNV **cnv, const typename CNV::Trans_t *transObj, MsgStream &log) const
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
ElementLinkInt_p1 m_prdLink
Link to PRD.
IdentifierHash::value_type m_idDE
float m_positionAlongWire
float m_timeOverThreshold
Represents 'corrected' measurements from the TRT (for example, corrected for wire sag).
bool highLevel() const
returns true if the high level threshold was passed
float positionAlongWire() const
double timeOverThreshold() const
returns time over threshold in ns for valid digits; zero otherwise
const ElementLinkToIDCTRT_DriftCircleContainer & prepRawDataLink() const
virtual IdentifierHash idDE() const override final
returns the DE hashID
Trk::DriftCircleStatus status() const
returns the status of the drift radius calibration.
RIO_OnTrackCnv_p1 * m_RIOCnv
ElementLinkCnv_p1< ElementLinkToIDCTRT_DriftCircleContainer > m_elCnv
void persToTrans(const InDet ::TRT_DriftCircleOnTrack_p1 *persObj, InDet ::TRT_DriftCircleOnTrack *transObj, MsgStream &log)
void transToPers(const InDet ::TRT_DriftCircleOnTrack *transObj, InDet ::TRT_DriftCircleOnTrack_p1 *persObj, MsgStream &log)
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,...