46 typedef std::vector<Gaudi::Property<std::string>>
Properties;
std::ostream & operator<<(std::ostream &s, AlgsExecutionStates::State x)
Streaming of State values.
GAUDI_API MsgStream & operator<<(MsgStream &s, const EventSelectorDataStream &obj)
Output friend for MsgStream.
Definition of class EventSelectorDataStream.
virtual StatusCode finalize()
Finalize stream and release resources.
const std::string & selectorType() const
Retrieve event selector type.
std::string m_selectorType
Event selector type.
const std::string & criteria() const
Retrieve stream criteria.
SmartIF< IEvtSelector > m_pSelector
Pointer to valid selector.
const Properties & properties()
Access properties.
const std::string & name() const
Retrieve stream name.
EventSelectorDataStream(std::string nam, std::string def, ISvcLocator *svcloc)
Standard Constructor.
Properties m_properties
Properties vector.
const std::string & definition() const
Retrieve definition string.
std::string m_definition
Definition string.
virtual StatusCode initialize()
Parse input criteria.
std::string m_criteria
Criteria.
virtual ~EventSelectorDataStream()=default
Standard Destructor.
Gaudi::Property< std::string > * property(const std::string &nam)
Allow access to individual properties by name.
bool isInitialized() const
Check initialization status.
virtual void setSelector(IEvtSelector *pSelector)
Attach event selector object.
ISvcLocator * m_pSvcLocator
Reference to service locator.
std::string m_dbName
String with name of the db as parsed.
const std::string & dbName() const
Retrieve stream dbName.
bool m_initialized
Initialization state.
IEvtSelector * selector() const
Retrieve event selector object.
Implementation of property with value of concrete type.
The Event Selector Interface.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition of the MsgStream class used to transmit messages.
Small smart pointer class with automatic reference counting for IInterface.
This class is used for returning status codes from appropriate routines.