|
ATLAS Offline Software
|
Go to the documentation of this file.
15 if ((persObj->
m_clusId & 0XFFFFFFFF00000000LL) == 0 &&
16 (persObj->
m_clusId & 0X00000000FFFFFFFFLL) != 0) {
54 for( std::vector<Identifier>::const_iterator
it = transObj->
m_rdoList.begin();
56 persObj->
m_rdoList[
i] =
it->get_identifier32().get_compact();
unsigned int m_indexAndHash
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
LocalPositionCnv_p1 * m_localPosCnv
Amg::MatrixX m_localCovariance
See derived classes for definition of ErrorMatrix.
Identifier32 get_identifier32() const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.
Identifier::value_type m_clusId
Identifier m_clusId
PrepRawData ID, not const because of DataPool.
value_type get_compact() const
Get the compact id.
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>)
bool hasLocalCovariance() const
returns localCovariance().size()!=0
ErrorMatrixCnv_p1 * m_errorMxCnv
std::vector< Identifier > m_rdoList
Stores the identifiers of the RDOs.
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...
unsigned int hashAndIndex() const
combined index
void persToTrans(const Trk::PrepRawData_p1 *, Trk::PrepRawData *, MsgStream &)
Amg::Vector2D m_localPos
see derived classes for definition of meaning of LocalPosition
void transToPers(const Trk::PrepRawData *, Trk::PrepRawData_p1 *, MsgStream &)
std::vector< float > values
IdentContIndex m_indexAndHash
Stores its own position (index) in collection plus the hash id for the collection (needed for the EL ...
void setHashAndIndex(unsigned int hashAndIndex)
Setters of hash, obj index and combined index.
std::vector< Identifier::value_type > m_rdoList