BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/RawDataCnv/RawDataCnv-00-04-35/RawDataCnv/IRawDataOutputSvc.h
Go to the documentation of this file.
1#ifndef IRawDataOutputSvc_H
2#define IRawDataOutputSvc_H
3
4#include "GaudiKernel/ISvcLocator.h"
5#include "GaudiKernel/Service.h"
6
7/** @class IRawDataOutputSvc
8* @brief The event conversion service needs an additional interface used
9* by the converters to declare their object path.
10*
11*/
12
13#include "RawDataCnv/EventManagement/RawEvent.h"
14
15class IRawDataOutputSvc : public Service
16{
17
18public:
19 IRawDataOutputSvc(const std::string& name, ISvcLocator* svcloc);
20 virtual ~IRawDataOutputSvc(void);
21 virtual StatusCode initialize();
22 virtual bool putEvent(WriteRawEvent* re) = 0;
23};
24
25
26#endif // IRawDataOutputSvc_H
27
28
The event conversion service needs an additional interface used by the converters to declare their ob...
virtual bool putEvent(WriteRawEvent *re)=0
virtual ~IRawDataOutputSvc(void)
virtual StatusCode initialize()