SctData::ISTestSummary::ISSummaryWriter Class Reference

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...

#include <ISSummaryWriter.h>

Inheritance diagram for SctData::ISTestSummary::ISSummaryWriter:

Inheritance graph
[legend]

Public Member Functions

virtual void writeHeader (const TestResult &r, ISSummaryData &summary) const
 append a test to the appropriate SctDaq-style file
virtual void write (const TestResult &r) const =0
virtual ~ISSummaryWriter ()
 do NOT delete the singleton !

Protected Member Functions

 ISSummaryWriter ()

Detailed Description

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.

Definition at line 23 of file ISSummaryWriter.h.


Constructor & Destructor Documentation

SctData::ISTestSummary::ISSummaryWriter::~ISSummaryWriter  )  [virtual]
 

do NOT delete the singleton !

Definition at line 15 of file ISSummaryWriter.cpp.


Member Function Documentation

void SctData::ISTestSummary::ISSummaryWriter::writeHeader const TestResult r,
ISSummaryData summary
const [virtual]
 

append a test to the appropriate SctDaq-style file

Parameters:
t the TestResult to write the summary for.
out the output stream to write to.

Definition at line 17 of file ISSummaryWriter.cpp.

References Sct::SctNames::getLocation(), SctData::TestResult::getModuleName(), SctData::TestResult::getRunNumber(), SctData::TestResult::getScanNumberAt(), ISSummaryData::location, ISSummaryData::runNumber, ISSummaryData::scanNumber, and ISSummaryData::serialNumber.

Referenced by SctData::ISTestSummary::ISNPtGainSummaryWriter::write(), and SctData::ISTestSummary::ISNoiseOccupancySummaryWriter::write().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Mon Feb 6 14:09:07 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6