5#ifndef XAODROOTACCESS_TPYEVENT_H
6#define XAODROOTACCESS_TPYEVENT_H
46 const std::string&
type)
const;
49 StatusCode
pyRecord(
void* obj,
const std::string& key,
50 const std::string&
type);
EAuxMode
Auxiliary store "mode".
@ kClassAccess
Access auxiliary data using the aux containers.
TEvent(EAuxMode mode=kClassAccess)
Default constructor.
bool pyContains(const std::string &key, const std::string &type)
Function checking if an object is available from the store.
StatusCode pyRecord(void *obj, const std::string &key, const std::string &type)
Add an output object to the event.
bool pyTransientContains(const std::string &key, const std::string &type) const
Function checking if an object is already in memory.
PyObject * pyRetrieve(const std::string &key)
Return the object with a given key as a PyObject.
TPyEvent(EAuxMode mode=kClassAccess)
Constructor with an access mode.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.