00001
00002
00003
00004
00005 def _fillCfgDb():
00006 from GaudiKernel.Proxy.ConfigurableDb import CfgDb
00007
00008
00009 cfgDb = CfgDb()
00010
00011
00012
00013 cfgDb.add( configurable = 'VFSSvc',
00014 package = 'GaudiSvc',
00015 module = 'GaudiSvc.GaudiSvcConf',
00016 lib = 'GaudiSvc' )
00017 cfgDb.add( configurable = 'FileReadTool',
00018 package = 'GaudiSvc',
00019 module = 'GaudiSvc.GaudiSvcConf',
00020 lib = 'GaudiSvc' )
00021 cfgDb.add( configurable = 'FastContainersSvc',
00022 package = 'GaudiSvc',
00023 module = 'GaudiSvc.GaudiSvcConf',
00024 lib = 'GaudiSvc' )
00025 cfgDb.add( configurable = 'THistSvc',
00026 package = 'GaudiSvc',
00027 module = 'GaudiSvc.GaudiSvcConf',
00028 lib = 'GaudiSvc' )
00029 cfgDb.add( configurable = 'ToolSvc',
00030 package = 'GaudiSvc',
00031 module = 'GaudiSvc.GaudiSvcConf',
00032 lib = 'GaudiSvc' )
00033 cfgDb.add( configurable = 'StatusCodeSvc',
00034 package = 'GaudiSvc',
00035 module = 'GaudiSvc.GaudiSvcConf',
00036 lib = 'GaudiSvc' )
00037 cfgDb.add( configurable = 'RndmGenSvc',
00038 package = 'GaudiSvc',
00039 module = 'GaudiSvc.GaudiSvcConf',
00040 lib = 'GaudiSvc' )
00041 cfgDb.add( configurable = 'HepRndm__Engine_CLHEP__DualRand_',
00042 package = 'GaudiSvc',
00043 module = 'GaudiSvc.GaudiSvcConf',
00044 lib = 'GaudiSvc' )
00045 cfgDb.add( configurable = 'HepRndm__Engine_CLHEP__TripleRand_',
00046 package = 'GaudiSvc',
00047 module = 'GaudiSvc.GaudiSvcConf',
00048 lib = 'GaudiSvc' )
00049 cfgDb.add( configurable = 'HepRndm__Engine_CLHEP__DRand48Engine_',
00050 package = 'GaudiSvc',
00051 module = 'GaudiSvc.GaudiSvcConf',
00052 lib = 'GaudiSvc' )
00053 cfgDb.add( configurable = 'HepRndm__Engine_CLHEP__Hurd160Engine_',
00054 package = 'GaudiSvc',
00055 module = 'GaudiSvc.GaudiSvcConf',
00056 lib = 'GaudiSvc' )
00057 cfgDb.add( configurable = 'HepRndm__Engine_CLHEP__Hurd288Engine_',
00058 package = 'GaudiSvc',
00059 module = 'GaudiSvc.GaudiSvcConf',
00060 lib = 'GaudiSvc' )
00061 cfgDb.add( configurable = 'HepRndm__Engine_CLHEP__HepJamesRandom_',
00062 package = 'GaudiSvc',
00063 module = 'GaudiSvc.GaudiSvcConf',
00064 lib = 'GaudiSvc' )
00065 cfgDb.add( configurable = 'HepRndm__Engine_CLHEP__MTwistEngine_',
00066 package = 'GaudiSvc',
00067 module = 'GaudiSvc.GaudiSvcConf',
00068 lib = 'GaudiSvc' )
00069 cfgDb.add( configurable = 'HepRndm__Engine_CLHEP__RanecuEngine_',
00070 package = 'GaudiSvc',
00071 module = 'GaudiSvc.GaudiSvcConf',
00072 lib = 'GaudiSvc' )
00073 cfgDb.add( configurable = 'HepRndm__Engine_CLHEP__Ranlux64Engine_',
00074 package = 'GaudiSvc',
00075 module = 'GaudiSvc.GaudiSvcConf',
00076 lib = 'GaudiSvc' )
00077 cfgDb.add( configurable = 'HepRndm__Engine_CLHEP__RanluxEngine_',
00078 package = 'GaudiSvc',
00079 module = 'GaudiSvc.GaudiSvcConf',
00080 lib = 'GaudiSvc' )
00081 cfgDb.add( configurable = 'HepRndm__Engine_CLHEP__RanshiEngine_',
00082 package = 'GaudiSvc',
00083 module = 'GaudiSvc.GaudiSvcConf',
00084 lib = 'GaudiSvc' )
00085 cfgDb.add( configurable = 'RecordStream',
00086 package = 'GaudiSvc',
00087 module = 'GaudiSvc.GaudiSvcConf',
00088 lib = 'GaudiSvc' )
00089 cfgDb.add( configurable = 'EvtCollectionStream',
00090 package = 'GaudiSvc',
00091 module = 'GaudiSvc.GaudiSvcConf',
00092 lib = 'GaudiSvc' )
00093 cfgDb.add( configurable = 'PersistencySvc',
00094 package = 'GaudiSvc',
00095 module = 'GaudiSvc.GaudiSvcConf',
00096 lib = 'GaudiSvc' )
00097 cfgDb.add( configurable = 'DetPersistencySvc',
00098 package = 'GaudiSvc',
00099 module = 'GaudiSvc.GaudiSvcConf',
00100 lib = 'GaudiSvc' )
00101 cfgDb.add( configurable = 'RunRecordStream',
00102 package = 'GaudiSvc',
00103 module = 'GaudiSvc.GaudiSvcConf',
00104 lib = 'GaudiSvc' )
00105 cfgDb.add( configurable = 'OutputStream',
00106 package = 'GaudiSvc',
00107 module = 'GaudiSvc.GaudiSvcConf',
00108 lib = 'GaudiSvc' )
00109 cfgDb.add( configurable = 'SequentialOutputStream',
00110 package = 'GaudiSvc',
00111 module = 'GaudiSvc.GaudiSvcConf',
00112 lib = 'GaudiSvc' )
00113 cfgDb.add( configurable = 'InputCopyStream',
00114 package = 'GaudiSvc',
00115 module = 'GaudiSvc.GaudiSvcConf',
00116 lib = 'GaudiSvc' )
00117 cfgDb.add( configurable = 'EvtPersistencySvc',
00118 package = 'GaudiSvc',
00119 module = 'GaudiSvc.GaudiSvcConf',
00120 lib = 'GaudiSvc' )
00121 cfgDb.add( configurable = 'TagCollectionStream',
00122 package = 'GaudiSvc',
00123 module = 'GaudiSvc.GaudiSvcConf',
00124 lib = 'GaudiSvc' )
00125 cfgDb.add( configurable = 'HistogramPersistencySvc',
00126 package = 'GaudiSvc',
00127 module = 'GaudiSvc.GaudiSvcConf',
00128 lib = 'GaudiSvc' )
00129 cfgDb.add( configurable = 'ParticlePropertySvc',
00130 package = 'GaudiSvc',
00131 module = 'GaudiSvc.GaudiSvcConf',
00132 lib = 'GaudiSvc' )
00133 cfgDb.add( configurable = 'TagCollectionSvc',
00134 package = 'GaudiSvc',
00135 module = 'GaudiSvc.GaudiSvcConf',
00136 lib = 'GaudiSvc' )
00137 cfgDb.add( configurable = 'NTupleSvc',
00138 package = 'GaudiSvc',
00139 module = 'GaudiSvc.GaudiSvcConf',
00140 lib = 'GaudiSvc' )
00141 cfgDb.add( configurable = 'CollectionCloneAlg',
00142 package = 'GaudiSvc',
00143 module = 'GaudiSvc.GaudiSvcConf',
00144 lib = 'GaudiSvc' )
00145 cfgDb.add( configurable = 'MessageSvc',
00146 package = 'GaudiSvc',
00147 module = 'GaudiSvc.GaudiSvcConf',
00148 lib = 'GaudiSvc' )
00149 cfgDb.add( configurable = 'JobOptionsSvc',
00150 package = 'GaudiSvc',
00151 module = 'GaudiSvc.GaudiSvcConf',
00152 lib = 'GaudiSvc' )
00153 cfgDb.add( configurable = 'IssueLogger',
00154 package = 'GaudiSvc',
00155 module = 'GaudiSvc.GaudiSvcConf',
00156 lib = 'GaudiSvc' )
00157 cfgDb.add( configurable = 'DataOnDemandSvc',
00158 package = 'GaudiSvc',
00159 module = 'GaudiSvc.GaudiSvcConf',
00160 lib = 'GaudiSvc' )
00161 cfgDb.add( configurable = 'IncidentSvc',
00162 package = 'GaudiSvc',
00163 module = 'GaudiSvc.GaudiSvcConf',
00164 lib = 'GaudiSvc' )
00165 cfgDb.add( configurable = 'HistorySvc',
00166 package = 'GaudiSvc',
00167 module = 'GaudiSvc.GaudiSvcConf',
00168 lib = 'GaudiSvc' )
00169 cfgDb.add( configurable = 'HistogramSvc',
00170 package = 'GaudiSvc',
00171 module = 'GaudiSvc.GaudiSvcConf',
00172 lib = 'GaudiSvc' )
00173 cfgDb.add( configurable = 'DetDataSvc',
00174 package = 'GaudiSvc',
00175 module = 'GaudiSvc.GaudiSvcConf',
00176 lib = 'GaudiSvc' )
00177 cfgDb.add( configurable = 'RunRecordDataSvc',
00178 package = 'GaudiSvc',
00179 module = 'GaudiSvc.GaudiSvcConf',
00180 lib = 'GaudiSvc' )
00181 cfgDb.add( configurable = 'PartitionSwitchTool',
00182 package = 'GaudiSvc',
00183 module = 'GaudiSvc.GaudiSvcConf',
00184 lib = 'GaudiSvc' )
00185 cfgDb.add( configurable = 'RecordDataSvc',
00186 package = 'GaudiSvc',
00187 module = 'GaudiSvc.GaudiSvcConf',
00188 lib = 'GaudiSvc' )
00189 cfgDb.add( configurable = 'FileRecordDataSvc',
00190 package = 'GaudiSvc',
00191 module = 'GaudiSvc.GaudiSvcConf',
00192 lib = 'GaudiSvc' )
00193 cfgDb.add( configurable = 'EvtDataSvc',
00194 package = 'GaudiSvc',
00195 module = 'GaudiSvc.GaudiSvcConf',
00196 lib = 'GaudiSvc' )
00197 cfgDb.add( configurable = 'MultiStoreSvc',
00198 package = 'GaudiSvc',
00199 module = 'GaudiSvc.GaudiSvcConf',
00200 lib = 'GaudiSvc' )
00201 cfgDb.add( configurable = 'StoreExplorerAlg',
00202 package = 'GaudiSvc',
00203 module = 'GaudiSvc.GaudiSvcConf',
00204 lib = 'GaudiSvc' )
00205 cfgDb.add( configurable = 'PartitionSwitchAlg',
00206 package = 'GaudiSvc',
00207 module = 'GaudiSvc.GaudiSvcConf',
00208 lib = 'GaudiSvc' )
00209 cfgDb.add( configurable = 'ExceptionSvc',
00210 package = 'GaudiSvc',
00211 module = 'GaudiSvc.GaudiSvcConf',
00212 lib = 'GaudiSvc' )
00213 cfgDb.add( configurable = 'DataStreamTool',
00214 package = 'GaudiSvc',
00215 module = 'GaudiSvc.GaudiSvcConf',
00216 lib = 'GaudiSvc' )
00217 cfgDb.add( configurable = 'EventSelector',
00218 package = 'GaudiSvc',
00219 module = 'GaudiSvc.GaudiSvcConf',
00220 lib = 'GaudiSvc' )
00221 cfgDb.add( configurable = 'EventCollectionSelector',
00222 package = 'GaudiSvc',
00223 module = 'GaudiSvc.GaudiSvcConf',
00224 lib = 'GaudiSvc' )
00225 cfgDb.add( configurable = 'CounterSvc',
00226 package = 'GaudiSvc',
00227 module = 'GaudiSvc.GaudiSvcConf',
00228 lib = 'GaudiSvc' )
00229 cfgDb.add( configurable = 'ChronoStatSvc',
00230 package = 'GaudiSvc',
00231 module = 'GaudiSvc.GaudiSvcConf',
00232 lib = 'GaudiSvc' )
00233 cfgDb.add( configurable = 'AuditorSvc',
00234 package = 'GaudiSvc',
00235 module = 'GaudiSvc.GaudiSvcConf',
00236 lib = 'GaudiSvc' )
00237 cfgDb.add( configurable = 'ApplicationMgr',
00238 package = 'GaudiSvc',
00239 module = 'GaudiSvc.GaudiSvcConf',
00240 lib = 'GaudiSvc' )
00241 cfgDb.add( configurable = 'MinimalEventLoopMgr',
00242 package = 'GaudiSvc',
00243 module = 'GaudiSvc.GaudiSvcConf',
00244 lib = 'GaudiSvc' )
00245 cfgDb.add( configurable = 'EventLoopMgr',
00246 package = 'GaudiSvc',
00247 module = 'GaudiSvc.GaudiSvcConf',
00248 lib = 'GaudiSvc' )
00249 cfgDb.add( configurable = 'AppMgrRunable',
00250 package = 'GaudiSvc',
00251 module = 'GaudiSvc.GaudiSvcConf',
00252 lib = 'GaudiSvc' )
00253 cfgDb.add( configurable = 'AlgContextSvc',
00254 package = 'GaudiSvc',
00255 module = 'GaudiSvc.GaudiSvcConf',
00256 lib = 'GaudiSvc' )
00257 return
00258
00259 try:
00260 _fillCfgDb()
00261
00262 del _fillCfgDb
00263 except Exception,err:
00264 print "Py:ConfigurableDb ERROR Problem with [%s] content!" % __name__
00265 print "Py:ConfigurableDb ERROR",err
00266 print "Py:ConfigurableDb ERROR ==> culprit is package [GaudiSvc] !"