ATLAS Offline Software
|
#include <IPunchThroughTool.h>
Public Member Functions | |
virtual | ~IPunchThroughTool () |
Virtual destructor. More... | |
DeclareInterfaceID (IPunchThroughTool, 1, 0) | |
Creates the InterfaceID and interfaceID() method. More... | |
virtual const ISF::ISFParticleVector * | computePunchThroughParticles (const ISFParticle &isfp, const TFCSSimulationState &simulstate, CLHEP::HepRandomEngine *rndmEngine) const =0 |
Creates new vector of ISFParticle out of a given ISFParticle. More... | |
Interface for a tool which takes a ISF::ISFParticle as input and returns a vector of ISFParticles
Definition at line 34 of file IPunchThroughTool.h.
|
inlinevirtual |
|
pure virtual |
Creates new vector of ISFParticle out of a given ISFParticle.
ISF::IPunchThroughTool::DeclareInterfaceID | ( | IPunchThroughTool | , |
1 | , | ||
0 | |||
) |
Creates the InterfaceID and interfaceID() method.