36 fatal() <<
"Error. Cannot initialize base class." <<
endmsg;
43 fatal() <<
"Error retrieving IncidentSvc." <<
endmsg;
54 warning() <<
"Input stream " << input <<
"already in use" <<
endmsg;
71 error() <<
"Error connecting/creating Stream: " << s <<
endmsg;
73 error() <<
"Error connecting/creating Stream: " << input <<
endmsg;
83 for (
auto& i : inputs ) {
108 if ( prop && isvc ) {
132 error() <<
"Failed to create IEvtSelector " << typ <<
"/" << nam <<
endmsg;
143 isvc->finalize().ignore();
210 error() <<
"Error finalizing Stream" << il <<
endmsg;
216 error() <<
"Error diconnecting Stream" << il <<
endmsg;
222 m_streamSpecs.clear();
239 warning() <<
"Input stream " << info <<
"already in use" <<
endmsg;
273 esds = previousStream;
bool isInitialized() const
Check initialization status.
const std::string & name() const
Retrieve stream name.
Implementation of property with value of concrete type.
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 setProperty(const Gaudi::Details::PropertyBase &p)=0
Set the property by property.
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 finalize()
Finalize stream and release resources.
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.