RAIDA  1.9.0
ITreeFactoryROOT.h
1 // -*- C++ -*-
2 #ifndef AIDA_ITREEFACTORYROOT_H
3 #define AIDA_ITREEFACTORYROOT_H 1
4 
5 #include <AIDA/ITreeFactory.h>
6 #include <AIDA/ITree.h>
7 
8 #include <string>
9 
10 
11 
12 namespace AIDA {
13 
14 class ITree;
15 
24 
25 public:
27  virtual ~ITreeFactoryROOT() { /* nop */; }
28 
32  virtual ITree * create();
33 
46  virtual ITree * create(const std::string & storeName,
47  const std::string & storeType = "",
48  bool readOnly = false,
49  bool createNew = false,
50  const std::string & options = "");
51 
52 }; // class
53 } // namespace AIDA
54 #endif /* ifndef AIDA_ITREEFACTORYROOT_H */
virtual ~ITreeFactoryROOT()
Destructor.
Definition: ITreeFactoryROOT.h:27
class IManagedObject;
Definition: ITree.h:37
The creator of trees.
Definition: ITreeFactory.h:27
The creator of trees.
Definition: ITreeFactoryROOT.h:23
virtual ITree * create()
Creates a new tree that is not associated with a store.
Definition: ITreeFactoryROOT.cc:8