AANTupleStream Node1 AANTupleStream - m_attribSpec - m_extraRefNames - m_writeInputDH - m_existDH - m_lateSchema - m_schemaDone - m_tokenBranch - m_tokenCString - s_maxLengthOfStrings + AANTupleStream() + ~AANTupleStream() + initialize() + finalize() + execute() - initCollection() - getRef() - splitAddress() - initialize_subAlgos() - execute_subAlgos() - writeAttributeListSpecification() - setupTree() - writeTokenAttrList() - getFilters() - isEventAccepted() - initSchema() - io_reinit() Node2 IIoComponent Node2->Node1 Node3 AthLegacySequence + execute() Node3->Node1 Node4 Athena::details::AthLegacy SequenceAdapter - m_extendedExtraObjects + AthLegacySequenceAdapter() + execute() + getContext() + extraOutputDeps() # isReEntrant() - execute() Node4->Node3 Node11 std::vector< Algorithm * > + elements Node11->Node1 -m_acceptAlgs Node12 ServiceHandle< ITHistSvc > Node12->Node1 -m_tHistSvc Node13 ServiceHandle< IAddressCreator > Node13->Node1 -m_persSvc Node14 TTree Node14->Node1 -m_tree Node15 std::string Node15->Node1 -m_fileName -m_macro -m_treeName -m_streamName Node17 std::vector< std::string > Node15->Node17 +elements Node17->Node1 -m_acceptNames -m_membersNames