15#ifndef STOREGATE_WRITEHANDLEKEY_H
16#define STOREGATE_WRITEHANDLEKEY_H
69 template <std::derived_from<IProperty> OWNER>
72 const std::string&
key={},
macros to associate a CLID to a type
A property holding a SG store/key/clid from which a VarHandle is made.
const std::string & key() const
VarHandleKey(CLID clid, const std::string &sgkey, Gaudi::DataHandle::Mode a, const std::string &storeName=StoreID::storeName(StoreID::EVENT_STORE), bool isCond=false)
Constructor.
WriteHandleKey & operator=(const std::string &sgkey)
Change the key of the object to which we're referring.
WriteHandleKey(const std::string &key="", const std::string &storeName=StoreID::storeName(StoreID::EVENT_STORE))
Constructor.
WriteHandleKey(OWNER *owner, std::string name, const std::string &key={}, std::string doc="")
auto-declaring Property Constructor.
static const std::string & storeName(const StoreID::type &s)