|
ATLAS Offline Software
|
Go to the documentation of this file.
43 log << MSG::WARNING<<
"Unable to reset DetEl for this RIO_OnTrack, "
44 <<
"probably because of a problem with the Identifier/IdentifierHash : ("
51 if (transObj==
nullptr or persObj==
nullptr)
return;
59 persObj->
m_status =
static_cast<unsigned int>( transObj->
status() );
Trk::DriftCircleStatus status() const
returns the status of the drift radius calibration.
virtual IdentifierHash idDE() const override final
returns the DE hashID
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
float m_timeOverThreshold
DriftCircleStatus
Enumerates the 'status' of the wire on which the tracks passed (based on the TRT_Side enum,...
Identifier32 get_identifier32() const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.
bool highLevel() const
returns true if the high level threshold was passed
const std::string & key() const
Return the StoreGate ID for the referenced object.
void transToPers(const InDet ::TRT_DriftCircleOnTrack *transObj, InDet ::TRT_DriftCircleOnTrack_p2 *persObj, MsgStream &log)
virtual const InDetDD::TRT_BaseElement * detectorElement() const override final
returns the detector element, assoicated with the PRD of this class
value_type get_compact() const
Get the compact id.
void persToTrans(const InDet ::TRT_DriftCircleOnTrack_p2 *persObj, InDet ::TRT_DriftCircleOnTrack *transObj, MsgStream &log)
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
Convert persistent object, stored in the the top-level persistent object and referenced by the TP Ref...
float m_positionAlongWire
ElementLinkInt_p1 m_prdLink
Link to PRD.
static void vectorToEigenMatrix(VECTOR &vec, COVARIANCE &cov, const char *)
Helper fn to fill the covariance from the raw data (vec<float>)
static void eigenMatrixToVector(VECTOR &vec, COVARIANCE &cov, const char *)
Helper fn to get raw data (vec<float>) from the covariance.
const Amg::MatrixX & localCovariance() const
Interface method to get the localError.
Trk::PrepRawDataContainer< TRT_DriftCircleCollection > TRT_DriftCircleContainer
TPObjRef toPersistent(CNV **cnv, const typename CNV::TransBase_t *transObj, MsgStream &log) const
Persistify an object and store the persistent represenation in the storage vector of the top-level pe...
double timeOverThreshold() const
returns time over threshold in ns for valid digits; zero otherwise
LocalParametersCnv_p1 * m_localParCnv
ReadHandleKey that initializes during construction.
std::vector< float > values
const LocalParameters & localParameters() const
Interface method to get the LocalParameters.
float positionAlongWire() const
ElementLinkCnv_p1< ElementLinkToIDCTRT_DriftCircleContainer > m_elCnv
Identifier identify() const
return the identifier -extends MeasurementBase
ErrorMatrixCnv_p1 * m_errorMxCnv
ToolHandle< Trk::IEventCnvSuperTool > m_eventCnvTool
IdentifierHash::value_type m_idDE