95 MsgStream log(
msgSvc(), name());
97 XmlRpcClient c(m_xmlrpcServer.c_str(), m_xmlrpcPort, m_xmlrpcUrl.c_str());
100 args[0] = m_outputFileName;
103 if (args[0] !=
"" && c.
execute(m_xmlrpcMethod.c_str(), args, result)){
104 log << MSG::INFO <<
" set evtNum = "<< evtNum << endreq;
106 log << MSG::ERROR<<
" Error in execute "<< m_xmlrpcMethod << endreq;
114 MsgStream log(
msgSvc(), name());
115 std::string outputFileName =
"";
117 IJobOptionsSvc* jobSvc;
118 Gaudi::svcLocator()->service(
"JobOptionsSvc", jobSvc);
120 const std::vector<const Property*>* properties_event = jobSvc->getProperties(
"EventCnvSvc");
121 if (properties_event != NULL) {
122 for (
unsigned int i = 0; i < properties_event->size(); i++) {
123 if ((*properties_event)[i]->name() ==
"digiRootOutputFile") {
124 outputFileName = (*properties_event)[i]->toString();
130 const std::vector<const Property*>* properties_root = jobSvc->getProperties(
"RootCnvSvc");
131 if (properties_root != NULL) {
132 for (
unsigned int i = 0; i < properties_root->size(); i++) {
133 if ((*properties_root)[i]->name() ==
"digiRootOutputFile") {
134 outputFileName = (*properties_root)[i]->toString();
142 return outputFileName;