ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
pool::RootDomain Class Reference

#include <src/RootDomain.h>

Inheritance diagram for pool::RootDomain:
Collaboration diagram for pool::RootDomain:

Public Member Functions

 RootDomain ()
 Standard Constuctor. More...
 
virtual ~RootDomain ()
 Standard destructor. More...
 
virtual bool existsDbase (const std::string &nam)
 Check for Database existence. More...
 
virtual DbStatus setOption (const DbOption &refOpt)
 Set domain specific options. More...
 
virtual DbStatus getOption (DbOption &refOpt) const
 Access domain specific options. More...
 

Protected Attributes

int m_defCompression
 Default compression level. More...
 
int m_defCompressionAlg
 Default compression algorithm. More...
 
int m_defSplitLevel
 Default split level. More...
 
int m_defAutoSave
 Default Autosave parameter for trees. More...
 
int m_defBufferSize
 Default buffer size parameter for Branches. More...
 
int m_branchOffsetTabLen
 Offset table length for branches. More...
 

Detailed Description

Description: ROOT specific implementation of Database Domain. ROOT does not support Domains. This is then simply a memory list.

Author
M.Frank
Date
1/8/2002
Version
1.0

Definition at line 35 of file RootDomain.h.

Constructor & Destructor Documentation

◆ RootDomain()

pool::RootDomain::RootDomain ( )

Standard Constuctor.

◆ ~RootDomain()

virtual pool::RootDomain::~RootDomain ( )
virtual

Standard destructor.

Member Function Documentation

◆ existsDbase()

virtual bool pool::RootDomain::existsDbase ( const std::string &  nam)
virtual

Check for Database existence.

Parameters
nam[IN] Name of the database to be checked.
Returns
Boolean value indicating the database existence.

Implements pool::IDbDomain.

◆ getOption()

virtual DbStatus pool::RootDomain::getOption ( DbOption refOpt) const
virtual

Access domain specific options.

Parameters
type[IN] Specific database type (Including minor type)
refOpt[IN] Reference to option object
Returns
DbStatus code indicating success or failure.

Implements pool::IDbDomain.

◆ setOption()

virtual DbStatus pool::RootDomain::setOption ( const DbOption refOpt)
virtual

Set domain specific options.

Parameters
type[IN] Specific database type (Including minor type)
refOpt[IN] Reference to option object
Returns
DbStatus code indicating success or failure.

Implements pool::IDbDomain.

Member Data Documentation

◆ m_branchOffsetTabLen

int pool::RootDomain::m_branchOffsetTabLen
protected

Offset table length for branches.

Definition at line 48 of file RootDomain.h.

◆ m_defAutoSave

int pool::RootDomain::m_defAutoSave
protected

Default Autosave parameter for trees.

Definition at line 44 of file RootDomain.h.

◆ m_defBufferSize

int pool::RootDomain::m_defBufferSize
protected

Default buffer size parameter for Branches.

Definition at line 46 of file RootDomain.h.

◆ m_defCompression

int pool::RootDomain::m_defCompression
protected

Default compression level.

Definition at line 38 of file RootDomain.h.

◆ m_defCompressionAlg

int pool::RootDomain::m_defCompressionAlg
protected

Default compression algorithm.

Definition at line 40 of file RootDomain.h.

◆ m_defSplitLevel

int pool::RootDomain::m_defSplitLevel
protected

Default split level.

Definition at line 42 of file RootDomain.h.


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