|
ATLAS Offline Software
|
float errorTime() const
access to the error on the measured time
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
TPObjRef m_associatedSurface
Trk::LocalDirection_p1 m_localDirection
Eigen::Matrix< double, 2, 1 > Vector2D
void transToPers(const Muon ::MuonSegment *transObj, Muon::MuonSegment_p1 *persObj, MsgStream &log)
SegmentCnv_p1 * m_segmentCnv
MuonSegment_v1 MuonSegment
Reference the current persistent version:
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...
LocalDirectionCnv_p1 m_localDirCnv
void persToTrans(const Muon ::MuonSegment_p1 *persObj, Muon::MuonSegment *transObj, MsgStream &log)
const Trk::LocalDirection & localDirection() const
local direction
void setT0Error(float t0, float t0Error)
set the fitted time and error on the time
represents the three-dimensional global direction with respect to a planar surface frame.
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...
TPObjRef baseToPersistent(CNV **cnv, const typename CNV::Trans_t *transObj, MsgStream &log) const
Persistify bass class of a given object and store the persistent represenation in the storage vector ...
void recalculateCache()
recalculate the cache
virtual void transToPers(const Trk ::LocalDirection *transObj, Trk ::LocalDirection_p1 *persObj, MsgStream &log)
bool isFree() const
Returns 'true' if this surface is 'free', i.e.
ITPConverterFor< Trk::Surface > * m_surfCnv
float time() const
access to the measured time
virtual void persToTrans(const Trk ::LocalDirection_p1 *persObj, Trk ::LocalDirection *transObj, MsgStream &log)
virtual const Trk::PlaneSurface & associatedSurface() const override final
returns the surface for the local to global transformation
CNV::Trans_t * createTransFromPStore(CNV **cnv, const TPObjRef &ref, MsgStream &log) const
Create transient representation of a persistent object, stored in the the top-level persistent object...