|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   33    std::vector<Amg::MatrixX> stripDriftDistErrors;
 
   39      stripDriftDistErrors.push_back(
tmp);
 
   44                                        std::move(localParams),
 
   45                                        std::move(localCovariance),
 
   50                                        std::move(stripDriftDistErrors));
 
   56         log << MSG::WARNING<<
"Unable to reset DetEl for this RIO_OnTrack, " 
   57             << 
"probably because of a problem with the Identifier/IdentifierHash : (" 
  
float m_positionAlongStrip
position along strip (double in transient world)
void transToPers(const Muon ::MMClusterOnTrack *transObj, Muon ::MM_ClusterOnTrack_p1 *persObj, MsgStream &log)
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
const std::vector< Amg::MatrixX > & stripDriftDistErrors() const
Identifier32::value_type m_id
base RIO_OnTrack_p1 info
std::vector< float > m_stripDriftDistErrors_0_0
Identifier32 get_identifier32() const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.
Version 1 of the persistent class representing the transient class Muon::MM_ClusterOnTrack.
ToolHandle< Trk::IEventCnvSuperTool > m_eventCnvTool
virtual IdentifierHash idDE() const override
Returns an invalid hash.
value_type get_compact() const
Get the compact id.
const std::vector< float > & stripDriftDists() const
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>)
ElementLinkInt_p3 m_prdLink
Link to PRD.
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.
Class to represent calibrated clusters formed from TGC strips.
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...
std::vector< float > m_stripDriftDistErrors_1_1
LocalParametersCnv_p1 * m_localParCnv
std::vector< float > values
const LocalParameters & localParameters() const
Interface method to get the LocalParameters.
ErrorMatrixCnv_p1 * m_errorMxCnv
Identifier identify() const
return the identifier -extends MeasurementBase
void persToTrans(const Muon ::MM_ClusterOnTrack_p1 *persObj, Muon ::MMClusterOnTrack *transObj, MsgStream &log)
virtual double positionAlongStrip() const
ElementLinkCnv_p3< ElementLinkToIDC_MM_Container > m_elCnv
virtual const MuonGM::MMReadoutElement * detectorElement() const
Returns the detector element, assoicated with the PRD of this class.
std::vector< float > m_stripDriftDists