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() );
50 for (
const auto& h : std::get<0>( hs ) ) {
51 if ( !h.key().empty() ) {
52 std::get<1>( hs ).emplace( h );
54 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