#include <SummaryWriter.h>
Inheritance diagram for SctData::TestSummary::SummaryWriter:
Public Member Functions | |
virtual void | write (const TestResult &t, std::ostream &out) const=0 throw (Sct::IoError, Sct::LogicError) |
append a test to the appropriate SctDaq-style file | |
void | write (const ModuleDefectList &list, std::ostream &out) const throw (Sct::IoError, Sct::LogicError) |
Writes a ModuleDefectList to the output stream. | |
virtual | ~SummaryWriter () |
do NOT delete the singleton ! | |
void | writeHeader (const TestResult &, std::ostream &os) const throw () |
print a header for the current module | |
Protected Member Functions | |
SummaryWriter () | |
Static Protected Member Functions | |
string | getChipName (const short unsigned ichip) throw () |
convenience method returns the name of chip, e.g. |
Definition at line 27 of file SummaryWriter.h.
|
do NOT delete the singleton !
Definition at line 21 of file SummaryWriter.cpp. |
|
Definition at line 19 of file SummaryWriter.cpp. |
|
convenience method returns the name of chip, e.g. M0 or S3 |
|
Writes a ModuleDefectList to the output stream.
Definition at line 69 of file SummaryWriter.cpp. References SctData::ModuleElement::getFirst(), SctData::ModuleElement::getLast(), SctData::ModuleDefect::getModuleElement(), SctData::ModuleDefect::getName(), SctData::ModuleElement::getNChannels(), SctData::Stats< T >::modifyAt(), SctData::Stats< T >::n(), and Sct::nChannelModule. |
|
append a test to the appropriate SctDaq-style file
Implemented in SctData::TestSummary::FullBypassSummaryWriter, SctData::TestSummary::NMaskSummaryWriter, SctData::TestSummary::NoiseOccupancySummaryWriter, SctData::TestSummary::NPtGainSummaryWriter, SctData::TestSummary::PipelineSummaryWriter, SctData::TestSummary::StrobeDelaySummaryWriter, SctData::TestSummary::TimeWalkSummaryWriter, and SctData::TestSummary::TrimRangeSummaryWriter. |
|
print a header for the current module
Definition at line 29 of file SummaryWriter.cpp. References SctData::TestSummary::getHostName(). |