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;
87 const Properties& properties() {
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 {
115 bool isInitialized()
const {
116 return m_initialized;
125 #endif // GAUDIKERNEL_EVENTSELECTORDATASTREAM_H
Definition of the MsgStream class used to transmit messages.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
The Event Selector Interface.
Base class used to implement the interfaces.
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.