Go to the documentation of this file. 1 #ifndef __JDAQSUPERFRAME__
2 #define __JDAQSUPERFRAME__
83 throw JDAQException(
"JDAQSuperFrame::add(): Different module identifiers.");
85 return add(static_cast<const JDAQFrame&>(super_frame));
137 in >> static_cast<JDAQPreamble&> (frame);
138 in >> static_cast<JDAQSuperFrameHeader&>(frame);
139 in >> static_cast<JDAQFrame&> (frame);
154 out << static_cast<const JDAQPreamble&> (frame);
155 out << static_cast<const JDAQSuperFrameHeader&>(frame);
156 out << static_cast<const JDAQFrame&> (frame);
217 return !(first == second);
Interface for binary input.
JDAQFrame::reverse_iterator reverse_iterator
JDAQSuperFrame & add(const JDAQHit &hit)
Add hit.
JDAQFrame & add(const JDAQFrame &frame)
Add data.
JDAQSuperFrame()
Default constructor.
int getModuleID() const
Get module identifier.
static int sizeOf()
Get size of object.
static int sizeOf()
Get size of object.
ClassDef(JDAQSuperFrame, 3)
JDAQFrame::const_iterator const_iterator
JDAQFrame::iterator iterator
bool operator!=(const JDAQChronometer &first, const JDAQChronometer &second)
Not-equal operator for DAQ chronometers.
JDAQSuperFrame & add(const int number_of_hits, const JDAQHit *data)
Add data.
Interface for binary output.
bool operator==(const JDAQChronometer &first, const JDAQChronometer &second)
Equal operator for DAQ chronometers.
const JDAQHit * data() const
virtual int getSize() const
Get size of object.
std::reverse_iterator< iterator > reverse_iterator
JDAQSuperFrame & add(const JDAQSuperFrame &super_frame)
Add data from same optical module.
Auxiliary class for a DAQ type holder.
JDAQSuperFrame(const JDAQSuperFrameHeader &header)
Constructor.
JDAQFrame::const_reverse_iterator const_reverse_iterator
KM3NeT DAQ data structures and auxiliaries.
Data frame of one optical module.
JDAQSuperFrame(const JDAQSuperFrame &super_frame)
Copy constructor.
const typedef JDAQHit * const_iterator
const_iterator begin() const
friend JWriter & operator<<(JWriter &out, const JDAQSuperFrame &frame)
Write JDAQSuperFrame to output.
friend JReader & operator>>(JReader &in, JDAQSuperFrame &frame)
Read JDAQSuperFrame from input.
JDAQSuperFrame & add(const JDAQFrame &frame)
Add data.
std::reverse_iterator< const_iterator > const_reverse_iterator
const_iterator end() const