PrescalingEmulationTool Node1 PrescalingEmulationTool - m_keepUnknownChains - m_prescalingConfig + PrescalingEmulationTool() + initialize() + prescaleChains() - PrescalingEmulationTool() Node2 extends< AthAlgTool, IPrescalingTool > Node2->Node1 Node3 ATHRNG::RNGWrapper + all_SeedingOptions + RNGWrapper() + ~RNGWrapper() + setSeed() + setSeed() + setSeedMC16() + setSeedMC20() + setSeedMC21() + setSeedLegacy() + setSeedLegacy() + setSeed() + setSeeds() + operator CLHEP::HepRandom Engine *() + getEngine() + evtSeeded() + evtSeeded() Node3->Node1 -m_RNGEngines Node4 std::vector< EventContext ::ContextEvt_t > + elements Node4->Node3 -m_evtSeeded Node5 std::vector< CLHEP ::HepRandomEngine * > + elements Node5->Node3 -m_engines Node6 std::map< HLT::Identifier, float > + elements Node6->Node1 -m_prescalingInfo Node7 HLT::Identifier - m_id + Identifier() + Identifier() + name() + numeric() + operator TrigCompositeUtils ::DecisionID() + operator==() + operator==() + operator<() + operator<() + reportStringIDs() + reportStringIDs() + fromToolName() Node7->Node6 +keys Node8 std::atomic< bool > + ptr Node8->Node7 -s_reportStringIDs