#include <ISimulationSelector.h>
- Author
- Elmar.Ritsch -at- cern.ch , Peter.Sherwood -at- cern.ch
Definition at line 33 of file ISimulationSelector.h.
◆ ~ISimulationSelector()
virtual ISF::ISimulationSelector::~ISimulationSelector |
( |
| ) |
|
|
inlinevirtual |
◆ ATLAS_NOT_THREAD_SAFE() [1/5]
return a handle on the simulator
◆ ATLAS_NOT_THREAD_SAFE() [2/5]
virtual SimSvcID simSvcID ISF::ISimulationSelector::ATLAS_NOT_THREAD_SAFE |
( |
| ) |
|
|
pure virtual |
return the simulation service ID
◆ ATLAS_NOT_THREAD_SAFE() [3/5]
virtual void beginEvent ISF::ISimulationSelector::ATLAS_NOT_THREAD_SAFE |
( |
| ) |
|
|
pure virtual |
called at the beginning of each athena event (can be used for eg.
resetting dynamic selectors)
◆ ATLAS_NOT_THREAD_SAFE() [4/5]
virtual void endEvent ISF::ISimulationSelector::ATLAS_NOT_THREAD_SAFE |
( |
| ) |
|
|
pure virtual |
called at the end of each athena event (can be used for eg.
resetting dynamic selectors)
◆ ATLAS_NOT_THREAD_SAFE() [5/5]
virtual void update ISF::ISimulationSelector::ATLAS_NOT_THREAD_SAFE |
( |
const ISFParticle & |
| ) |
|
|
pure virtual |
update internal event representation
◆ DeclareInterfaceID()
Creates the InterfaceID and interfaceID() method.
◆ initializeSelector()
virtual void ISF::ISimulationSelector::initializeSelector |
( |
| ) |
|
|
pure virtual |
◆ isDynamic()
virtual bool ISF::ISimulationSelector::isDynamic |
( |
| ) |
|
|
pure virtual |
return if is this a static or dynamic SimulationSelector (is used by fully dynamic partilce routers)
◆ passSelectorCuts()
virtual bool ISF::ISimulationSelector::passSelectorCuts |
( |
const ISFParticle & |
particle | ) |
const |
|
pure virtual |
check whether given particle passes all cuts -> will be used for routing decision
◆ selfSelect()
virtual bool ISF::ISimulationSelector::selfSelect |
( |
const ISFParticle & |
particle | ) |
const |
|
pure virtual |
make the routing decision
◆ simFlavor()
return the simulation flavor
The documentation for this class was generated from the following file: