1 #ifndef GAUDIHIVE_DATAOBJECTHANDLEBASE_H 2 #define GAUDIHIVE_DATAOBJECTHANDLEBASE_H void setWritten(bool wasWritten=true)
SmartIF< IDataProviderSvc > m_EDS
void setRead(bool wasRead=true)
void setOptional(bool optional=true)
This class is used for returning status codes from appropriate routines.
void fromString(const std::string &s)
StatusCode parse(DataObjectHandleBase &, const std::string &)
const std::string pythonRepr() const override
DataObjectHandleBase GaudiKernel/DataObjectHandleBase.h.
std::vector< std::string > m_altNames
const std::string toString() const
virtual ~DataObjectHandleBase()
GAUDI_API std::ostream & toStream(const DataObjectHandleBase &v, std::ostream &o)
SmartIF< IMessageSvc > m_MS
bool isOptional() const
Check if the data object declared is optional for the algorithm.
friend std::ostream & operator<<(std::ostream &str, const DataObjectHandleBase &d)
Helper functions to set/get the application return code.
const std::vector< std::string > & alternativeDataProductNames() const
void setAlternativeDataProductNames(const std::vector< std::string > &alternativeAddresses)