47 if (
m_seen.insert (holder).second) {
50 for (Gaudi::DataHandle*
h : holder->inputHandles()) {
55 if (!vhk->storeHandle().get() && !vhk->key().empty()) {
56 throw SG::ExcUninitKey (vhk->clid(), vhk->key(), vhk->storeHandle().name(), holder->name());
60 if (
h->isCondition()) {
61 vhk->start().ignore();
66 for (Gaudi::DataHandle*
h : holder->outputHandles()) {
71 if (!vhk->storeHandle().get() && !vhk->key().empty()) {
72 throw SG::ExcUninitKey (vhk->clid(), vhk->key(), vhk->storeHandle().name(), holder->name());
77 holder->acceptDHVisitor (
this);