30 for (
const auto& h : std::get<0>( hs ) ) {
31 if ( !h->objKey().empty() ) {
32 std::get<1>( hs ).emplace( h->fullKey() );
34 std::get<2>( hs ).emplace( h->fullKey() );
46 for (
const auto& h : std::get<0>( hs ) ) {
47 if ( !h.key().empty() ) {
48 std::get<1>( hs ).emplace( h );
50 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