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. 
 
esac print_variable DETECTOR INPUT_FILE OUTPUT_FILE CDF for TYPE in
 
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. 
 
size_t getSizeof(const JDAQEvent &object)
Get size of object. 
 
Timeslice data structure for L0 data. 
 
STD extensions for binary I/O.