38 log << MSG::ERROR <<
"wrong type, backwards "
39 <<
"compatibility isn't possible." <<
endmsg;
virtual void persToTrans(const Trk ::ScatteringAngleOnTrack_p1 *persObj, Trk ::MaterialEffectsOnTrack *transObj, MsgStream &log)
virtual void transToPers(const Trk ::MaterialEffectsOnTrack *transObj, Trk ::ScatteringAngleOnTrack_p1 *persObj, MsgStream &log)
double m_tInX0
- the traversed thickness in RadiationLengths
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 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