The Gaudi Framework  v30r4 (9b837755)
Gaudi::EventDataHandle::Metadata Class Reference

DataHandle subclass metadata for event data handles. More...

#include <GaudiKernel/EventDataHandle.h>

Inheritance diagram for Gaudi::EventDataHandle::Metadata:
Collaboration diagram for Gaudi::EventDataHandle::Metadata:

Public Member Functions

 Metadata (AccessMode access)
 
std::string whiteBoard () const final override
 Identifier of the Whiteboard implementation used by the subclass. More...
 
AccessMode access () const final override
 

Private Attributes

AccessMode m_access
 

Additional Inherited Members

 Tell how the whiteboard class will be accessed. More...

Detailed Description

DataHandle subclass metadata for event data handles.

Definition at line 42 of file EventDataHandle.h.

Constructor & Destructor Documentation

Gaudi::EventDataHandle::Metadata::Metadata ( AccessMode  access)
inline

Definition at line 46 of file EventDataHandle.h.

46 : m_access{access} {}
AccessMode access() const final override

Member Function Documentation

AccessMode Gaudi::EventDataHandle::Metadata::access ( ) const
inlinefinaloverridevirtual

Implements Gaudi::IDataHandleMetadata.

Definition at line 52 of file EventDataHandle.h.

52 { return m_access; }
std::string Gaudi::EventDataHandle::Metadata::whiteBoard ( ) const
inlinefinaloverridevirtual

Identifier of the Whiteboard implementation used by the subclass.

We must use an open-ended identifier like a string here, in order to allow Gaudi-based experiments to use their own whiteboard implementation without framework-level modifications.

Implements Gaudi::IDataHandleMetadata.

Definition at line 49 of file EventDataHandle.h.

49 { return "IDataProviderSvc"; }

Member Data Documentation

AccessMode Gaudi::EventDataHandle::Metadata::m_access
private

Definition at line 55 of file EventDataHandle.h.


The documentation for this class was generated from the following file: