GSE++ library: reading and writing GSE waveforms
gsexx_TDAT2.h
Go to the documentation of this file.
1 
41 // include guard
42 #ifndef TF_GSEXX_TDAT2_H_VERSION
43 
44 #define TF_GSEXX_TDAT2_H_VERSION \
45  "TF_GSEXX_TDAT2_H V1.0 "
46 #define TF_GSEXX_TDAT2_H_CVSID \
47  "$Id$"
48 
49 #include <gsexx.h>
50 #include <string>
51 #include <iostream>
52 
53 namespace GSE2 {
54 namespace waveform {
55 
57 namespace CM6 {
58 
60 std::string encode(const intT& value);
61 
63 intT decode(std::istream& is);
64 
65 } // namespace cm6
66 
67 } // namespace waveform
68 } // namespace GSE2
69 
70 #endif // TF_GSEXX_TDAT2_H_VERSION (includeguard)
71 
72 /* ----- END OF gsexx_TDAT2.h ----- */
GSE++ library: read and write GSE waveform data (prototypes).
int intT
All GSE2 waveform data is based on 4 byte integers.
Definition: gsexx.h:89
std::string encode(const intT &invalue)
CM6 subformat encoding function.
Definition: gsexx_cm6.cc:77
All stuff defined by the GSE2 standard.
intT decode(std::istream &is)
CM6 subformat decoding function.
Definition: gsexx_cm6.cc:191