EL::AlgorithmWrapper Node1 EL::AlgorithmWrapper - m_firstFile - m_isInitialized + testInvariant() + AlgorithmWrapper() + AlgorithmWrapper() + getName() + hasName() + makeClone() + getLegacyAlg() + initialize() + execute() + postExecute() + finalize() + fileExecute() + beginInputFile() + endInputFile() Node2 EL::IAlgorithmWrapper + ~IAlgorithmWrapper() + getName() + hasName() + makeClone() + getLegacyAlg() + initialize() + execute() + postExecute() + finalize() + fileExecute() + beginInputFile() + endInputFile() Node2->Node1 Node3 std::unique_ptr< EL ::Algorithm > + operator->() Node3->Node1 -m_algorithm Node4 EL::Algorithm - m_msg - m_msgLevel + testInvariant() + Algorithm() + ~Algorithm() + wk() + book() + hist() + evtStore() + name() - setupJob() - fileExecute() - endOfFile() - changeInput() - initialize() - histInitialize() - execute() - postExecute() - finalize() - histFinalize() - hasName() - sysSetupJob() - ClassDef() * msg() * msg() * msgLvl() * setMsgLevel() Node4->Node3 +ptr Node5 TNamed Node5->Node4 Node6 INamedInterface Node6->Node4 Node7 EL::IWorker + addOutputList() + getOutputFile() + getOutputFileNull() + metaData() + tree() + treeEntry() + inputFile() + inputFileName() + triggerConfig() + xaodEvent() + xaodStore() + getAlg() + skipEvent() Node7->Node4 -m_wk Node8 EL::IFilterWorker + ~IFilterWorker() + filterPassed() + setFilterPassed() Node8->Node7 Node11 asg::SgTEvent + SgTEvent() + event() + tds() + contains() + transientContains() + retrieve() + retrieve() + retrieve() + record() + record() + overwrite() + keys() - initialize() * contains() * transientContains() * retrieve() * retrieve() * retrieve() * record() * record() * overwrite() * keys() Node11->Node4 -m_evtStore -m_evtStorePtr Node16 std::string Node16->Node4 -m_nameCache -m_msgName