5#ifndef STOREGATE_CONDHANDLEKEY_H
6#define STOREGATE_CONDHANDLEKEY_H 1
12#include "GaudiKernel/ServiceHandle.h"
13#include "GaudiKernel/MsgStream.h"
14#include "GaudiKernel/IClassIDSvc.h"
23 const std::string&
dbKey,
24 Gaudi::DataHandle::Mode
a );
42 virtual StatusCode
start()
override;
Hold mappings of ranges to condition objects.
A property holding a SG store/key/clid from which a VarHandle is made.
Define macros for attributes used to control the static checker.
Hold mapping of ranges to condition objects.
StatusCode initialize(AllowEmptyEnum)
void setDbKey(const std::string &dbKey)
CondHandleKey(const std::string &key, const std::string &dbKey, Gaudi::DataHandle::Mode a)
ServiceHandle< StoreGateSvc > m_cs
const std::string & dbKey() const
StoreGateSvc * getCS() const
virtual StatusCode start() override
Called by the owning algorithm during the START transition.
StatusCode initialize(bool used=true)
CondCont< T > *getCC ATLAS_NOT_CONST_THREAD_SAFE() const
const std::string & key() const
Return the StoreGate ID for the referenced object.
VarHandleKey(CLID clid, const std::string &sgkey, Gaudi::DataHandle::Mode a, const std::string &storeName=StoreID::storeName(StoreID::EVENT_STORE), bool isCond=false)
Constructor.
The Athena Transient Store API.
holding In fact this class is here in order to allow STL container for all features This class is sho...