| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DybEvtSelector.h

Go to the documentation of this file.
00001 
00016 #ifndef DYBEVTSELECTOR_H
00017 #define DYBEVTSELECTOR_H
00018 
00019 
00020 #include "RootIOSvc/RootIOEvtSelector.h"
00021 
00022 #include <string>
00023 
00024 class IDybIODaqSvc;
00025 class RootInputStream;
00026 //class RegistrationSequenceCnv;
00027 
00028 class DybEvtSelector : public RootIOEvtSelector {
00029 public:
00030     DybEvtSelector(const std::string& name, ISvcLocator* svcloc);
00031     virtual ~DybEvtSelector();
00032 
00033     virtual StatusCode initialize();
00034     virtual StatusCode finalize();
00035 
00043     virtual StatusCode setEntry(RootIOEvtSelector::Context& rc, int entry) const;
00044 
00045     //virtual StatusCode initialize();
00046 
00047 private:
00048 
00051     std::string m_reqSeqName;
00052 
00053     IDybIODaqSvc* m_daqSvc;
00054     mutable RootInputStream* m_controlStream;
00055 
00056 };
00057 
00058 #endif  // DYBEVTSELECTOR_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:47:44 2011 for DybIO by doxygen 1.4.7