#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 DefectList &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 | |
Static Public Member Functions | |
static string | getChipName (const short unsigned ichip) throw () |
convenience method returns the name of chip, e.g. | |
Protected Member Functions | |
SummaryWriter () | |
std::string | print (const DcsData &data, const std::string ¶meter) const |
Print a parameter of a DcsData object or "." if parameter not known. |
Definition at line 28 of file SummaryWriter.h.
|
do NOT delete the singleton !
Definition at line 25 of file SummaryWriter.cpp. |
|
convenience method returns the name of chip, e.g. M0 or S3 |
|
Print a parameter of a DcsData object or "." if parameter not known.
Definition at line 155 of file SummaryWriter.cpp. References SctData::DcsData::getParameter(), and SctData::DcsData::hasParameter(). Here is the call graph for this function: ![]() |
|
Writes a ModuleDefectList to the output stream.
Definition at line 110 of file SummaryWriter.cpp. |
|
append a test to the appropriate SctDaq-style file
Implemented in SctData::TestSummary::ChipCounterSummaryWriter, SctData::TestSummary::FullBypassSummaryWriter, SctData::TestSummary::MarkSpaceRatioSummaryWriter, SctData::TestSummary::NMaskSummaryWriter, SctData::TestSummary::PipelineSummaryWriter, SctData::TestSummary::RxThresholdBasedOnConfigRegisterSummaryWriter, SctData::TestSummary::TimeWalkSummaryWriter, and SctData::TestSummary::TxCurrentSummaryWriter. Referenced by SctData::TestSummary::NMaskSummaryWriter::write(), SctData::TestSummary::MarkSpaceRatioSummaryWriter::write(), and SctData::TestSummary::ChipCounterSummaryWriter::write(). |
|
print a header for the current module
|