The Gaudi Framework  master (b9786168)
Loading...
Searching...
No Matches
ConfUser.py
Go to the documentation of this file.
11from GaudiKernel.Configurable import ConfigurableUser
12
13
15 """Configurable to enable ROOT-based persistency.
16
17 Note: it requires Gaudi::RootCnvSvc (package RootCnv).
18 """
19
20 __slots__ = {}
21
23 """Apply low-level configuration"""
24 # aliased names
25 from Configurables import (
26 ApplicationMgr,
27 EventPersistencySvc,
28 FileCatalog,
29 FileRecordDataSvc,
30 IODataManager,
31 PersistencySvc,
32 RootCnvSvc,
33 )
34
35 cnvSvcs = [RootCnvSvc()]
36 EventPersistencySvc().CnvServices += cnvSvcs
37 PersistencySvc("FileRecordPersistencySvc").CnvServices += cnvSvcs
38 app = ApplicationMgr()
39 app.SvcOptMapping += [FileCatalog(), IODataManager(), RootCnvSvc()]
40 app.ExtSvc += [FileRecordDataSvc()]
The Application Manager class.
A FileRecordDataSvc is the base class for event services.
Description:
Definition RootCnvSvc.h:61
PersistencySvc class implementation definition.