RAIDA  1.9.0
Public Member Functions | List of all members
AIDA::ITreeFactoryROOT Class Reference

The creator of trees. More...

#include <ITreeFactoryROOT.h>

Inheritance diagram for AIDA::ITreeFactoryROOT:
AIDA::ITreeFactory

Public Member Functions

virtual ~ITreeFactoryROOT ()
 Destructor.
 
virtual ITreecreate ()
 Creates a new tree that is not associated with a store.
 
virtual ITreecreate (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.
 

Detailed Description

The creator of trees.

Author
T. Kraemer, DESY
Version
Id:
ITreeFactoryROOT.h,v 1.2 2006-12-04 17:24:06 tkraemer Exp

Member Function Documentation

ITree * ITreeFactoryROOT::create ( const std::string &  storeName,
const std::string &  storeType = "",
bool  readOnly = false,
bool  createNew = false,
const std::string &  options = "" 
)
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.

Parameters
storeNameThe name of the store, if empty (""), the tree is created in memory and therefore will not be associated with a file.
storeTypeImplementation specific string, may control store type
readOnlyIf true the store is opened readonly, an exception if it does not exist
createNewIf false the file must exist, if true the file will be created
optionsOther options, currently are not specified

Implements AIDA::ITreeFactory.


The documentation for this class was generated from the following files: