 |
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef STOREGATE_EXCEPTIONS_H
15 #define STOREGATE_EXCEPTIONS_H
20 #include "GaudiKernel/ClassID.h"
21 #include "GaudiKernel/EventContext.h"
22 #include "GaudiKernel/DataHandle.h"
37 :
public std::runtime_error
61 :
public std::runtime_error
76 :
public std::runtime_error
91 :
public std::runtime_error
101 const std::string&
sgkey,
102 const std::string& storename);
110 :
public std::runtime_error
122 const std::string&
sgkey,
123 const std::string& storename,
124 const std::string& holdername =
"",
125 const std::string&
htype =
"VarHandle");
133 :
public std::runtime_error
143 const std::string&
sgkey,
144 const std::string& storename);
152 :
public std::runtime_error
162 const std::string&
sgkey,
163 const std::string& storename);
175 const std::string&
sgkey,
176 const std::string& storename);
183 :
public std::runtime_error
193 const std::string&
sgkey,
194 const std::string& storename);
206 const std::string&
sgkey,
207 const std::string& storename);
214 :
public std::runtime_error
224 const std::string&
sgkey,
225 const std::string& storename);
237 const std::string&
sgkey,
238 const std::string& storename);
250 :
public std::runtime_error
260 const std::string&
sgkey,
261 const std::string& storename);
273 const std::string&
sgkey,
274 const std::string& storename);
281 :
public std::runtime_error
295 :
public std::runtime_error
311 :
public std::runtime_error
329 :
public std::runtime_error
345 :
public std::runtime_error
359 :
public std::runtime_error
375 :
public std::runtime_error
386 const std::string& decorKey);
396 const std::string& decorKey);
402 #endif // not STOREGATE_EXCEPTIONS_H
Exception — Bad EventContext extension while building ReadCondHandle.
Exception — Attempt to dereference a Read/Write/UpdateHandle with a null key.
ExcNullUpdateHandle(CLID clid, const std::string &sgkey, const std::string &storename)
Constructor.
Exception — DecorHandle given an element not in the requested container.
void throwExcNullWriteHandle(CLID clid, const std::string &sgkey, const std::string &storename)
Throw a SG::ExcNullWriteHandle exception.
ExcConstObject(CLID clid, const std::string &sgkey, const std::string &storename)
Constructor.
ExcHandleInitError(CLID clid, const std::string &sgkey, const std::string &storename)
Constructor.
ExcBadHandleKey(const std::string &key)
Constructor.
Exception — ReadCondHandle didn't initialize in getRange().
Exception — Range not set in ReadCondHandle::getRange().
ExcBadInitializedReadHandleKey()
Constructor.
Exception — Can't retrieve CondCont from ReadCondHandle.
Exception — Deference of read handle failed.
ExcNullWriteHandle(CLID clid, const std::string &sgkey, const std::string &storename)
Constructor.
ExcBadContext(const EventContext &ctx, const std::string &key)
Constructor.
ExcNonConstHandleKey(CLID clid, const std::string &sgkey, const std::string &storename)
Constructor.
Exception — Initialization of InitializedReadHandleKey failed.
Exception — Attempt to get non-const VarHandleKey from non-owning VarHandle.
void throwExcNullUpdateHandle(CLID clid, const std::string &sgkey, const std::string &storename)
Throw a SG::ExcNullUpdateHandle exception.
void throwExcNullHandleKey()
Throw a SG::ExcNullHandleKey exception.
Exception — Bad key format for VarHandleKey.
ExcForbiddenMethod(const std::string &name)
Constructor.
Exception — Tried to retrieve non-const pointer to const object.
Exception — Forbidden method called.
ExcNoCondCont(const std::string &key, const std::string &why)
Constructor.
ExcNullHandleKey()
Constructor.
uint32_t CLID
The Class ID type.
Exception — Deference invalid SG::Iterator.
ExcBadDecorElement(Gaudi::DataHandle::Mode mode, CLID clid, const std::string &decorKey)
Constructor.
void throwExcNullReadHandle(CLID clid, const std::string &sgkey, const std::string &storename)
Throw a SG::ExcNullReadHandle exception.
ExcNullReadHandle(CLID clid, const std::string &sgkey, const std::string &storename)
Constructor.
void throwExcNonConstHandleKey(CLID clid, const std::string &sgkey, const std::string &storename)
Throw a SG::ExcNonConstHandleKey exception.
Basic definitions for auxiliary types.
Define the type used for hashed StoreGate key+CLID pairs.
Exception — Tried to create a handle from an uninitialized key.
ExcBadReadCondHandleInit()
Constructor.
ExcInvalidIterator()
Constructor.
void throwExcBadDecorElement(Gaudi::DataHandle::Mode mode, CLID clid, const std::string &decorKey)
Throw a SG::ExcBadDecorElement exception.
Exception — Error initializing VarHandle from VarHandleKey.
ExcUninitKey(CLID clid, const std::string &sgkey, const std::string &storename, const std::string &holdername="", const std::string &htype="VarHandle")
Constructor.
Exception — Attempt to dereference write handle before record.
Exception — Deference of update handle failed.