SctData::ISTestSummary Namespace Reference

Classes which convert SctData::TestResult data into SctDaq style summary files. More...


Data Structures

class  ISNoiseOccupancySummaryWriter
 Output the result of a NoiseOccupancyTest. More...
class  ISNPtGainSummaryWriter
 Output the result of a NPtGainTest. More...
class  ISSummaryManager
 Singleton manager provides the public interface to writing a summary for a particular TestResult. More...
class  ISSummaryWriter
 An ISSummaryWriter is a type of output streamer for a TestResult Concrete SummaryWriters should add themselves to the SummaryManager's map, and impliment the write() method. More...


Detailed Description

Classes which convert SctData::TestResult data into SctDaq style summary files.

The output is to a output stream, which is given to the ISSummaryManager. This output stream could be e.g. std::cout, or an output string stream, or perhaps the output file stream created by ISSummaryManager::getOutputFileStream(moduleName); Example code snippet:

       ostringstream datastream;
       shared_ptr<const SctData::TestISSummary::ISSummaryWriter> writer =
       SctData::TestISSummary::ISSummaryManager::instance().getWriter(myTestResult.getClassName());
       writer->writeHeader(*m_result, datastream);
       writer->write(*m_result, datastream);
       myString = datastream.str();
       


Generated on Mon Feb 6 14:09:04 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6