Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
36 std::move(localParams),
37 std::move(localCovariance),
68 persObj->
m_status =
static_cast<unsigned int>( transObj->
status() );
ElementLinkCnv_p3< ElementLinkToIDC_MDT_Container > m_elCnv
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
DriftCircleStatus
Enumerates the 'status' of the wire on which the tracks passed (based on the TRT_Side enum,...
ToolHandle< Trk::IEventCnvSuperTool > m_eventCnvTool
float m_localAngle
This angle is the position of the point of closest approach in cylindrical coordinates,...
Identifier32 get_identifier32() const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.
float m_driftTime
This is the drift time that was used to calibrate the hit.
const MuonDriftCircleErrorStrategy & errorStrategy() const
Get information about the creation strategy used by Muon::MdtDriftCircleOnTrackCreator when making th...
ErrorMatrixCnv_p1 * m_errorMxCnv
value_type get_compact() const
Get the compact id.
double driftTime() const
Returns the value of the drift time used to obtain the drift radius.
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...
Identifier32::value_type m_id
base RIO_OnTrack_p1 info
unsigned int m_status
Status of Mdt - in transient world this is the Trk::DriftCircleStatus enum.
static void vectorToEigenMatrix(VECTOR &vec, COVARIANCE &cov, const char *)
Helper fn to fill the covariance from the raw data (vec<float>)
void transToPers(const Muon ::MdtDriftCircleOnTrack *transObj, Muon ::MdtDriftCircleOnTrack_p2 *persObj, MsgStream &log)
void persToTrans(const Muon ::MdtDriftCircleOnTrack_p2 *persObj, Muon ::MdtDriftCircleOnTrack *transObj, MsgStream &log)
double localAngle() const
Returns the local angle, as determined by the extrapolation used when creating this Trk::RIO_OnTrack.
double positionAlongWire() const
Returns the position along the wire, as determined by the extrapolation used when creating this Trk::...
Trk::DriftCircleStatus status() const
Returns the status of the drift radius calibration.
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.
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...
This class represents the corrected MDT measurements, where the corrections include the effects of wi...
std::vector< float > values
const LocalParameters & localParameters() const
Interface method to get the LocalParameters.
Version 2 of the persistent class representing the transient class Muon::MdtDriftCircleOnTrack.
Identifier identify() const
return the identifier -extends MeasurementBase
unsigned int m_muonDriftCircleErrorStrategy
Records information about the 'strategy' used by Muon::MdtDriftCircleOnTrackCreator to make this obje...
float m_positionAlongWire
This is the position of the point of closest approach, in the local z coord (i.e.
LocalParametersCnv_p1 * m_localParCnv
const MuonDriftCircleErrorStrategyInput & getBits() const