L1CaloRampDataContainer Node1 L1CaloRampDataContainer - m_runNumber + L1CaloRampDataContainer() + ~L1CaloRampDataContainer() + rampData() + rampData() + rampData() + rampData() + addRampData() + addRampData() + begin() + end() + runNumber() + gainStrategy() + setRunNumber() + setGainStrategy() Node2 std::map< unsigned int, L1CaloRampData > + keys Node2->Node1 -m_rampDataMap Node3 L1CaloRampData - m_iStep + L1CaloRampData() + ~L1CaloRampData() + addData() + addData() + addData() + addData() + addData() + setStep() + nextStep() + getNSteps() + getStep() + getCalo() + getLevel1() Node3->Node2 +elements Node4 std::vector< L1CaloRampData Point > + elements Node4->Node3 -m_rampDataVector Node5 std::string Node5->Node1 -m_gainStrategy Node6 std::basic_string< char > Node6->Node5