![]() |
ATLAS Offline Software
|
#include <IParticleProcessor.h>
Public Member Functions | |
| virtual | ~IParticleProcessor () |
| Virtual destructor. More... | |
| DeclareInterfaceID (IParticleProcessor, 1, 0) | |
| Creates the InterfaceID and interfaceID() method. More... | |
| virtual ISF::ISFParticle * | process (const ISF::ISFParticle &isp, CLHEP::HepRandomEngine *randomEngine=nullptr) const =0 |
| Creates a new ISFParticle from a given ParticleState, universal transport tool. More... | |
universal processor tool, e.g. particle transport tool
Definition at line 35 of file IParticleProcessor.h.
|
inlinevirtual |
| ISF::IParticleProcessor::DeclareInterfaceID | ( | IParticleProcessor | , |
| 1 | , | ||
| 0 | |||
| ) |
Creates the InterfaceID and interfaceID() method.
|
pure virtual |
Creates a new ISFParticle from a given ParticleState, universal transport tool.
1.8.18