38 fatal() <<
"Error. Cannot initialize base class." <<
endmsg;
45 fatal() <<
"Error retrieving IncidentSvc." <<
endmsg;
56 warning() <<
"Input stream " << input <<
"already in use" <<
endmsg;
73 error() <<
"Error connecting/creating Stream: " << s <<
endmsg;
75 error() <<
"Error connecting/creating Stream: " << input <<
endmsg;
84 for (
auto&
i : inputs ) {
108 if ( prop && isvc ) {
131 error() <<
"Failed to create IEvtSelector " << typ <<
"/" << nam <<
endmsg;
142 isvc->finalize().ignore();
214 error() <<
"Error finalizing Stream" << il <<
endmsg;
220 error() <<
"Error diconnecting Stream" << il <<
endmsg;
226 m_streamSpecs.clear();
245 warning() <<
"Input stream " << info <<
"already in use" <<
endmsg;
281 esds = previousStream;
bool isInitialized() const
Check initialization status.
const std::string & name() const
Retrieve stream name.
MsgStream & info() const
shortcut for the method msgStream(MSG::INFO)
The Event Selector Interface.
bool isSuccess() const
Test for a status code of SUCCESS.
IEvtSelector * selector() const
Retrieve event selector object.
virtual StatusCode sysInitialize()=0
Initialize Service.
StatusCode service(const Gaudi::Utils::TypeNameString &name, T *&svc, bool createIf=true)
Templated method to access a service by name.
MsgStream & error() const
shortcut for the method msgStream(MSG::ERROR)
virtual StatusCode initialize()
Parse input criteria.
virtual void fireIncident(const Incident &incident)=0
Fire an Incident.
MsgStream & warning() const
shortcut for the method msgStream(MSG::WARNING)
unsigned long addRef() override
Reference Interface instance.
This class is used for returning status codes from appropriate routines.
Definition of the basic interface.
virtual StatusCode setProperty(const Property &p)=0
Set the property by property.
virtual StatusCode finalize()
Finalize stream and release resources.
SimpleProperty< int > IntegerProperty
const std::string & definition() const
Retrieve definition string.
virtual unsigned long release()=0
Release Interface instance.
Definition of class EventSelectorDataStream.
const std::string & selectorType() const
Retrieve event selector type.
Base class for all Incidents (computing events).
virtual unsigned long addRef()=0
Increment the reference count of Interface instance.
SmartIF< IFace > make_SmartIF(IFace *iface)
const Properties & properties()
Access properties.
void reset(TYPE *ptr=nullptr)
Set the internal pointer to the passed one disposing of the old one.
MsgStream & fatal() const
shortcut for the method msgStream(MSG::FATAL)
MSG::Level msgLevel() const
get the output level from the embedded MsgStream
virtual void setSelector(IEvtSelector *pSelector)
Attach event selector object.
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
unsigned long release() override
Release Interface instance.