ATLAS Offline Software
|
#include <IParticleOrderingTool.h>
Public Member Functions | |
virtual | ~IParticleOrderingTool () |
Virtual destructor. More... | |
DeclareInterfaceID (IParticleOrderingTool, 1, 0) | |
Creates the InterfaceID and interfaceID() method. More... | |
void | setOrder (ISFParticle &p) |
set the order for the given particle More... | |
virtual ISF::ParticleOrder | computeOrder (const ISFParticle &p) const =0 |
compute the order for the given ISF particle More... | |
The implementation of this AtheanAlgTool interface has to compute an order for each given particle. It is required that particles assigned to the same SimSvc have to have the same order. It is not allowed to have particles with different assigned SimSvc have the same order.
Definition at line 35 of file IParticleOrderingTool.h.
|
inlinevirtual |
|
pure virtual |
compute the order for the given ISF particle
ISF::IParticleOrderingTool::DeclareInterfaceID | ( | IParticleOrderingTool | , |
1 | , | ||
0 | |||
) |
Creates the InterfaceID and interfaceID() method.
|
inline |
set the order for the given particle
Definition at line 57 of file IParticleOrderingTool.h.