#include <IHadronicInteractionProcessor.h>
|
virtual | ~IHadronicInteractionProcessor () |
| Virtual destructor. More...
|
|
| DeclareInterfaceID (IHadronicInteractionProcessor, 1, 0) |
| Creates the InterfaceID and interfaceID() method. More...
|
|
virtual bool | 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 =0 |
| interface for processing of the nuclear interactions More...
|
|
virtual bool | recordHadState (double time, double p, const Amg::Vector3D &vertex, const Amg::Vector3D &momDir, Trk::ParticleHypothesis particle=Trk::pion) const |
| interface for processing of the presampled nuclear interactions More...
|
|
virtual bool | doHadronicInteraction (double time, const Amg::Vector3D &position, const Amg::Vector3D &momentum, const Trk::Material *ematprop, Trk::ParticleHypothesis particle=Trk::pion, bool processSecondaries=true) const |
| interface for processing of the presampled nuclear interactions More...
|
|
virtual ISF::ISFParticleVector | doHadIntOnLayer (const ISF::ISFParticle *parent, double time, const Amg::Vector3D &position, const Amg::Vector3D &momentum, const Trk::Material *mat, Trk::ParticleHypothesis particle=Trk::pion) const |
| interface for processing of the presampled nuclear interactions on layer More...
|
|
Interface definition for the handling of nuclear/hadronic interactions, to be used by the MC based material effects updater
- Author
- Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch
Definition at line 39 of file IHadronicInteractionProcessor.h.
◆ ~IHadronicInteractionProcessor()
virtual iFatras::IHadronicInteractionProcessor::~IHadronicInteractionProcessor |
( |
| ) |
|
|
inlinevirtual |
◆ DeclareInterfaceID()
Creates the InterfaceID and interfaceID() method.
◆ doHadIntOnLayer()
◆ doHadronicInteraction()
◆ hadronicInteraction()
interface for processing of the nuclear interactions
◆ recordHadState()
The documentation for this class was generated from the following file: