35 fatal() <<
"Error. Cannot initialize base class." <<
endmsg;
42 fatal() <<
"Error retrieving IncidentSvc." <<
endmsg;
53 warning() <<
"Input stream " << input <<
"already in use" <<
endmsg;
70 error() <<
"Error connecting/creating Stream: " << s <<
endmsg;
72 error() <<
"Error connecting/creating Stream: " << input <<
endmsg;
82 for (
auto& i : inputs ) {
107 if ( prop && isvc ) {
131 error() <<
"Failed to create IEvtSelector " << typ <<
"/" << nam <<
endmsg;
142 isvc->finalize().ignore();
209 error() <<
"Error finalizing Stream" << il <<
endmsg;
215 error() <<
"Error diconnecting Stream" << il <<
endmsg;
221 m_streamSpecs.clear();
238 warning() <<
"Input stream " << info <<
"already in use" <<
endmsg;
272 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.