|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include "AthLinks/ElementLink.h"
8 #include "Identifier/Identifier.h"
32 if ( testUpper == 0 && testLower > 0) {
50 log << MSG::WARNING<<
"Unable to reset DetEl for this RIO_OnTrack, "
51 <<
"probably because of a problem with the Identifier/IdentifierHash : ("
57 if (transObj==
nullptr or persObj==
nullptr)
return;
virtual IdentifierHash idDE() const override
returns the DE hashID*
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
double positionAlongStrip() const
value_type get_compact() const
Get the compact id.
Trk::PrepRawDataContainer< SCT_ClusterCollection > SCT_ClusterContainer
const std::string & key() const
Return the StoreGate ID for the referenced object.
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...
static void vectorToEigenMatrix(VECTOR &vec, COVARIANCE &cov, const char *)
Helper fn to fill the covariance from the raw data (vec<float>)
float m_positionAlongStrip
bool isBroadCluster() const
void transToPers(const InDet::SCT_ClusterOnTrack *transObj, InDet::SCT_ClusterOnTrack_p2 *persObj, MsgStream &log)
virtual const InDetDD::SiDetectorElement * detectorElement() const override final
returns the detector element, assoicated with the PRD of this class
ToolHandle< Trk::IEventCnvSuperTool > m_eventCnvTool
ElementLinkCnv_p1< ElementLinkToIDCSCT_ClusterContainer > m_elCnv
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.
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...
IdentifierHash::value_type m_idDE
ErrorMatrixCnv_p1 * m_errorMxCnv
ReadHandleKey that initializes during construction.
std::vector< float > values
const LocalParameters & localParameters() const
Interface method to get the LocalParameters.
Identifier identify() const
return the identifier -extends MeasurementBase
unsigned long long value_type
ElementLinkInt_p1 m_prdLink
LocalParametersCnv_p1 * m_localParCnv
void persToTrans(const InDet::SCT_ClusterOnTrack_p2 *persObj, InDet::SCT_ClusterOnTrack *transObj, MsgStream &log)