ATLAS Offline Software
Trk::ITimedMatEffUpdator Member List

This is the complete list of members for Trk::ITimedMatEffUpdator, including all inherited members.

interact(double time, const Amg::Vector3D &position, const Amg::Vector3D &momentum, ParticleHypothesis particle, int process, const Trk::Material *extMatProp=nullptr) constTrk::ITimedMatEffUpdatorinlinevirtual
interfaceID()Trk::ITimedMatEffUpdatorinlinestatic
modelAction(const TrackParameters *parm=nullptr) constTrk::ITimedMatEffUpdatorinlinevirtual
recordBremPhoton(double, double, double, const Amg::Vector3D &, Amg::Vector3D &, Trk::ParticleHypothesis) constTrk::ITimedMatEffUpdatorinlinevirtual
update(const TrackParameters *parm, const Layer &sf, TimeLimit &time, PathLimit &path, Trk::GeometrySignature geoID, PropDirection dir=alongMomentum, ParticleHypothesis particle=pion) const =0Trk::ITimedMatEffUpdatorpure virtual
update(double, const TrackParameters *parm, const MaterialEffectsOnTrack &, ParticleHypothesis particle=pion, MaterialUpdateMode matupmode=addNoise) constTrk::ITimedMatEffUpdatorinlinevirtual
update(double time, const TrackParameters &parm, const MaterialProperties &mprop, double pathcorrection, PropDirection dir=alongMomentum, ParticleHypothesis particle=pion, MaterialUpdateMode matupmode=addNoise) const =0Trk::ITimedMatEffUpdatorpure virtual
validationAction() constTrk::ITimedMatEffUpdatorinlinevirtual
~ITimedMatEffUpdator()=defaultTrk::ITimedMatEffUpdatorvirtual