RAIDA
1.9.0
|
The creator of trees. More...
#include <ITreeFactory.h>
Public Member Functions | |
virtual | ~ITreeFactory () |
Destructor. | |
virtual ITree * | create ()=0 |
Creates a new tree that is not associated with a store. | |
virtual ITree * | create (const std::string &storeName, const std::string &storeType="", bool readOnly=false, bool createNew=false, const std::string &options="")=0 |
Creates a new tree and associates it with a store. More... | |
The creator of trees.
|
pure virtual |
Creates a new tree and associates it with a store.
The store is assumed to be read/write. The store will be created if it does not exist.
storeName | The name of the store, if empty (""), the tree is created in memory and therefore will not be associated with a file. |
storeType | Implementation specific string, may control store type |
readOnly | If true the store is opened readonly, an exception if it does not exist |
createNew | If false the file must exist, if true the file will be created |
options | Other options, currently are not specified |
Implemented in AIDA::ITreeFactoryROOT.