|
BOSS 8.0.0
BESIII Offline Software System
|
RootEvtSelector performs the function of controlling the ApplicationMgr loop. More...
#include <RootEvtSelector.h>
Public Member Functions | |
| RootEvtSelector (const std::string &name, ISvcLocator *svcloc) | |
| ~RootEvtSelector () | |
| virtual StatusCode | initialize () |
| virtual StatusCode | createContext (Context *&it) const |
| StatusCode | next () const |
| virtual StatusCode | next (Context &it) const |
| virtual StatusCode | next (Context &it, int jump) const |
| virtual StatusCode | previous (Context &it) const |
| virtual StatusCode | previous (Context &it, int jump) const |
| virtual StatusCode | last (Context &it) const |
| virtual StatusCode | rewind (Context &it) const |
| virtual StatusCode | createAddress (const Context &it, IOpaqueAddress *&iop) const |
| virtual StatusCode | releaseContext (Context *&it) const |
| virtual StatusCode | resetCriteria (const std::string &criteria, Context &context) const |
| virtual StatusCode | setCriteria (const std::string &criteria) |
| virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface) |
| int | getRecId () const |
| void | getEntryFromTag () const |
| RootEvtSelector (const std::string &name, ISvcLocator *svcloc) | |
| ~RootEvtSelector () | |
| virtual StatusCode | initialize () |
| virtual StatusCode | createContext (Context *&it) const |
| StatusCode | next () const |
| virtual StatusCode | next (Context &it) const |
| virtual StatusCode | next (Context &it, int jump) const |
| virtual StatusCode | previous (Context &it) const |
| virtual StatusCode | previous (Context &it, int jump) const |
| virtual StatusCode | last (Context &it) const |
| virtual StatusCode | rewind (Context &it) const |
| virtual StatusCode | createAddress (const Context &it, IOpaqueAddress *&iop) const |
| virtual StatusCode | releaseContext (Context *&it) const |
| virtual StatusCode | resetCriteria (const std::string &criteria, Context &context) const |
| virtual StatusCode | setCriteria (const std::string &criteria) |
| virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface) |
| int | getRecId () const |
| void | getEntryFromTag () const |
| RootEvtSelector (const std::string &name, ISvcLocator *svcloc) | |
| ~RootEvtSelector () | |
| virtual StatusCode | initialize () |
| virtual StatusCode | createContext (Context *&it) const |
| StatusCode | next () const |
| virtual StatusCode | next (Context &it) const |
| virtual StatusCode | next (Context &it, int jump) const |
| virtual StatusCode | previous (Context &it) const |
| virtual StatusCode | previous (Context &it, int jump) const |
| virtual StatusCode | last (Context &it) const |
| virtual StatusCode | rewind (Context &it) const |
| virtual StatusCode | createAddress (const Context &it, IOpaqueAddress *&iop) const |
| virtual StatusCode | releaseContext (Context *&it) const |
| virtual StatusCode | resetCriteria (const std::string &criteria, Context &context) const |
| virtual StatusCode | setCriteria (const std::string &criteria) |
| virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface) |
| int | getRecId () const |
| void | getEntryFromTag () const |
RootEvtSelector performs the function of controlling the ApplicationMgr loop.
Adapted to RootCnvSvc from GlastSvc/EventSelector. The input property can now be set either to NONE or to ROOT. If it is NONE, the loop will run until it hits EvtMax. A new class variable was added :m_evtMax which is a local copy of the AppMgrs property.
$Header: /bes/bes/BossCvs/Event/RootCnvSvc/RootCnvSvc/RootEvtSelector.h,v 1.17 2022/01/24 04:07:17 maqm Exp $
Definition at line 31 of file Event/RootCnvSvc/include/RootCnvSvc/RootEvtSelector.h.
| RootEvtSelector::RootEvtSelector | ( | const std::string & | name, |
| ISvcLocator * | svcloc ) |
Definition at line 38 of file RootEvtSelector.cxx.
Referenced by queryInterface(), and RootEvtSelector().
| RootEvtSelector::~RootEvtSelector | ( | ) |
Definition at line 45 of file RootEvtSelector.cxx.
| RootEvtSelector::RootEvtSelector | ( | const std::string & | name, |
| ISvcLocator * | svcloc ) |
| RootEvtSelector::~RootEvtSelector | ( | ) |
| RootEvtSelector::RootEvtSelector | ( | const std::string & | name, |
| ISvcLocator * | svcloc ) |
| RootEvtSelector::~RootEvtSelector | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| void RootEvtSelector::getEntryFromTag | ( | ) | const |
Definition at line 209 of file RootEvtSelector.cxx.
Referenced by getEntryFromTag(), and next().
| void RootEvtSelector::getEntryFromTag | ( | ) | const |
| void RootEvtSelector::getEntryFromTag | ( | ) | const |
|
inline |
Definition at line 62 of file Event/RootCnvSvc/include/RootCnvSvc/RootEvtSelector.h.
|
inline |
Definition at line 62 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootCnvSvc/RootEvtSelector.h.
|
inline |
Definition at line 62 of file InstallArea/x86_64-el9-gcc13-opt/include/RootCnvSvc/RootEvtSelector.h.
|
virtual |
Definition at line 48 of file RootEvtSelector.cxx.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| StatusCode RootEvtSelector::next | ( | ) | const |
Definition at line 256 of file RootEvtSelector.cxx.
Referenced by createContext().
| StatusCode RootEvtSelector::next | ( | ) | const |
| StatusCode RootEvtSelector::next | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Definition at line 314 of file RootEvtSelector.cxx.
Referenced by resetCriteria().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Definition at line 123 of file RootEvtSelector.cxx.
Referenced by initialize(), and resetCriteria().
|
virtual |
|
virtual |