21void MaterialEffectsBaseCnv_p2 :: transToPers(
23 Trk :: MaterialEffectsBase_p1 *persObj,
28 persObj->m_typeFlags = (short)transObj->
m_typeFlags;
CNV::Trans_t * createTransFromPStore(CNV **cnv, const TPObjRef &ref, MsgStream &log) const
TPObjRef toPersistent(CNV **cnv, const typename CNV::TransBase_t *transObj, MsgStream &log) const
virtual void persToTrans(const Trk ::MaterialEffectsBase_p1 *persObj, Trk ::MaterialEffectsBase *transObj, MsgStream &log)
TPObjRef m_associatedSurface
base class to integrate material effects on Trk::Track in a flexible way.
const Surface & associatedSurface() const
returns the surface to which these m.eff. are associated.
double thicknessInX0() const
returns the actually traversed material .
double m_tInX0
- the traversed thickness in RadiationLengths
const S * m_associatedSurface