ATLAS Offline Software
iFatras::IHadronicInteractionProcessor Member List

This is the complete list of members for iFatras::IHadronicInteractionProcessor, including all inherited members.

DeclareInterfaceID(IHadronicInteractionProcessor, 1, 0)iFatras::IHadronicInteractionProcessor
doHadIntOnLayer(const ISF::ISFParticle *parent, double time, const Amg::Vector3D &position, const Amg::Vector3D &momentum, const Trk::Material *mat, Trk::ParticleHypothesis particle=Trk::pion) constiFatras::IHadronicInteractionProcessorinlinevirtual
doHadronicInteraction(double time, const Amg::Vector3D &position, const Amg::Vector3D &momentum, const Trk::Material *ematprop, Trk::ParticleHypothesis particle=Trk::pion, bool processSecondaries=true) constiFatras::IHadronicInteractionProcessorinlinevirtual
hadronicInteraction(const Amg::Vector3D &position, const Amg::Vector3D &momentum, double p, double E, double charge, const Trk::MaterialProperties &mprop, double pathCorrection, Trk::ParticleHypothesis particle=Trk::pion) const =0iFatras::IHadronicInteractionProcessorpure virtual
recordHadState(double time, double p, const Amg::Vector3D &vertex, const Amg::Vector3D &momDir, Trk::ParticleHypothesis particle=Trk::pion) constiFatras::IHadronicInteractionProcessorinlinevirtual
~IHadronicInteractionProcessor()iFatras::IHadronicInteractionProcessorinlinevirtual