diff --git a/Control/AthenaConfiguration/CMakeLists.txt b/Control/AthenaConfiguration/CMakeLists.txt index 3e6318cb0bc903b4892f32855a4eecefbf1d43b5..466b35cfdeedac12009ee16579986739b67992cf 100644 --- a/Control/AthenaConfiguration/CMakeLists.txt +++ b/Control/AthenaConfiguration/CMakeLists.txt @@ -10,3 +10,4 @@ atlas_subdir( AthenaConfiguration ) # Install files from the package: atlas_install_python_modules( python/*.py ) +atlas_install_runtime(python/*.pkl ) \ No newline at end of file diff --git a/Control/AthenaConfiguration/python/ComponentAccumulator.py b/Control/AthenaConfiguration/python/ComponentAccumulator.py index 340aefca14377a6d2cdf6edec2a5158b3e609382..ee920b2b171c617e3d15288b05fe1a95ef872150 100644 --- a/Control/AthenaConfiguration/python/ComponentAccumulator.py +++ b/Control/AthenaConfiguration/python/ComponentAccumulator.py @@ -1,5 +1,3 @@ - - from AthenaCommon.Logging import logging from AthenaCommon.Configurable import ConfigurableService,ConfigurableAlgorithm @@ -84,3 +82,37 @@ class ComponentAccumulator(object): else: #New stream type self._outputPerStream[k]=other._outputPerStream[k] + def __iadd__(self,other): + merge(other) + + + def store(self,outfile): + from AthenaCommon.Utils.unixtools import find_datafile + from collections import defaultdict + import pickle + #first load basics from the bootstrap-pickle + bsfilename=find_datafile("bootstrap.pkl") + bsfile=open(bsfilename) + jocat=pickle.load(bsfile) + jocfg=pickle.load(bsfile) + pycomps=pickle.load(bsfile) + bsfile.close() + + + #jocat=defaultdict(dict) + #jocfg=defaultdict(dict) + #pycomps=defaultdict(dict) + algseq=[] + for alg in self._eventAlgs: + algname=alg.getJobOptName() + #jocat["AthAlgSeq"]["Members"]="["+alg.getFullName()+"]" + #algseqstr+="'"+alg.getFullName()+"'" + algseq.append(alg.getFullName()) + for k, v in alg.getValuedProperties().items(): + jocat[algname][k]=str(v) + + jocat["AthAlgSeq"]["Members"]=str(algseq) + + pickle.dump( jocat, outfile ) + pickle.dump( jocfg, outfile ) + pickle.dump( pycomps, outfile ) diff --git a/Control/AthenaConfiguration/python/bootstrap.pkl b/Control/AthenaConfiguration/python/bootstrap.pkl new file mode 100644 index 0000000000000000000000000000000000000000..d3e1d39ff61aef8f82f92da685d4786b12a86d74 --- /dev/null +++ b/Control/AthenaConfiguration/python/bootstrap.pkl @@ -0,0 +1,1107 @@ +ccollections +defaultdict +p1 +(c__builtin__ +dict +p2 +tRp3 +S'StoreGateSvc' +p4 +(dp5 +S'IncidentSvc' +p6 +S'IncidentSvc' +p7 +sS'ProxyProviderSvc' +p8 +S'ProxyProviderSvc' +p9 +ssS'AthBeginSeq' +p10 +(dp11 +S'ExtraOutputs' +p12 +S'[]' +p13 +sS'EvtStore' +p14 +S'StoreGateSvc' +p15 +sS'UserStore' +p16 +S'UserDataSvc/UserDataSvc' +p17 +sS'ExtraInputs' +p18 +S'[]' +p19 +sS'Sequential' +p20 +S'True' +p21 +sS'Members' +p22 +S"['AthIncFirerAlg/BeginIncFiringAlg', 'IncidentProcAlg/IncidentProcAlg1']" +p23 +sS'NeededResources' +p24 +S'[]' +p25 +sS'DetStore' +p26 +S'StoreGateSvc/DetectorStore' +p27 +ssS'CoreDumpSvc' +p28 +(dp29 +S'Signals' +p30 +S'[11, 7, 4, 8]' +p31 +sS'FatalHandler' +p32 +S'-1' +p33 +ssS'AuditorSvc' +p34 +(dp35 +S'Auditors' +p36 +S"['AlgContextAuditor/AlgContextAuditor']" +p37 +ssS'ClassIDSvc' +p38 +(dp39 +S'CLIDDBFiles' +p40 +S"['clid.db', 'Gaudi_clid.db']" +p41 +ssS'AthOutSeq' +p42 +(dp43 +S'ExtraOutputs' +p44 +S'[]' +p45 +sS'EvtStore' +p46 +S'StoreGateSvc' +p47 +sS'UserStore' +p48 +S'UserDataSvc/UserDataSvc' +p49 +sS'ExtraInputs' +p50 +S'[]' +p51 +sS'Members' +p52 +S'[]' +p53 +sS'NeededResources' +p54 +S'[]' +p55 +sS'DetStore' +p56 +S'StoreGateSvc/DetectorStore' +p57 +ssS'BeginIncFiringAlg' +p58 +(dp59 +S'ExtraOutputs' +p60 +S'[]' +p61 +sS'EvtStore' +p62 +S'StoreGateSvc' +p63 +sS'ExtraInputs' +p64 +S'[]' +p65 +sS'UserStore' +p66 +S'UserDataSvc/UserDataSvc' +p67 +sS'FireSerial' +p68 +S'False' +p69 +sS'Incidents' +p70 +S"['BeginEvent']" +p71 +sS'NeededResources' +p72 +S'[]' +p73 +sS'DetStore' +p74 +S'StoreGateSvc/DetectorStore' +p75 +ssS'AthCondSeq' +p76 +(dp77 +S'ExtraOutputs' +p78 +S'[]' +p79 +sS'EvtStore' +p80 +S'StoreGateSvc' +p81 +sS'UserStore' +p82 +S'UserDataSvc/UserDataSvc' +p83 +sS'ExtraInputs' +p84 +S'[]' +p85 +sS'Members' +p86 +S'[]' +p87 +sS'NeededResources' +p88 +S'[]' +p89 +sS'DetStore' +p90 +S'StoreGateSvc/DetectorStore' +p91 +ssS'AthMasterSeq' +p92 +(dp93 +S'ExtraOutputs' +p94 +S'[]' +p95 +sS'EvtStore' +p96 +S'StoreGateSvc' +p97 +sS'UserStore' +p98 +S'UserDataSvc/UserDataSvc' +p99 +sS'ExtraInputs' +p100 +S'[]' +p101 +sS'Sequential' +p102 +S'True' +p103 +sS'Members' +p104 +S"['AthSequencer/AthAlgEvtSeq', 'AthSequencer/AthOutSeq', 'AthSequencer/AthRegSeq']" +p105 +sS'NeededResources' +p106 +S'[]' +p107 +sS'DetStore' +p108 +S'StoreGateSvc/DetectorStore' +p109 +ssS'AthAlgEvtSeq' +p110 +(dp111 +S'ExtraOutputs' +p112 +S'[]' +p113 +sS'EvtStore' +p114 +S'StoreGateSvc' +p115 +sS'UserStore' +p116 +S'UserDataSvc/UserDataSvc' +p117 +sS'ExtraInputs' +p118 +S'[]' +p119 +sS'Sequential' +p120 +S'True' +p121 +sS'StopOverride' +p122 +S'True' +p123 +sS'Members' +p124 +S"['AthSequencer/AthBeginSeq', 'AthSequencer/AthAllAlgSeq', 'AthSequencer/AthEndSeq']" +p125 +sS'NeededResources' +p126 +S'[]' +p127 +sS'DetStore' +p128 +S'StoreGateSvc/DetectorStore' +p129 +ssS'AthEndSeq' +p130 +(dp131 +S'ExtraOutputs' +p132 +S'[]' +p133 +sS'EvtStore' +p134 +S'StoreGateSvc' +p135 +sS'UserStore' +p136 +S'UserDataSvc/UserDataSvc' +p137 +sS'ExtraInputs' +p138 +S'[]' +p139 +sS'Sequential' +p140 +S'True' +p141 +sS'Members' +p142 +S"['AthIncFirerAlg/EndIncFiringAlg', 'IncidentProcAlg/IncidentProcAlg2']" +p143 +sS'NeededResources' +p144 +S'[]' +p145 +sS'DetStore' +p146 +S'StoreGateSvc/DetectorStore' +p147 +ssS'AthRegSeq' +p148 +(dp149 +S'ExtraOutputs' +p150 +S'[]' +p151 +sS'EvtStore' +p152 +S'StoreGateSvc' +p153 +sS'UserStore' +p154 +S'UserDataSvc/UserDataSvc' +p155 +sS'ExtraInputs' +p156 +S'[]' +p157 +sS'Members' +p158 +S'[]' +p159 +sS'NeededResources' +p160 +S'[]' +p161 +sS'DetStore' +p162 +S'StoreGateSvc/DetectorStore' +p163 +ssS'EndIncFiringAlg' +p164 +(dp165 +S'ExtraOutputs' +p166 +S'[]' +p167 +sS'EvtStore' +p168 +S'StoreGateSvc' +p169 +sS'ExtraInputs' +p170 +S'[]' +p171 +sS'UserStore' +p172 +S'UserDataSvc/UserDataSvc' +p173 +sS'FireSerial' +p174 +S'False' +p175 +sS'Incidents' +p176 +S"['EndEvent']" +p177 +sS'NeededResources' +p178 +S'[]' +p179 +sS'DetStore' +p180 +S'StoreGateSvc/DetectorStore' +p181 +ssS'Streams' +p182 +(dp183 +S'ExtraOutputs' +p184 +S'[]' +p185 +sS'EvtStore' +p186 +S'StoreGateSvc' +p187 +sS'UserStore' +p188 +S'UserDataSvc/UserDataSvc' +p189 +sS'ExtraInputs' +p190 +S'[]' +p191 +sS'Members' +p192 +S'[]' +p193 +sS'NeededResources' +p194 +S'[]' +p195 +sS'DetStore' +p196 +S'StoreGateSvc/DetectorStore' +p197 +ssS'NTupleSvc' +p198 +(dp199 +S'InhibitPathes' +p200 +S'[]' +p201 +sS'Input' +p202 +S'[]' +p203 +sS'Output' +p204 +S'[]' +p205 +ssS'EventPersistencySvc' +p206 +(dp207 +S'CnvServices' +p208 +S'[]' +p209 +ssS'AthAlgSeq' +p210 +(dp211 +S'ExtraOutputs' +p212 +S'[]' +p213 +sS'EvtStore' +p214 +S'StoreGateSvc' +p215 +sS'UserStore' +p216 +S'UserDataSvc/UserDataSvc' +p217 +sS'ExtraInputs' +p218 +S'[]' +p219 +sS'StopOverride' +p220 +S'True' +p221 +sS'Members' +p222 +S'[]' +p223 +sS'NeededResources' +p224 +S'[]' +p225 +sS'DetStore' +p226 +S'StoreGateSvc/DetectorStore' +p227 +ssS'AthAllAlgSeq' +p228 +(dp229 +S'ExtraOutputs' +p230 +S'[]' +p231 +sS'EvtStore' +p232 +S'StoreGateSvc' +p233 +sS'UserStore' +p234 +S'UserDataSvc/UserDataSvc' +p235 +sS'ExtraInputs' +p236 +S'[]' +p237 +sS'Members' +p238 +S"['AthSequencer/AthCondSeq', 'AthSequencer/AthAlgSeq']" +p239 +sS'NeededResources' +p240 +S'[]' +p241 +sS'DetStore' +p242 +S'StoreGateSvc/DetectorStore' +p243 +ssS'AthenaSealSvc' +p244 +(dp245 +S'DictNames' +p246 +S'[]' +p247 +sS'IgnoreDicts' +p248 +S"['libSealCLHEPDict']" +p249 +sS'IgnoreNames' +p250 +S"['Gaudi', 'GaudiPython::Interface', 'GaudiPython::Helper', 'FactoryTable', 'IInterface', 'IFactory', 'IAlgFactory', 'ISvcFactory', 'IToolFactory', 'InterfaceID', 'StatusCode', 'IAppMgrUI', 'IProperty', 'Property', 'std::vector<Property*>', 'std::vector<const Property*>', 'std::list<IAlgorithm*>', 'std::list<IService*>', 'std::list<const IFactory*>', 'std::vector<IRegistry*>', 'SimpleProperty', 'SimplePropertyRef', 'IService', 'IAlgorithm', 'ISvcManager', 'IAlgManager', 'IJobOptionsSvc', 'ISvcLocator', 'IEventProcessor', 'IDataProviderSvc', 'IDataManagerSvc', 'IRegistry', 'ContainedObject', 'std::vector<const ContainedObject*>', 'DataObject', 'IHistogramSvc', 'AIDA::I', 'Algorithm', 'Service', 'GaudiPython::PyAlgorithm', 'GaudiPython::PyAlgorithmWrap', 'IParticlePropertySvc', 'ParticleProperty', 'StoreGateSvc', 'IStoragePolicy', 'CharDbArray', 'DoubleDbArray', 'FloatDbArray', 'IntDbArray', 'LongDbArray', 'ShortDbArray', 'AthenaEventLoopMgr', 'MinimalEventLoopMgr', 'PyAthenaEventLoopMgr', 'NTuple::Directory', 'NTuple::File ', 'NTuple::Tuple', 'INTuple', 'NTuple::Tuple', 'greater<int>', 'allocator<', 'string']" +p251 +ssS'IncidentProcAlg2' +p252 +(dp253 +S'ExtraOutputs' +p254 +S'[]' +p255 +sS'NeededResources' +p256 +S'[]' +p257 +sS'ExtraInputs' +p258 +S'[]' +p259 +ssS'DetectorStore' +p260 +(dp261 +S'IncidentSvc' +p262 +S'IncidentSvc' +p263 +sS'ProxyProviderSvc' +p264 +S'ProxyProviderSvc' +p265 +ssS'IncidentProcAlg1' +p266 +(dp267 +S'ExtraOutputs' +p268 +S'[]' +p269 +sS'NeededResources' +p270 +S'[]' +p271 +sS'ExtraInputs' +p272 +S'[]' +p273 +ssS'HistogramDataSvc' +p274 +(dp275 +S'Input' +p276 +S'[]' +p277 +sS'InhibitPathes' +p278 +S'[]' +p279 +ssS'HistoryStore' +p280 +(dp281 +S'IncidentSvc' +p282 +S'IncidentSvc' +p283 +sS'ProxyProviderSvc' +p284 +S'ProxyProviderSvc' +p285 +ss.ccollections +defaultdict +p1 +(c__builtin__ +dict +p2 +tRp3 +S'CoreDumpSvc' +p4 +(dp5 +S'AuditInitialize' +p6 +S'False' +p7 +sS'OutputLevel' +p8 +S'0' +sS'AuditServices' +p9 +g7 +sS'AuditStart' +p10 +g7 +sS'CallOldHandler' +p11 +S'True' +p12 +sS'Signals' +p13 +S'[11, 7, 4, 8]' +p14 +sS'AuditFinalize' +p15 +g7 +sS'AuditStop' +p16 +g7 +sS'AuditReinitialize' +p17 +g7 +sS'TimeOut' +p18 +S'1.8e+12' +p19 +sS'FatalHandler' +p20 +S'0' +sS'AuditRestart' +p21 +g7 +sS'CoreDumpStream' +p22 +S'stdout' +p23 +ssS'MessageSvc' +p24 +(dp25 +S'verboseColorCode' +p26 +S'[]' +p27 +sS'defaultLimit' +p28 +S'500' +p29 +sS'enableSuppression' +p30 +g12 +sS'errorColorCode' +p31 +S'[]' +p32 +sS'alwaysLimit' +p33 +S'0' +sS'showStats' +p34 +g7 +sS'AuditReinitialize' +p35 +g7 +sS'setFatal' +p36 +S'[]' +p37 +sS'infoLimit' +p38 +S'500' +p39 +sS'errorLimit' +p40 +S'500' +p41 +sS'AuditRestart' +p42 +g7 +sS'Format' +p43 +S'% F%18W%S%7W%R%T %0W%M' +p44 +sS'AuditServices' +p45 +g7 +sS'alwaysColorCode' +p46 +S'[]' +p47 +sS'AuditFinalize' +p48 +g7 +sS'setError' +p49 +S'[]' +p50 +sS'setInfo' +p51 +S'[]' +p52 +sS'setAlways' +p53 +S'[]' +p54 +sS'debugColorCode' +p55 +S'[]' +p56 +sS'AuditInitialize' +p57 +g7 +sS'warningLimit' +p58 +S'500' +p59 +sS'useColors' +p60 +g7 +sS'OutputLevel' +p61 +S'3' +sS'countInactive' +p62 +g7 +sS'AuditStop' +p63 +g7 +sS'setDebug' +p64 +S'[]' +p65 +sS'timeFormat' +p66 +S'%Y-%m-%d %H:%M:%S,%f' +p67 +sS'fatalLimit' +p68 +S'500' +p69 +sS'fatalColorCode' +p70 +S'[]' +p71 +sS'loggedStreams' +p72 +S'{}' +p73 +sS'tracedInactiveSources' +p74 +S'[]' +p75 +sS'setVerbose' +p76 +S'[]' +p77 +sS'statLevel' +p78 +S'0' +sS'verboseLimit' +p79 +S'500' +p80 +sS'debugLimit' +p81 +S'500' +p82 +sS'AuditStart' +p83 +g7 +sS'infoColorCode' +p84 +S'[]' +p85 +sS'setWarning' +p86 +S'[]' +p87 +sS'warningColorCode' +p88 +S'[]' +p89 +ssS'AthenaSealSvc' +p90 +(dp91 +S'UseChronoStag' +p92 +g12 +sS'AuditInitialize' +p93 +g7 +sS'AuditServices' +p94 +g7 +sS'OutputLevel' +p95 +S'0' +sS'AuditStart' +p96 +g7 +sS'IgnoreNames' +p97 +S"['Gaudi', 'GaudiPython::Interface', 'GaudiPython::Helper', 'FactoryTable', 'IInterface', 'IFactory', 'IAlgFactory', 'ISvcFactory', 'IToolFactory', 'InterfaceID', 'StatusCode', 'IAppMgrUI', 'IProperty', 'Property', 'std::vector<Property*>', 'std::vector<const Property*>', 'std::list<IAlgorithm*>', 'std::list<IService*>', 'std::list<const IFactory*>', 'std::vector<IRegistry*>', 'SimpleProperty', 'SimplePropertyRef', 'IService', 'IAlgorithm', 'ISvcManager', 'IAlgManager', 'IJobOptionsSvc', 'ISvcLocator', 'IEventProcessor', 'IDataProviderSvc', 'IDataManagerSvc', 'IRegistry', 'ContainedObject', 'std::vector<const ContainedObject*>', 'DataObject', 'IHistogramSvc', 'AIDA::I', 'Algorithm', 'Service', 'GaudiPython::PyAlgorithm', 'GaudiPython::PyAlgorithmWrap', 'IParticlePropertySvc', 'ParticleProperty', 'StoreGateSvc', 'IStoragePolicy', 'CharDbArray', 'DoubleDbArray', 'FloatDbArray', 'IntDbArray', 'LongDbArray', 'ShortDbArray', 'AthenaEventLoopMgr', 'MinimalEventLoopMgr', 'PyAthenaEventLoopMgr', 'NTuple::Directory', 'NTuple::File ', 'NTuple::Tuple', 'INTuple', 'NTuple::Tuple', 'greater<int>', 'allocator<', 'string']" +p98 +sS'AuditFinalize' +p99 +g7 +sS'AuditStop' +p100 +g7 +sS'AuditReinitialize' +p101 +g7 +sS'CheckDictAtInit' +p102 +g7 +sS'DictNames' +p103 +S'[]' +p104 +sS'AuditRestart' +p105 +g7 +sS'CheckDictionary' +p106 +g12 +sS'LoadAllDicts' +p107 +g7 +sS'IgnoreDicts' +p108 +S"['libSealCLHEPDict']" +p109 +ssS'IncidentSvc' +p110 +(dp111 +S'AuditInitialize' +p112 +g7 +sS'OutputLevel' +p113 +S'0' +sS'AuditServices' +p114 +g7 +sS'AuditStart' +p115 +g7 +sS'AuditFinalize' +p116 +g7 +sS'AuditStop' +p117 +g7 +sS'AuditReinitialize' +p118 +g7 +sS'AuditRestart' +p119 +g7 +ssS'JobOptionsSvc' +p120 +(dp121 +S'AuditStop' +p122 +g7 +sS'SEARCHPATH' +p123 +S'.:/home/wlampl/jobConfig2017/build/x86_64-slc6-gcc62-opt/jobOptions:/cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2017-04-09T2225/GAUDI/22.0.0/InstallArea/x86_64-slc6-gcc62-opt/jobOptions:/home/wlampl/jobConfig2017:/cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2017-04-09T2225/Athena/22.0.0/InstallArea/x86_64-slc6-gcc62-opt/jobOptions:/cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2017-04-09T2225/AthenaExternals/22.0.0/InstallArea/x86_64-slc6-gcc62-opt/jobOptions' +p124 +sS'AuditInitialize' +p125 +g7 +sS'AuditServices' +p126 +g7 +sS'OutputLevel' +p127 +S'0' +sS'AuditStart' +p128 +g7 +sS'DUMPFILE' +p129 +S'' +sS'AuditFinalize' +p130 +g7 +sS'PYTHONPARAMS' +p131 +S'' +sS'AuditReinitialize' +p132 +g7 +sS'PATH' +p133 +S'../options/job.opts' +p134 +sS'PYTHONACTION' +p135 +S'' +sS'TYPE' +p136 +S'NONE' +p137 +sS'AuditRestart' +p138 +g7 +ssS'ToolSvc' +p139 +(dp140 +S'AuditInitialize' +p141 +g7 +sS'OutputLevel' +p142 +S'0' +sS'AuditServices' +p143 +g7 +sS'AuditStart' +p144 +g7 +sS'AuditFinalize' +p145 +g7 +sS'AuditStop' +p146 +g7 +sS'AuditReinitialize' +p147 +g7 +sS'AuditRestart' +p148 +g7 +ssS'ApplicationMgr' +p149 +(dp150 +S'Runable' +p151 +S'AppMgrRunable' +p152 +sS'ReturnCode' +p153 +S'0' +sS'TopAlg' +p154 +S"['AthSequencer/AthMasterSeq']" +p155 +sS'EventLoop' +p156 +S'AthenaEventLoopMgr' +p157 +sS'ExtSvcCreates' +p158 +g7 +sS'NoOfThreads' +p159 +S'0' +sS'Environment' +p160 +S'{}' +p161 +sS'JobOptionsPath' +p162 +S'' +sS'SvcMapping' +p163 +S"['EvtDataSvc/EventDataSvc', 'DetDataSvc/DetectorDataSvc', 'HistogramSvc/HistogramDataSvc', 'HbookCnv::PersSvc/HbookHistSvc', 'RootHistCnv::PersSvc/RootHistSvc', 'EvtPersistencySvc/EventPersistencySvc', 'DetPersistencySvc/DetectorPersistencySvc', 'HistogramPersistencySvc/HistogramPersistencySvc']" +p164 +sS'MultiThreadExtSvc' +p165 +S'[]' +p166 +sS'HistogramPersistency' +p167 +S'NONE' +p168 +sS'AuditServices' +p169 +g7 +sS'OutStream' +p170 +S'[]' +p171 +sS'ActivateHistory' +p172 +g7 +sS'StalledEventMonitoring' +p173 +g7 +sS'InitializationLoopCheck' +p174 +g7 +sS'JobOptionsSvcType' +p175 +S'JobOptionsSvc' +p176 +sS'JobOptionsPreAction' +p177 +S'' +sS'StatusCodeCheck' +p178 +g12 +sS'AuditTools' +p179 +g7 +sS'AlgTypeAliases' +p180 +S'{}' +p181 +sS'EvtSel' +p182 +S'' +sS'PluginDebugLevel' +p183 +S'0' +sS'OutputLevel' +p184 +S'3' +sS'AppVersion' +p185 +S'' +sS'EvtMax' +p186 +S'-1' +p187 +sS'SvcOptMapping' +p188 +S'[]' +p189 +sS'CreateSvc' +p190 +S"['ToolSvc/ToolSvc', 'AthDictLoaderSvc/AthDictLoaderSvc', 'AthenaSealSvc/AthenaSealSvc', 'CoreDumpSvc/CoreDumpSvc']" +p191 +sS'PropertiesPrint' +p192 +g7 +sS'JobOptionsType' +p193 +S'NONE' +p194 +sS'OutStreamType' +p195 +S'AthenaOutputStream' +p196 +sS'StopOnSignal' +p197 +g7 +sS'ExtSvc' +p198 +S"['ToolSvc/ToolSvc', 'AuditorSvc/AuditorSvc', 'MessageSvc/MessageSvc', 'IncidentSvc/IncidentSvc', 'EvtPersistencySvc/EventPersistencySvc', 'HistogramSvc/HistogramDataSvc', 'NTupleSvc/NTupleSvc', 'RndmGenSvc/RndmGenSvc', 'ChronoStatSvc/ChronoStatSvc', 'StatusCodeSvc/StatusCodeSvc', 'StoreGateSvc/StoreGateSvc', 'StoreGateSvc/DetectorStore', 'StoreGateSvc/HistoryStore', 'ClassIDSvc/ClassIDSvc', 'AthDictLoaderSvc/AthDictLoaderSvc', 'AthenaSealSvc/AthenaSealSvc', 'CoreDumpSvc/CoreDumpSvc', 'JobOptionsSvc/JobOptionsSvc']" +p199 +sS'AppName' +p200 +S'ApplicationMgr' +p201 +sS'AuditAlgorithms' +p202 +g7 +sS'Dlls' +p203 +S"['AthenaServices']" +p204 +sS'MessageSvcType' +p205 +S'MessageSvc' +p206 +sS'JobOptionsPostAction' +p207 +S'' +ssS'StatusCodeSvc' +p208 +(dp209 +S'AuditRestart' +p210 +g7 +sS'AuditInitialize' +p211 +g7 +sS'OutputLevel' +p212 +S'3' +sS'AuditServices' +p213 +g7 +sS'AuditStart' +p214 +g7 +sS'AbortOnError' +p215 +g12 +sS'Filter' +p216 +S"['Reflex::NewDelFunctionsT<StatusCode>::delete_T(void*)', 'ROOT::Reflex::NewDelFunctionsT<StatusCode>::delete_T(void*)']" +p217 +sS'AuditFinalize' +p218 +g7 +sS'AuditStop' +p219 +g7 +sS'AuditReinitialize' +p220 +g7 +sS'SuppressCheck' +p221 +g7 +sS'IgnoreDicts' +p222 +g12 +ssS'AthDictLoaderSvc' +p223 +(dp224 +S'AuditInitialize' +p225 +g7 +sS'OutputLevel' +p226 +S'0' +sS'AuditServices' +p227 +g7 +sS'AuditStart' +p228 +g7 +sS'DoRecursiveLoad' +p229 +g12 +sS'AuditFinalize' +p230 +g7 +sS'AuditStop' +p231 +g7 +sS'AuditReinitialize' +p232 +g7 +sS'AuditRestart' +p233 +g7 +ss.(lp1 +. \ No newline at end of file