AtRanluxGenSvc Node1 AtRanluxGenSvc - m_streams_seeds - m_read_from_file - m_file_to_read - m_save_to_file - m_file_to_write - m_eventReseed - m_reseedStreamNames - m_useOldBrokenSeeding - m_defaultLuxLevel + GetEngine() + CreateStream() + CreateStream() + begin() + end() + number_of_streams() + print() + print() + createStream() + setOnDefinedSeeds() + setOnDefinedSeeds() + oldSetOnDefinedSeeds() + oldSetOnDefinedSeeds() + setAllOnDefinedSeeds() + setAllOnDefinedSeeds() + initialize() + finalize() + handle() * engineMap * engineIter * engineConstIter * engineValType * m_streams_seeds * m_read_from_file * m_file_to_read * m_save_to_file * m_file_to_write * m_eventReseed * m_reseedStreamNames * m_useOldBrokenSeeding * m_defaultLuxLevel * m_default_seed1 * m_default_seed2 * m_PYTHIA_default_seed1 * m_PYTHIA_default_seed2 * m_HERWIG_default_seed1 * m_HERWIG_default_seed2 * AtRanluxGenSvc() * ~AtRanluxGenSvc() * SetStreamSeeds() * GetEngine() * CreateStream() * CreateStream() * begin() * end() * number_of_streams() * print() * print() * createStream() * setOnDefinedSeeds() * setOnDefinedSeeds() * oldSetOnDefinedSeeds() * oldSetOnDefinedSeeds() * setAllOnDefinedSeeds() * setAllOnDefinedSeeds() * initialize() * finalize() * handle() Node2 extends< AthService, IAtRndmGenSvc, IIncidentListener > Node2->Node1 Node3 std::map< std::string, CLHEP::Ranlux64Engine * > + elements Node3->Node1 -m_engines Node4 std::string Node4->Node3 +keys Node6 std::map< std::string, uint32_t > + elements Node4->Node6 +keys Node7 std::map< std::string, std::vector< uint32_t > > Node4->Node7 +keys Node5 std::basic_string< char > Node5->Node4 Node6->Node1 -m_reseedingOffsets Node7->Node1 -m_engines_copy Node8 std::vector< uint32_t > + elements Node8->Node7 +elements