|
ATLAS Offline Software
|
Go to the documentation of this file.
21 #ifdef UseFloatsIn_CompetingRIOsOnTrack
22 auto tmpVector = std::vector<double>();
26 tmpVector.push_back((
double)itr);
TPObjRef m_localErrorMatrix
void transToPers(const Trk::CompetingRIOsOnTrack *transObj, Trk::CompetingRIOsOnTrack_p1 *persObj, MsgStream &log)
ErrorMatrixCnv_p1 * m_errorMxCnv
void persToTrans(const Trk::CompetingRIOsOnTrack_p1 *persObj, Trk::CompetingRIOsOnTrack *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...
static void vectorToEigenMatrix(VECTOR &vec, COVARIANCE &cov, const char *)
Helper fn to fill the covariance from the raw data (vec<float>)
std::vector< double > m_assignProb
Base class for all CompetingRIOsOnTack implementations, extends the common MeasurementBase.
std::vector< AssignmentProb > m_assignProb
assignment probabilities of the ROTs
LocalParameters m_localParams
static void eigenMatrixToVector(VECTOR &vec, COVARIANCE &cov, const char *)
Helper fn to get raw data (vec<float>) from the covariance.
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...
LocalParametersCnv_p1 * m_localParCnv
std::vector< float > values
Amg::MatrixX m_localCovariance
TPObjRef m_localParameters