Public Member Functions | |
EventObjects () | |
standard constructor | |
void | clear (StoreType *store, const std::string &postfix) |
clear the content for the next event | |
virtual void * | getVoid (ObjectType type) const override |
virtual StatusCode | addCopy (ObjectType type, const std::string &name) override |
virtual StatusCode | addNew (ObjectType type) override |
virtual float | eventWeight () const override |
ana::EventObjects::EventObjects | ( | ) |
standard constructor
StatusCode ana::EventObjects::addCopy | ( | ObjectType | type, | |
const std::string & | name | |||
) | [override, virtual] |
add a shallow copy of the input container with the given name
Implements ana::IEventObjects.
StatusCode ana::EventObjects::addNew | ( | ObjectType | type | ) | [override, virtual] |
add a new container of the given type
Implements ana::IEventObjects.
void ana::EventObjects::clear | ( | StoreType * | store, | |
const std::string & | postfix | |||
) |
clear the content for the next event
store | the store to use |
float ana::EventObjects::eventWeight | ( | ) | const [override, virtual] |
the event weight this is a dummy for now and the mechanism might change at some point
Implements ana::IEventObjects.
void * ana::EventObjects::getVoid | ( | ObjectType | type | ) | const [override, virtual] |
get the object or object container for the given object type or NULL if it hasn't been filled (yet).
Implements ana::IEventObjects.