Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

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 !


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 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 Thu Dec 22 20:22:42 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5