#include <BaseSimulationSelector.h>
- Author
- Elmar.Ritsch -at- cern.ch , Peter.Sherwood -at- cern.ch
Definition at line 31 of file BaseSimulationSelector.h.
◆ BaseSimulationSelector()
ISF::BaseSimulationSelector::BaseSimulationSelector |
( |
const std::string & |
t, |
|
|
const std::string & |
n, |
|
|
const IInterface * |
p |
|
) |
| |
◆ ~BaseSimulationSelector()
ISF::BaseSimulationSelector::~BaseSimulationSelector |
( |
| ) |
|
|
virtual |
◆ ATLAS_NOT_THREAD_SAFE() [1/5]
return a handle on the simulator
◆ ATLAS_NOT_THREAD_SAFE() [2/5]
virtual SimSvcID simSvcID ISF::BaseSimulationSelector::ATLAS_NOT_THREAD_SAFE |
( |
| ) |
|
|
overridevirtual |
return the simulation service ID
◆ ATLAS_NOT_THREAD_SAFE() [3/5]
virtual void beginEvent ISF::BaseSimulationSelector::ATLAS_NOT_THREAD_SAFE |
( |
| ) |
|
|
overridevirtual |
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::BaseSimulationSelector::ATLAS_NOT_THREAD_SAFE |
( |
| ) |
|
|
overridevirtual |
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::BaseSimulationSelector::ATLAS_NOT_THREAD_SAFE |
( |
const ISFParticle & |
| ) |
|
|
overridevirtual |
update internal event representation
◆ initializeSelector()
void ISF::BaseSimulationSelector::initializeSelector |
( |
| ) |
|
|
overridevirtual |
◆ isDynamic()
bool ISF::BaseSimulationSelector::isDynamic |
( |
| ) |
|
|
overridevirtual |
return if is this a static or dynamic SimulationSelector (is used by fully dynamic particle routers)
return if is this a static or dynamic SimulationSelector (is used by fully dynamic partilce routers)
Definition at line 76 of file BaseSimulationSelector.cxx.
◆ selfSelect()
bool ISF::BaseSimulationSelector::selfSelect |
( |
const ISFParticle & |
particle | ) |
const |
|
overridevirtual |
◆ simFlavor()
◆ SimulationFlavorHandler()
void ISF::BaseSimulationSelector::SimulationFlavorHandler |
( |
Gaudi::Details::PropertyBase & |
| ) |
|
|
private |
◆ sysInitialize()
StatusCode ISF::BaseSimulationSelector::sysInitialize |
( |
| ) |
|
|
overridevirtual |
◆ m_invertCuts
bool ISF::BaseSimulationSelector::m_invertCuts |
|
private |
◆ m_isDynamic
bool ISF::BaseSimulationSelector::m_isDynamic |
|
private |
◆ m_simflavor
◆ m_simFlavorProp
Gaudi::CheckedProperty<unsigned short> ISF::BaseSimulationSelector::m_simFlavorProp {0} |
|
private |
◆ m_simulator
The documentation for this class was generated from the following files:
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses