ShowerLib::EtaEnergyShowerLib Node1 ShowerLib::EtaEnergyShowerLib - m_mineta - m_maxeta - m_onlyPositive + ~EtaEnergyShowerLib() + getShower() + getContainmentZ() + getContainmentR() + storeShower() + writeToROOT() + createStatistics() + getName() + readFromROOTFile() + createEmptyLib() # printParameters() - EtaEnergyShowerLib() - read() - write() - readStructure() - checkEtaAndStuff() Node2 ShowerLib::IShowerLib # m_particle # m_filled + ~IShowerLib() + getShower() + getContainmentZ() + getContainmentR() + storeShower() + writeToROOT() + createStatistics() + statistics() + detector() + particle_id() and 12 more... # IShowerLib() # readMeta() # writeMeta() # printParameters() Node2->Node1 Node3 std::string Node3->Node2 #m_geometry #m_detector #m_comment #m_physicsList #m_geantVersion #m_release Node4 std::basic_string< char > Node4->Node3 Node5 std::map< float, etabin > + keys Node5->Node1 -m_libData Node6 std::map< K, T > Node6->Node5 +elements Node7 K Node7->Node6 +keys Node8 T Node8->Node6 +elements