8#ifndef ATHCONTAINERSINTERFACES_IAUXSTOREHOLDER_H
9#define ATHCONTAINERSINTERFACES_IAUXSTOREHOLDER_H
Interface for objects taking part in direct ROOT I/O.
virtual IAuxStore * getStore()=0
Return the pointer to the store object currently in use.
virtual ~IAuxStoreHolder()
Virtual destructor to make vtable happy...
AuxStoreType
Type of the auxiliary store.
@ AST_ContainerStore
The store describes a container.
@ AST_ObjectStore
The store describes a single object.
virtual AuxStoreType getStoreType() const =0
Return the type of the store object.
virtual const IAuxStore * getStore() const =0
virtual void setStore(IAuxStore *store)=0
Give an auxiliary store object to the holder object.
Interface for non-const operations on an auxiliary store.