27 fatal() <<
"Error. Cannot initialize base class." <<
endmsg;
34 fatal() <<
"Error retrieving IncidentSvc." <<
endmsg;
45 warning() <<
"Input stream " << input <<
"already in use" <<
endmsg;
62 error() <<
"Error connecting/creating Stream: " << s <<
endmsg;
64 error() <<
"Error connecting/creating Stream: " << input <<
endmsg;
74 for (
auto& i : inputs ) {
123 error() <<
"Failed to create IEvtSelector " << typ <<
"/" << nam <<
endmsg;
134 isvc->finalize().ignore();
201 error() <<
"Error finalizing Stream" << il <<
endmsg;
207 error() <<
"Error diconnecting Stream" << il <<
endmsg;
213 m_streamSpecs.clear();
230 warning() <<
"Input stream " << info <<
"already in use" <<
endmsg;
264 esds = previousStream;
bool isInitialized() const
Check initialization status.
constexpr static const auto FAILURE
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.
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.
virtual StatusCode finalize()
Finalize stream and release resources.
constexpr static const auto SUCCESS
const std::string & definition() const
Retrieve definition string.
virtual unsigned long release()=0
Release Interface instance.
Definition of class EventSelectorDataStream.
const StatusCode & ignore() const
Ignore/check StatusCode.
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)
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.
MSG::Level msgLevel() const
get the cached level (originally extracted from the embedded MsgStream)