Loading [MathJax]/extensions/tex2jax.js
Go to the documentation of this file.
46 typedef std::vector<Gaudi::Property<std::string>>
Properties;
66 bool m_initialized =
false;
86 const std::string&
name()
const {
return m_name; }
88 const std::string&
criteria()
const {
return m_criteria; }
90 const std::string&
dbName()
const {
return m_dbName; }
94 const std::string&
definition()
const {
return m_definition; }
bool isInitialized() const
Check initialization status.
std::string m_definition
Definition string.
GAUDI_API MsgStream & operator<<(MsgStream &s, const EventSelectorDataStream &obj)
Output friend for MsgStream.
const std::string & selectorType() const
Retrieve event selector type.
const std::string & definition() const
Retrieve definition string.
std::string m_selectorType
Event selector type.
ISvcLocator * m_pSvcLocator
Reference to service locator.
const std::string & criteria() const
Retrieve stream criteria.
const Properties & properties()
Access properties.
Properties m_properties
Properties vector.
std::string m_criteria
Criteria.
Base class used to implement the interfaces.
const std::string & dbName() const
Retrieve stream dbName.
TYPE * get() const
Get interface pointer.
const std::string & name() const
Retrieve stream name.
std::string m_dbName
String with name of the db as parsed.
Definition of class EventSelectorDataStream.
SmartIF< IEvtSelector > m_pSelector
Pointer to valid selector.
std::vector< Gaudi::Property< std::string > > Properties
virtual ~EventSelectorDataStream()=default
Standard Destructor.
IEvtSelector * selector() const
Retrieve event selector object.