ATLAS Offline Software
RootDomain.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 //====================================================================
6 //
7 // Package : RootStorageSvc (The POOL project)
8 //
9 // Author : M.Frank
10 //====================================================================
11 #ifndef POOL_ROOTDOMAIN_H
12 #define POOL_ROOTDOMAIN_H 1
13 
14 #include "StorageSvc/IDbDomain.h"
15 
16 /*
17  * namespace declaration
18  */
19 namespace pool {
20 
21  // Forward declarations
22  class DbOption;
23 
35  class RootDomain : public IDbDomain {
36  protected:
49 
50  public:
53 
55  virtual ~RootDomain();
56 
58 
62  virtual bool existsDbase(const std::string& nam);
63 
65 
70  virtual DbStatus setOption(const DbOption& refOpt);
71 
73 
78  virtual DbStatus getOption(DbOption& refOpt) const;
79  };
80 }
81 #endif // POOL_ROOTDOMAIN_H
pool::DbStatus
Definition: DbStatus.h:67
pool::RootDomain::m_defSplitLevel
int m_defSplitLevel
Default split level.
Definition: RootDomain.h:42
IDbDomain.h
pool::RootDomain::m_defBufferSize
int m_defBufferSize
Default buffer size parameter for Branches.
Definition: RootDomain.h:46
pool
pool namespace
Definition: libname.h:15
pool::IDbDomain
Definition: IDbDomain.h:40
pool::RootDomain::m_defAutoSave
int m_defAutoSave
Default Autosave parameter for trees.
Definition: RootDomain.h:44
pool::RootDomain::~RootDomain
virtual ~RootDomain()
Standard destructor.
pool::RootDomain::m_defCompression
int m_defCompression
Default compression level.
Definition: RootDomain.h:38
pool::RootDomain::m_branchOffsetTabLen
int m_branchOffsetTabLen
Offset table length for branches.
Definition: RootDomain.h:48
pool::RootDomain::existsDbase
virtual bool existsDbase(const std::string &nam)
Check for Database existence.
pool::DbOption
Definition: DbOption.h:36
pool::RootDomain::getOption
virtual DbStatus getOption(DbOption &refOpt) const
Access domain specific options.
pool::RootDomain
Definition: RootDomain.h:35
pool::RootDomain::RootDomain
RootDomain()
Standard Constuctor.
pool::RootDomain::setOption
virtual DbStatus setOption(const DbOption &refOpt)
Set domain specific options.
pool::RootDomain::m_defCompressionAlg
int m_defCompressionAlg
Default compression algorithm.
Definition: RootDomain.h:40