BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
InstallArea/include/RootCnvSvc/RootCnvSvc/RootEventContext.h
Go to the documentation of this file.
1#ifndef ROOTEVENTCONTEX_H
2#define ROOTEVENTCONTEX_H
3
4#include "GaudiKernel/IEvtSelector.h"
5#include "RootCnvSvc/RootEvtSelector.h"
6
7class RootEventSelector;
8class IOpaqueAddress;
9
10/** @class RootEventContext
11 * @brief This class provides the Context for RootEventSelector
12 **/
13
14class RootEventContext : virtual public IEvtSelector::Context {
15
16public:
17 /// Constructor
19
20 /// Copy constructor
22
23 /// Destructor
25
26 /// Inequality operator.
27 virtual void* identifier() const;
28
29
30private:
31 const RootEvtSelector* m_evtSelector;
32};
33#endif
This class provides the Context for RootEventSelector.
virtual void * identifier() const
Inequality operator.
RootEventContext(const RootEvtSelector *selector)
Constructor.
virtual ~RootEventContext()
Destructor.
RootEventContext(const RootEventContext &ctxt)
Copy constructor.
RootEvtSelector performs the function of controlling the ApplicationMgr loop.