4 #include "GaudiKernel/MsgStream.h"
5 #include "GaudiKernel/xtoa.h"
6 #include "GaudiKernel/SmartIF.h"
7 #include "GaudiKernel/Incident.h"
8 #include "GaudiKernel/Tokenizer.h"
9 #include "GaudiKernel/MsgStream.h"
10 #include "GaudiKernel/IIncidentSvc.h"
11 #include "GaudiKernel/ISvcLocator.h"
12 #include "GaudiKernel/ISvcManager.h"
13 #include "GaudiKernel/IAddressCreator.h"
14 #include "GaudiKernel/PropertyMgr.h"
15 #include "GaudiKernel/EventSelectorDataStream.h"
16 #include "GaudiKernel/DataStreamTool.h"
17 #include "GaudiKernel/ToolFactory.h"
18 #include "GaudiKernel/Service.h"
32 const std::string& name,
80 std::ostringstream strname;
98 log <<
MSG::ERROR <<
"Error connecting/creating Stream: " << input <<
endmsg;
110 for ( StreamSpecs::const_iterator itr = inputs.begin(); itr != inputs.end() && status.
isSuccess(); ++itr ) {
139 for(Properties::const_iterator
i=p.begin();
i!=p.end();
i++) {
140 prop->setProperty((*
i)).ignore();
143 prop->setProperty(
IntegerProperty(
"OutputLevel",output_level)).ignore();
145 return isvc->sysInitialize();
164 log <<
MSG::ERROR <<
"Failed to create IEvtSelector " << typ <<
"/" << nam <<
endmsg;
175 isvc->finalize().ignore();
220 if ( (*i)->definition() == info ) {
228 if ( (pos >= 0) && ((
size_t)pos <
m_streams.size()) )
297 std::ostringstream nam;
336 esds = previousStream;