16 #ifndef GAUDIROOTCNV_ROOTEVTSELECTOR_H
17 #define GAUDIROOTCNV_ROOTEVTSELECTOR_H 1
20 #include "GaudiKernel/Service.h"
21 #include "GaudiKernel/IEvtSelector.h"
62 virtual StatusCode createContext(Context*& refpCtxt)
const;
67 virtual StatusCode last(Context& refContext)
const;
74 virtual StatusCode next(Context& refCtxt)
const;
81 virtual StatusCode next(Context& refCtxt,
int jump)
const;
89 virtual StatusCode previous(Context& refCtxt)
const;
97 virtual StatusCode previous(Context& refCtxt,
int jump)
const;
104 virtual StatusCode rewind(Context& refCtxt)
const;
118 virtual StatusCode releaseContext(Context*& refCtxt)
const;
126 virtual StatusCode resetCriteria(
const std::string& cr,Context&
c)
const;
134 std::string m_persName;
136 std::string m_cnvSvcName;
138 std::string m_rootName;
140 std::string m_criteria;
145 #endif // GAUDIROOTCNV_ROOTEVTSELECTOR_H
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
virtual ~RootEvtSelector()
Standard destructor.
This class is used for returning status codes from appropriate routines.
unsigned int CLID
Class ID definition.
Base class used to extend a class implementing other interfaces.
Opaque address interface definition.
Helper functions to set/get the application return code.