Go to the documentation of this file.
43 virtual IFileCatalog* findCatalog(
const std::string& connect,
bool must_be_writable )
const = 0;
46 virtual void addCatalog(
const std::string& connect ) = 0;
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.