1 #ifndef __JDAQTIMESLICE_IO__
2 #define __JDAQTIMESLICE_IO__
30 len +=
sizeof(Version_t);
35 for (JDAQTimeslice::const_iterator frame =
object.begin(); frame !=
object.end(); ++frame) {
75 out << JDAQTimeslice::Class_Version();
76 out << static_cast<const JDAQTimesliceHeader&> (object);
77 out << static_cast<const std::vector<JDAQSuperFrame>&>(object);
93 out << JDAQTimesliceL0::Class_Version();
94 out << static_cast<const JDAQTimesliceHeader&> (object);
95 out << static_cast<const std::vector<JDAQSuperFrame>&>(object);
111 out << JDAQTimesliceL1::Class_Version();
112 out << static_cast<const JDAQTimesliceHeader&> (object);
113 out << static_cast<const std::vector<JDAQSuperFrame>&>(object);
129 out << JDAQTimesliceL2::Class_Version();
130 out << static_cast<const JDAQTimesliceHeader&> (object);
131 out << static_cast<const std::vector<JDAQSuperFrame>&>(object);
147 out << JDAQTimesliceSN::Class_Version();
148 out << static_cast<const JDAQTimesliceHeader&> (object);
149 out << static_cast<const std::vector<JDAQSuperFrame>&>(object);
Interface for binary output.
Timeslice data structure for L1 data.
JWriter & operator<<(JWriter &out, const JDAQChronometer &chronometer)
Write DAQ chronometer to output.
static JDAQPreamble getDAQPreamble(const T &object)
Get DAQ preamble.
Timeslice data structure for L2 data.
Timeslice data structure for SN data.
Interface for binary input.
JReader & operator>>(JReader &in, JDAQChronometer &chronometer)
Read DAQ chronometer from input.
size_t getSizeof< JDAQTimesliceHeader >()
Get size of type.
size_t getSizeof< JDAQPreamble >()
Get size of type.
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY source JAcoustics sh $DETECTOR_ID typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in
size_t getSizeof(const JDAQEvent &object)
Get size of object.
Timeslice data structure for L0 data.
STD extensions for binary I/O.