#include <IZeroLifetimePatcher.h>
Interface for a service which works around the issue of zero-lifetime particles in Geant4.
Definition at line 24 of file IZeroLifetimePatcher.h.
◆ ~IZeroLifetimePatcher()
virtual Simulation::IZeroLifetimePatcher::~IZeroLifetimePatcher |
( |
| ) |
|
|
inlinevirtual |
◆ applyWorkaround()
virtual StatusCode Simulation::IZeroLifetimePatcher::applyWorkaround |
( |
HepMC::GenEvent & |
ge | ) |
const |
|
pure virtual |
Applies the workaround for zero-lifetime particles to the GenEvent.
◆ DeclareInterfaceID()
Creates the InterfaceID and interfaceID() method.
◆ removeWorkaround()
virtual StatusCode Simulation::IZeroLifetimePatcher::removeWorkaround |
( |
HepMC::GenEvent & |
ge | ) |
const |
|
pure virtual |
Removes the workaround for zero-lifetime particles from the GenEvent.
The documentation for this class was generated from the following file: