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