| The Gaudi Framework v29r0 (ff2e7097)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

DataHandleHolderVisitor.h
Go to the documentation of this file.
1 #ifndef GAUDIKERNEL_DATAHANDLEHOLDERVISTOR
2 #define GAUDIKERNEL_DATAHANDLEHOLDERVISTOR 1
3
4 #include "GaudiKernel/DataObjID.h"
5 #include "GaudiKernel/IDataHandleHolder.h"
6 #include <set>
7
8 class DHHVisitor : public IDataHandleVisitor
9 {
10 public:
11 DHHVisitor( DataObjIDColl& ido, DataObjIDColl& odo );
12
13 const DataObjIDColl& ignoredInpKeys() const { return m_ign_i; }
14 const DataObjIDColl& ignoredOutKeys() const { return m_ign_o; }
15
16 void visit( const IDataHandleHolder* visitee ) override;
17
18 private:
19 DataObjIDColl &m_ido, &m_odo;
20 DataObjIDColl m_ign_i, m_ign_o;
21 };
22
23 #endif
IDataHandleHolder.h
DHHVisitor::visit
void visit(const IDataHandleHolder *visitee) override
Definition: DataHandleHolderVisitor.cpp:15
DHHVisitor::m_ign_o
DataObjIDColl m_ign_o
Definition: DataHandleHolderVisitor.h:20
DHHVisitor::m_ign_i
DataObjIDColl m_ign_i
Definition: DataHandleHolderVisitor.h:20
DHHVisitor::m_ido
DataObjIDColl & m_ido
Definition: DataHandleHolderVisitor.h:19
IDataHandleHolder
Definition: IDataHandleHolder.h:14
DHHVisitor
Definition: DataHandleHolderVisitor.h:8
std::unordered_set< DataObjID, DataObjID_Hasher >
DataObjID.h
IDataHandleVisitor
Definition: IDataHandleHolder.h:38
DHHVisitor::m_odo
DataObjIDColl & m_odo
Definition: DataHandleHolderVisitor.h:19
DHHVisitor::ignoredOutKeys
const DataObjIDColl & ignoredOutKeys() const
Definition: DataHandleHolderVisitor.h:14
DHHVisitor::DHHVisitor
DHHVisitor(DataObjIDColl &ido, DataObjIDColl &odo)
Definition: DataHandleHolderVisitor.cpp:13
DHHVisitor::ignoredInpKeys
const DataObjIDColl & ignoredInpKeys() const
Definition: DataHandleHolderVisitor.h:13