|
RAIDA
1.9.0
|
The creator of trees. More...
#include <ITreeFactoryROOT.h>
Public Member Functions | |
| virtual | ~ITreeFactoryROOT () |
| Destructor. | |
| virtual ITree * | create () |
| 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="") |
| Creates a new tree and associates it with a store. More... | |
Public Member Functions inherited from AIDA::ITreeFactory | |
| virtual | ~ITreeFactory () |
| Destructor. | |
|
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 |
Implements AIDA::ITreeFactory.
1.8.5