ISF::BaseSimulationSelector Node1 ISF::BaseSimulationSelector - m_simulator - m_isDynamic - m_invertCuts - m_simFlavorProp - m_simflavor + BaseSimulationSelector() + ~BaseSimulationSelector() + sysInitialize() + ATLAS_NOT_THREAD_SAFE() + isDynamic() + ATLAS_NOT_THREAD_SAFE() + simFlavor() + initializeSelector() + ATLAS_NOT_THREAD_SAFE() + ATLAS_NOT_THREAD_SAFE() + ATLAS_NOT_THREAD_SAFE() + selfSelect() - SimulationFlavorHandler() Node3 ISF::DefaultSimSelector + DefaultSimSelector() + ~DefaultSimSelector() + initialize() + finalize() + passSelectorCuts() Node1->Node3 Node4 ISF::KinematicSimSelector - m_partPropSvc + KinematicSimSelector() + ~KinematicSimSelector() + initialize() + finalize() + passSelectorCuts() Node1->Node4 Node2 extends< AthAlgTool, ISimulationSelector > Node2->Node1