| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Static Private Attributes | List of all members
Gaudi.Configuration.GaudiPersistency Class Reference
Inheritance diagram for Gaudi.Configuration.GaudiPersistency:
[legend]
Collaboration diagram for Gaudi.Configuration.GaudiPersistency:
[legend]

## Public Member Functions
def | __apply_configuration__
Public Member Functions inherited from GaudiKernel.Configurable.ConfigurableUser
def | __init__
def | getGaudiType
def | getDlls
def | getHandle
def | __detach_used__
def | propagateProperty
def | propagateProperties
def | __apply_configuration__
def | applyConf
def | getUsedInstance
def | isApplicable
Public Member Functions inherited from GaudiKernel.Configurable.Configurable
def | __new__
def | __init__
def | __getstate__
def | __getnewargs__
def | __setstate__
def | __len__
def | __iter__
def | __deepcopy__
def | __iadd__
def | __getattr__
def | __setattr__
def | __delattr__
def | __nonzero__
def | remove
def | removeAll
def | copyChild
def | setParent
def | getParent
def | hasParent
def | copyChildAndSetParent
def | getChildren
def | getTools
def | children
def | getAllChildren
def | getSequence
def | setup
def | getProperties
def | getValuedProperties
def | properties
def | getDefaultProperties
def | getDefaultProperty
def | getProp
def | setProp
def | isPropertySet
def | getType
def | getName
def | name
def | getJobOptName
def | isPublic
def | jobOptName
def | getFullName
def | getFullJobOptName
def | getPrintTitle
def | getTitleName
def | setDefaults
def | clone
def | splitName
def | addTool
def | __repr__
def | __str__

## Static Private Attributes
dictionary | __slots__ {}

## Additional Inherited Members
Static Public Attributes inherited from GaudiKernel.Configurable.Configurable
string | indentUnit '| '
int | printHeaderWidth 100
int | printHeaderPre 5
dictionary | allConfigurables {}
dictionary | configurableServices {}

## Detailed Description

    Configurable to enable ROOT-based persistency.

    Note: it requires Gaudi::RootCnvSvc (package RootCnv).

Definition at line 121 of file Configuration.py.

## Member Function Documentation

def Gaudi.Configuration.GaudiPersistency.__apply_configuration__ | ( |  | self | ) |

    Apply low-level configuration

Definition at line 127 of file Configuration.py.

127
128 def __apply_configuration__(self):
129 """Apply low-level configuration"""
130 from Configurables import (ApplicationMgr,
131 PersistencySvc,
132 FileRecordDataSvc,
133 EventPersistencySvc,
134 )
135 # aliased names
136 from Configurables import (RootCnvSvc,
137 RootEvtSelector,
138 IODataManager,
139 FileCatalog,
140 )
141 cnvSvcs = [ RootCnvSvc() ]
142 EventPersistencySvc().CnvServices += cnvSvcs
143 PersistencySvc("FileRecordPersistencySvc").CnvServices += cnvSvcs
144 app = ApplicationMgr()
145 app.SvcOptMapping += [ FileCatalog(), IODataManager(),
146 RootCnvSvc() ]
147 app.ExtSvc += [ FileRecordDataSvc() ]

## Member Data Documentation

dictionary Gaudi.Configuration.GaudiPersistency.__slots__ {}
| static private

Definition at line 126 of file Configuration.py.

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

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v25r0/Gaudi/python/Gaudi/Configuration.py