|
| | DataObjectReadHandle (const DataObjID &k, IDataHandleHolder *owner) |
| |
Public Member Functions inherited from DataObjectHandle< details::Payload_t< T > > |
| details::Payload_t< T > * | get () const |
| | Retrieve object from transient data store. More...
|
| |
| details::Payload_t< T > * | getIfExists () const |
| | Bypass check of existence of object in transient store Only uses main location of the. More...
|
| |
| bool | exist () const |
| | Check the existence of the object in the transient store. More...
|
| |
| details::Payload_t< T > * | getOrCreate () |
| | Get object from store or create a new one if it doesn't exist. More...
|
| |
| details::Payload_t< T > * | put (std::unique_ptr< details::Payload_t< T > > object) |
| | Register object in transient store. More...
|
| |
| details::Payload_t< T > * | put (details::Payload_t< T > *object) |
| |
Public Member Functions inherited from DataObjectHandleBase |
| | DataObjectHandleBase (const DataObjID &k, Gaudi::DataHandle::Mode a, IDataHandleHolder *owner) |
| |
| | DataObjectHandleBase (const std::string &k, Gaudi::DataHandle::Mode a, IDataHandleHolder *owner) |
| |
| virtual | ~DataObjectHandleBase () |
| |
| | DataObjectHandleBase (const DataObjectHandleBase &)=delete |
| |
| | DataObjectHandleBase (DataObjectHandleBase &&) |
| |
| DataObjectHandleBase & | operator= (const DataObjectHandleBase &) |
| |
| template<class OWNER , class K , typename = typename std::enable_if<std::is_base_of<IProperty, OWNER>::value>::type> |
| | DataObjectHandleBase (OWNER *owner, Gaudi::DataHandle::Mode m, std::string name, const K &key={}, std::string doc="") |
| | Autodeclaring constructor with property name, mode, key and documentation. More...
|
| |
| std::string | toString () const |
| |
| std::string | pythonRepr () const override |
| |
| void | fromString (const std::string &s) |
| |
| bool | isOptional () const |
| | Check if the data object declared is optional for the algorithm. More...
|
| |
| void | setOptional (bool optional=true) |
| |
| bool | initialized () const |
| |
| bool | wasRead () const |
| |
| bool | wasWritten () const |
| |
| bool | isValid () const |
| |
Public Member Functions inherited from Gaudi::DataHandle |
| | DataHandle (const DataObjID &k, Mode a=Reader, IDataHandleHolder *owner=nullptr) |
| |
| | DataHandle (const DataObjID &k, const bool &isCond, Mode a=Reader, IDataHandleHolder *owner=nullptr) |
| |
| virtual | ~DataHandle ()=default |
| |
| virtual void | setOwner (IDataHandleHolder *o) |
| |
| virtual IDataHandleHolder * | owner () const |
| |
| virtual Mode | mode () const |
| |
| virtual void | setKey (const DataObjID &key) const |
| |
| virtual void | updateKey (const std::string &key) const |
| |
| virtual const std::string & | objKey () const |
| |
| virtual const DataObjID & | fullKey () const |
| |
| virtual void | reset (bool) |
| |
| virtual bool | isCondition () const |
| |
template<typename T>
class DataObjectReadHandle< T >
Definition at line 274 of file DataObjectHandle.h.