LArShapeSC Node1 LArShapeSC + LArShapeSC() + ~LArShapeSC() + good() + Shape() + ShapeDer() + timeOffset() + nTimeBins() + timeBinWidth() - LArShapeSC() Node2 ILArShape + ~ILArShape() + Shape() + ShapeDer() Node2->Node1 Node3 LArShapeBlob # m_nChannels # m_nSamples + LArShapeBlob() + ~LArShapeBlob() + readBlob() + ShapeByHash() + ShapeDerByHash() Node3->Node1 Node4 std::vector< const float * > + elements Node4->Node3 #m_pShape #m_pShapeDer #m_pTimeOffset Node5 LArCondSuperCellBase # m_isInitialized + LArCondSuperCellBase() + ~LArCondSuperCellBase() + initializeBase() Node5->Node1 Node6 AthMessaging - m_msg_tls - ATLAS_THREAD_SAFE + AthMessaging() + AthMessaging() + ~AthMessaging() + msgLvl() + msg() + msg() + setLevel() - AthMessaging() - AthMessaging() - operator=() - initMessaging() Node6->Node5 Node7 std::atomic< IMessageSvc * > + ptr Node7->Node6 -m_imsg Node8 std::string Node8->Node6 -m_nm Node10 std::atomic< MSG::Level > + ptr Node10->Node6 -m_lvl Node11 LArOnline_SuperCellID + LArOnline_SuperCellID() + ~LArOnline_SuperCellID() + initialize_from_dictionary() + isHECchannel() + isEMECchannel() + isEMECIW() + isEMECOW() - init_hashes() Node11->Node5 #m_scOnlineID