ISF::KinematicSimSelector Node1 ISF::KinematicSimSelector - m_partPropSvc + KinematicSimSelector() + ~KinematicSimSelector() + initialize() + finalize() + passSelectorCuts() Node2 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() Node2->Node1 Node3 extends< AthAlgTool, ISimulationSelector > Node3->Node2 Node4 ISF::KinematicParticleCuts # m_cut_minPosEta # m_cut_maxPosEta # m_cut_minMomEta # m_cut_maxMomEta # m_cut_minMom2 # m_cut_maxMom2 # m_cut_maxEkin # m_cut_charge # m_cut_pdg + KinematicParticleCuts() + ~KinematicParticleCuts() + pass() Node4->Node1