CaloCellRandomizer Node1 CaloCellRandomizer - m_corrSampleMin - m_corrSampleMax - m_fractionSigma - m_GaussRand - m_GaussRandGroupedSamples - m_GaussRandShifted - m_GaussRandShifted _Custom - m_shift_EMB - m_shift_EMEC - m_shift_HEC - m_shift_TileBar - m_shift_TileGap - m_shift_TileExt - m_shift_FCAL + CaloCellRandomizer() + ~CaloCellRandomizer() + initialize() + MakeCorrection() Node2 CaloCellCorrection + CaloCellCorrection() + ~CaloCellCorrection() + execute() + MakeCorrection() + interfaceID() # setenergy() # addenergy() # scaleenergy() Node2->Node1 Node3 AthAlgTool + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node3->Node2 Node10 ServiceHandle< IAthRNGSvc > Node10->Node1 -m_athRNGSvc Node11 ATHRNG::RNGWrapper + all_SeedingOptions + RNGWrapper() + ~RNGWrapper() + setSeed() + setSeed() + setSeedMC16() + setSeedMC20() + setSeedMC21() + setSeedLegacy() + setSeedLegacy() + setSeed() + setSeeds() + operator CLHEP::HepRandom Engine *() + getEngine() + evtSeeded() + evtSeeded() Node11->Node1 -m_randomEngine Node12 std::vector< EventContext ::ContextEvt_t > + elements Node12->Node11 -m_evtSeeded Node13 std::vector< CLHEP ::HepRandomEngine * > + elements Node13->Node11 -m_engines Node14 std::string Node14->Node1 -m_randomStream Node15 std::basic_string< char > Node15->Node14 Node16 SG::ReadCondHandleKey < CaloNoise > + ReadCondHandleKey() + ReadCondHandleKey() Node16->Node1 -m_caloNoiseKey