EL::JobConfig Node1 EL::JobConfig - m_algorithmCount + testInvariant() + JobConfig() + JobConfig() + JobConfig() + ~JobConfig() + operator=() + operator=() + swap() + addAlgorithm() + getAlgorithm() + extractAlgorithms() + numberOfAlgorithms() - ClassDef() Node2 TObject Node2->Node1 Node3 std::vector< std::unique _ptr< EL::IAlgorithmWrapper > > Node3->Node1 -m_algorithms Node4 std::unique_ptr< EL ::IAlgorithmWrapper > + operator->() Node4->Node3 +elements Node5 EL::IAlgorithmWrapper + ~IAlgorithmWrapper() + getName() + hasName() + makeClone() + getLegacyAlg() + initialize() + execute() + postExecute() + finalize() + fileExecute() + beginInputFile() + endInputFile() Node5->Node4 +ptr