CDASToOfflineEventConverter.h
Go to the documentation of this file.
1 
11 #ifndef _io_CDASToOfflineEventConverter_h_
12 #define _io_CDASToOfflineEventConverter_h_
13 
14 #include <utl/config.h>
15 
16 #include <MdEvent.h>
17 #include <mevt/Module.h>
18 
19 
20 namespace evt {
21  class Event;
22 }
23 
24 namespace sevt {
25  class StationGPSData;
26 }
27 
28 class IoSdEvent;
29 class TEcEvent;
30 class TEsEvent;
31 class TErEvent;
32 
33 namespace md {
34  class Event;
35 }
36 
37 namespace evt {
38 
40  void operator>>(const evt::Event& event, IoSdEvent& rawData);
42  void operator<<(evt::Event& event, const IoSdEvent& rawData);
44  void ConvertEventToIoSd(const evt::Event& event, IoSdEvent& rawData);
46  void ConvertIoSdToEvent(evt::Event& event, const IoSdEvent& rawData);
47 
49  void operator>>(const evt::Event& event, md::Event& rawData);
51  void operator<<(evt::Event& event, const md::Event& rawData);
53  void ConvertEventToIoMd(const evt::Event& event, md::Event& rawData);
55  void ConvertIoMdToEvent(evt::Event& event, const md::Event& rawData);
57  void FillMdTraces(const md::Module& mdModule, mevt::Module& oModule, const unsigned int numberOfSamples);
58 
60  void operator>>(const evt::Event& event, TEcEvent& rawData);
62  void operator<<(evt::Event& event, const TEcEvent& rawData);
64  void ConvertEventToEc(const evt::Event& event, TEcEvent& rawData);
66  void ConvertEcToEvent(evt::Event& event, const TEcEvent& rawData);
67 
69  void operator>>(const evt::Event& event, TEsEvent& rawData);
71  void operator<<(evt::Event& event, const TEsEvent& rawData);
73  void ConvertEventToEs(const evt::Event& event, TEsEvent& rawData);
75  void ConvertEsToEvent(evt::Event& event, const TEsEvent& rawData);
76 
78  void operator>>(const evt::Event& event, TErEvent& rawData);
80  void operator<<(evt::Event& event, const TErEvent& rawData);
82  void ConvertEventToEr(const evt::Event& event, TErEvent& rawData);
84  void ConvertErToEvent(evt::Event& event, const TErEvent& rawData);
85 
86 }
87 
88 namespace io {
89 
92 
93 }
94 
95 
96 #endif
void operator>>(const Event &theEvent, IoSdEvent &rawSEvent)
void ConvertEsToEvent(evt::Event &event, const TEsEvent &es)
void ConvertIoSdToEvent(evt::Event &oEvent, const IoSdEvent &rEvent)
void ConvertEventToEc(const evt::Event &theEvent, TEcEvent &theEc)
void ApplyTimeCorrection(StationGPSData &gpsData)
void FillMdTraces(const md::Module &mdMod, mevt::Module &oModule, unsigned int numberOfSamples)
void ConvertEventToIoMd(const evt::Event &, md::Event &)
Module level event data.
Definition: MEvent/Module.h:41
void operator<<(Event &event, const IoSdEvent &rawEvent)
grabs the data of an IoSdEvent and stores it in evt::Event
void ConvertEventToEs(const evt::Event &event, TEsEvent &es)
void ConvertErToEvent(evt::Event &event, const TErEvent &er)
void ConvertEventToIoSd(const evt::Event &theEvent, IoSdEvent &rawSEvent)
void ConvertEventToEr(const evt::Event &theEvent, TErEvent &theEr)
void ConvertIoMdToEvent(evt::Event &oEvent, const md::Event &rEvent)
void ConvertEcToEvent(evt::Event &event, const TEcEvent &ec)

, generated on Tue Sep 26 2023.