CondAttrListCollAddress Node1 CondAttrListCollAddress + CondAttrListCollAddress() + CondAttrListCollAddress() + operator=() + CondAttrListCollAddress() + CondAttrListCollAddress() + ~CondAttrListCollAddress() + attrListColl() + setAttrListColl() Node2 GenericAddress Node2->Node1 Node3 CondAttrListCollection - m_hasUniqueIOV - m_hasRunLumiBlockTime - m_spec + CondAttrListCollection() + ~CondAttrListCollection() + CondAttrListCollection() + operator=() + chanAttrListPair() + begin() + end() + size() + chanIOVPair() + iov_begin() and 25 more... - CondAttrListCollection() Node3->Node1 -m_attrListColl Node4 DataObject Node4->Node3 Node5 std::map< ChanNum, std::string > + keys Node5->Node3 -m_nameMap Node6 std::string Node6->Node5 +elements Node8 std::map< ChanNum, IOVRange > + keys Node8->Node3 -m_iovMap Node9 IOVRange + IOVRange() + IOVRange() + IOVRange() + IOVRange() + operator=() + start() + stop() + isInRange() + operator std::string() + operator EventIDRange() Node9->Node3 -m_minRange Node9->Node8 +elements Node11 std::map< ChanNum, coral::AttributeList > + keys Node11->Node3 -m_attrMap Node12 AttributeList Node12->Node11 +elements