12 #ifndef GAUDIKERNEL_EVENTSELECTORDATASTREAM_H
13 #define GAUDIKERNEL_EVENTSELECTORDATASTREAM_H 1
16 #include "GaudiKernel/IEvtSelector.h"
17 #include "GaudiKernel/Property.h"
51 typedef std::vector< StringProperty > Properties;
56 std::string m_definition;
58 std::string m_criteria;
62 std::string m_selectorType;
68 Properties m_properties;
70 bool m_initialized =
false;
91 const std::string&
name()
const {
95 const std::string& criteria()
const {
99 const std::string& dbName()
const {
103 const std::string& selectorType()
const {
104 return m_selectorType;
107 const std::string& definition()
const {
112 return m_pSelector.
get();
115 bool isInitialized()
const {
116 return m_initialized;
125 #endif // GAUDIKERNEL_EVENTSELECTORDATASTREAM_H
Definition of the MsgStream class used to transmit messages.
Base class used to implement the interfaces.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
The Event Selector Interface.
TYPE * get() const
Get interface pointer.
This class is used for returning status codes from appropriate routines.
Definition of class EventSelectorDataStream.
GAUDI_API MsgStream & operator<<(MsgStream &s, const EventSelectorDataStream &obj)
Output friend for MsgStream.