CP::RNtupleTreeMakerAlg Node1 CP::RNtupleTreeMakerAlg - m_modelName - m_outputStreamName - m_branches - m_nonContainers - m_isInitialized + initialize() + execute() + finalize() + AnaAlgorithm() - setupTree() * m_modelName * m_outputStreamName * m_branches * m_nonContainers * m_isInitialized Node2 EL::AnaAlgorithm - m_hasFileExecute - m_hasBeginInputFile - m_hasEndInputFile + AnaAlgorithm() + ~AnaAlgorithm() + requestFileExecute() + requestBeginInputFile() + requestEndInputFile() + handle() + inputMetaStore() + inputMetaStore() + outputMetaStore() + outputMetaStore() # initialize() # execute() # finalize() # print() # fileExecute() # beginInputFile() # endInputFile() * inputMetaStore() * inputMetaStore() * outputMetaStore() * outputMetaStore() Node2->Node1 Node3 AthHistogramAlgorithm   + AthHistogramAlgorithm() + ~AthHistogramAlgorithm() + sysInitialize() + histSvc() Node3->Node2 Node19 IIncidentListener     Node19->Node2 Node8 ServiceHandle< StoreGate Svc >     Node8->Node2 -m_inputMetaStore -m_outputMetaStore Node20 ServiceHandle< CP:: ISystematicsSvc >     Node20->Node1 -m_systematicsService Node21 std::unique_ptr< ROOT ::RNTupleModel > + ptr + operator->() Node21->Node1 -m_model Node22 std::unique_ptr< ROOT ::RNTupleWriter > + ptr + operator->() Node22->Node1 -m_writer Node23 CP::RNtupleFieldHelpers ::ProcessorList + defaultBasketSize + ~ProcessorList() + ProcessorList() + operator=() + setupTree() + setupBranch() + process() + getObjectProcessor() Node23->Node1 -m_processorList Node24 asg::AsgMessagingForward - m_msg + AsgMessagingForward() + msgLvl() + msg() + msg() Node24->Node23