26 fatal() <<
"Error. Cannot initialize base class." <<
endmsg;
33 fatal() <<
"Error retrieving IncidentSvc." <<
endmsg;
58 error() <<
"Error connecting/creating Stream: " << s <<
endmsg;
60 error() <<
"Error connecting/creating Stream: " << input <<
endmsg;
69 for (
auto& i : inputs ) {
115 error() <<
"Failed to create IEvtSelector " << typ <<
"/" << nam <<
endmsg;
125 isvc->finalize().ignore();
186 error() <<
"Error finalizing Stream" << il <<
endmsg;
192 error() <<
"Error diconnecting Stream" << il <<
endmsg;
198 m_streamSpecs.clear();
243 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.
IEvtSelector * selector() const
Retrieve event selector object.
constexpr static const auto SUCCESS
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.
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).
constexpr static const auto FAILURE
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)