1 #ifndef __JDAQSUMMARYSLICE__ 
    2 #define __JDAQSUMMARYSLICE__ 
   69       for (JDAQTimeslice::const_iterator i = timeslice.begin(); i != timeslice.end(); ++i) {
 
  110       out << static_cast<const JDAQPreamble&>                 (summaryslice);
 
  111       out << static_cast<const JDAQSummarysliceHeader&>       (summaryslice);
 
  112       out << static_cast<const std::vector<JDAQSummaryFrame>&>(summaryslice);
 
  125     std::ostream& 
print(std::ostream& out, 
const bool lpr = 
false)
 const 
  129       out << this->ClassName() << endl;
 
  130       out << dynamic_cast<const JDAQPreamble&>   (*this) << endl;
 
  131       out << dynamic_cast<const JDAQChronometer&>(*this) << endl;
 
  133       for (JDAQSummaryslice::const_iterator module = this->begin(); module != this->end(); ++module) {
 
  135         out << 
' ' << setw(5) <<        module->getModuleID();
 
  136         out << 
' ' << setw(8) << hex << module->getStatus() << dec;
 
  137         out << 
' ' << setw(2) <<        module->getUDPNumberOfReceivedPackets();
 
  138         out << 
' ' << setw(2) <<        module->getUDPMaximalSequenceNumber();
 
  142             out << 
' ' << fixed << showpoint << setw(4) << setprecision(1) << module->getRate(pmt) * 1.0e-3;
 
  224     return !(first == second);
 
JDAQSummaryslice()
Default constructor. 
 
bool operator==(const JDAQChronometer &first, const JDAQChronometer &second)
Equal operator for DAQ chronometers. 
 
Interface for binary output. 
 
Auxiliary class for a DAQ type holder. 
 
friend JWriter & operator<<(JWriter &out, const JDAQSummaryslice &summaryslice)
Write DAQ summaryslice to output. 
 
virtual ~JDAQSummaryslice()
Virtual destructor. 
 
JDAQSummaryslice(const JDAQTimeslice ×lice)
Constructor. 
 
static int ROOT_IO_VERSION
Streamer version of JDAQSummaryslice as obtained from ROOT file. 
 
static void actionAtFileOpen(int version)
Action method at file open. 
 
ClassDef(JDAQSummaryslice, 6)
 
friend JReader & operator>>(JReader &in, JDAQSummaryslice &summaryslice)
Read DAQ summaryslice from input. 
 
Data storage class for rate measurements of all PMTs in one module. 
 
virtual int getSize() const 
Get size of object. 
 
std::ostream & print(std::ostream &out, const bool lpr=false) const 
Print DAQ summary. 
 
Interface for binary input. 
 
static int sizeOf()
Get size of object. 
 
JDAQSummaryslice(const JDAQChronometer &chronometer)
Constructor. 
 
bool operator!=(const JDAQChronometer &first, const JDAQChronometer &second)
Not-equal operator for DAQ chronometers. 
 
static const int NUMBER_OF_PMTS
Total number of PMTs in module. 
 
bool & getDAQLongprint()
Get DAQ print option. 
 
STD extensions for binary I/O. 
 
static int sizeOf()
Get size of object.