1#include "GaudiKernel/IInterface.h"
2#include "GaudiKernel/StatusCode.h"
3#include "GaudiKernel/SvcFactory.h"
4#include "GaudiKernel/MsgStream.h"
5#include "GaudiKernel/ISvcLocator.h"
6#include "GaudiKernel/SmartDataPtr.h"
7#include "GaudiKernel/IDataProviderSvc.h"
8#include "GaudiKernel/PropertyMgr.h"
9#include "GaudiKernel/SmartIF.h"
10#include "GaudiKernel/IAppMgrUI.h"
11#include "GaudiKernel/IProperty.h"
14#include "GaudiKernel/IIncidentSvc.h"
15#include "GaudiKernel/Incident.h"
16#include "GaudiKernel/IIncidentListener.h"
17#include "GaudiKernel/ISvcLocator.h"
18#include "GaudiKernel/Bootstrap.h"
27 base_class (name, svcloc){
44 MsgStream log(messageService(), name());
45 log << MSG::INFO <<
"DataInfoSvc::initialize()" << endreq;
47 StatusCode sc = Service::initialize();
49 return StatusCode::SUCCESS;
54 ifstream fin(card.c_str());
57 while(getline(fin,tempString))
59 if(tempString.size()>0)
61 m_decayOptions += tempString;
62 m_decayOptions +=
"\n";
66 if(i>100) m_decayOptions =
"";
67 MsgStream log(messageService(), name());
68 log << MSG::INFO <<
"set decayOptions: " << endreq;
69 log << MSG::INFO << endreq
70 << m_decayOptions << endreq;
75 MsgStream log(messageService(), name());
76 log << MSG::INFO <<
"DataInfoSvc::finalize()" << endreq;
77 return StatusCode::SUCCESS;
virtual StatusCode finalize()
void setDecayCard(string card)
virtual StatusCode initialize()