|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef SGTOOLS_DATAHANDLEBASE_H
12 #define SGTOOLS_DATAHANDLEBASE_H 1
76 bool isInitialized()
const;
77 bool isSet()
const {
return isInitialized(); }
81 const std::string&
key()
const;
94 ID_type ID()
const {
return isInitialized() ? m_proxy->name() :
"NONE"; }
129 #endif //> !SGTOOLS_DATAHANDLEBASE_H
an iterator over instances of a given type in an IProxyDict (such as StoreGateSvc)....
virtual CLID clid() const =0
the CLID of the object we are bound to
bool m_useItr
use the proxy-iterator or just the proxy ?
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
ID_type ID() const
get the data object key (ID)
SG::ConstProxyIterator m_itrEnd
iterator pointing at the end of the range of proxies
a resetable object (e.g. a SG DataHandle)
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ConstProxyIterator m_itr
iterator pointing at the beginning of the range of proxies
SG::DataProxy * m_proxy
the proxy holding the object we are bound to
uint32_t CLID
The Class ID type.
virtual const std::string & key() const =0
Define macros for attributes used to control the static checker.
ProxyMap::const_iterator ConstProxyIterator