15void MaterialEffectsOnTrackCnv_p2 :: persToTrans(
35void MaterialEffectsOnTrackCnv_p2 :: transToPers(
TPObjRef baseToPersistent(CNV **cnv, const typename CNV::Trans_t *transObj, MsgStream &log) const
CNV::Trans_t * createTransFromPStore(CNV **cnv, const TPObjRef &ref, MsgStream &log) const
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
TPObjRef toPersistent(CNV **cnv, const typename CNV::TransBase_t *transObj, MsgStream &log) const
ITPConverterFor< Trk::MaterialEffectsBase > * m_mefBaseCnv
persistent representation v2 of MaterialEffectsOnTrack
represents the full description of deflection and e-loss of a track in material.
std::optional< ScatteringAngles > m_scatteringAngles
holds the scattering angles+errors in a separate object
std::unique_ptr< const EnergyLoss > m_energyLoss
holds the measured and/or estimated energy loss in a separate object
const EnergyLoss * energyLoss() const
returns the energy loss object.
const ScatteringAngles * scatteringAngles() const
returns the MCS-angles object.
represents a deflection of the track caused through multiple scattering in material.
double sigmaDeltaPhi() const
returns the
double deltaPhi() const
returns the
double sigmaDeltaTheta() const
returns the
double deltaTheta() const
returns the