Go to the documentation of this file.
11 #ifndef GAUDIFILECATALOG_IFILECATALOGMGR_H
12 #define GAUDIFILECATALOG_IFILECATALOGMGR_H
DeclareInterfaceID(IFileCatalogMgr, 2, 0)
InterfaceID.
virtual Catalogs & catalogs()=0
Access catalog container.
virtual void setWriteCatalog(const std::string &connect)=0
Define the writable catalog identified by name.
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
virtual void addCatalog(const std::string &connect)=0
Add new catalog identified by name to the existing ones.
virtual void removeCatalog(const std::string &connect)=0
Remove catalog identified by name from the existing ones.
virtual void removeCatalog(const IFileCatalog *cat)=0
Remove catalog identified by reference from the existing ones.
virtual IFileCatalog * writeCatalog(const std::string &fid="") const =0
Access to the (first) writable file catalog.
std::vector< IFileCatalog * > Catalogs
Public type definitions.
virtual void addCatalog(IFileCatalog *cat)=0
Add new catalog identified by reference to the existing ones.
virtual const Catalogs & catalogs() const =0
Access catalog container (CONST)
virtual void setWriteCatalog(IFileCatalog *cat)=0
Define the writable catalog identified by reference.