13 : m_ido(ido), m_odo(odo)
34 for (
const auto&
h : std::get<0>(hs)) {
35 if (!
h->objKey().empty()) {
36 std::get<1>(hs).emplace(
h->fullKey());
38 std::get<2>(hs).emplace(
h->fullKey());
52 for (
const auto&
h : std::get<0>(hs)) {
53 if (!
h.key().empty()) {
54 std::get<1>(hs).emplace(
h);
56 std::get<2>(hs).emplace(
h);
void visit(const IDataHandleHolder *visitee) override
virtual std::vector< Gaudi::DataHandle * > inputHandles() const =0
virtual std::vector< Gaudi::DataHandle * > outputHandles() const =0
virtual const DataObjIDColl & extraOutputDeps() const =0
virtual const DataObjIDColl & extraInputDeps() const =0
virtual const DataObjIDColl & inputDataObjs() const =0
DHHVisitor(DataObjIDColl &ido, DataObjIDColl &odo)
virtual const DataObjIDColl & outputDataObjs() const =0