5#ifndef STOREGATE_WRITECONDHANDLEKEY_H
6#define STOREGATE_WRITECONDHANDLEKEY_H
60 template <std::derived_from<IProperty> OWNER>
63 const std::string&
key={},
66 auto p = owner->declareProperty(std::move(name), *
this, std::move(doc));
67 p->template setOwnerType<OWNER>();
an iterator over instances of a given type in StoreGateSvc.
CondHandleKey(const std::string &key, const std::string &dbKey, Gaudi::DataHandle::Mode a)
const std::string & dbKey() const
VarHandleKey & operator=(const std::string &sgkey)
Change the key of the object to which we're referring.
const std::string & key() const
WriteCondHandleKey(OWNER *owner, std::string name, const std::string &key={}, std::string doc="")
auto-declaring Property Constructor.
WriteCondHandleKey(const std::string &key)
Constructor for WriteCondHandle that takes just a SG key @key StoreGate key.
WriteCondHandleKey & operator=(const std::string &sgkey)
Change the key of the object to which we're referring.
WriteCondHandleKey(const std::string &key, const std::string &dbKey)
Constructor for WriteCondHandle @key StoreGate key @dbKey key in the database.
=============================================================================