#include <ScanResultWriter.h>
Inheritance diagram for SctData::ScanResultWriter:

Public Member Functions | |||||
| virtual void | write (OStream &out, const Streamable &ob, const IOManager &manager) const throw (LogicError, IoError) | ||||
| Publishes ob to out. | |||||
| virtual shared_ptr< Streamable > | read (IStream &in, const IOManager &manager) const throw (LogicError, IoError) | ||||
| Create a new Streamable object of the appropriate type from IS. | |||||
| virtual void | read (IStream &in, Streamable &ob, const IOManager &manager) const throw (LogicError, IoError) | ||||
| Refreshes ob from in. | |||||
Static Public Member Functions | |||||
| bool | publish (scan_result_ptrs &scanResult) | ||||
For truely public access
| |||||
| ScanResultWriter & | getRawWriter () | ||||
| Not for truely public access - some other mechanism maybe?? | |||||
| void | writeClass (const string &name, OStream &out) | ||||
Protected Member Functions | |||||
| void | setData (scan_result_ptrs &scanResult) | ||||
| void | writeGuts (OStream &out) const | ||||
| void | writeHeader (OStream &out) const | ||||
| void | writeScanPoints (OStream &out) const | ||||
| void | writeConfiguration (OStream &out) const | ||||
| void | writeChipConfig (OStream &out, const ABCDChip &data) const | ||||
| void | writeData (OStream &out) const | ||||
Protected Attributes | |||||
| scan_result_ptrs * | scanResult | ||||
Private Member Functions | |||||
| ScanResultWriter (const string &className) | |||||
Private Attributes | |||||
| string | className | ||||
Static Private Attributes | |||||
| bool | rawInMap | ||||
Definition at line 20 of file ScanResultWriter.h.
|
|
Definition at line 45 of file ScanResultWriter.cpp. Referenced by getRawWriter(). |
|
|
Not for truely public access - some other mechanism maybe??
Definition at line 48 of file ScanResultWriter.cpp. References ScanResultWriter(). |
|
|
For truely public access
Definition at line 61 of file ScanResultWriter.cpp. References className, scan_result_ptrs::header, and setData(). |
|
||||||||||||||||
|
Refreshes ob from in.
Implements Sct::Streamer. Definition at line 84 of file ScanResultWriter.cpp. References Sct::IoError. |
|
||||||||||||
|
Create a new Streamable object of the appropriate type from IS.
Implements Sct::Streamer. Definition at line 80 of file ScanResultWriter.cpp. References Sct::IoError. |
|
|
Definition at line 89 of file ScanResultWriter.cpp. Referenced by publish(). |
|
||||||||||||||||
|
Publishes ob to out.
Implements Sct::Streamer. Definition at line 73 of file ScanResultWriter.cpp. References Sct::IoError. |
|
||||||||||||
|
||||||||||||
|
Definition at line 152 of file ScanResultWriter.cpp. Referenced by writeConfiguration(), writeHeader(), and writeScanPoints(). |
|
|
Definition at line 108 of file ScanResultWriter.cpp. References ABCDModule::active, ABCDModule::chip, ABCDModule::groupId, scan_result_ptrs::header, N_SCT_CHIPS, ABCDModule::present, ABCDModule::pTTC, ABCDModule::rTTC, ABCDModule::rx, scanResult, ABCDModule::select, writeChipConfig(), and writeClass(). |
|
|
Definition at line 145 of file ScanResultWriter.cpp. References scan_result_ptrs::header, scanResult, and SctData::ScanDataWriter::writeData(). |
|
|
|
|
|
Definition at line 93 of file ScanResultWriter.cpp. References scan_result_ptrs::header, SctData::ScanHeader::moduleName, SctData::ScanHeader::runNumber, SctData::ScanHeader::scanNumber, scanResult, and writeClass(). |
|
|
Definition at line 98 of file ScanResultWriter.cpp. References scan_result_ptrs::header, scan_result_ptrs::nErrorEvents, scan_result_ptrs::nEvents, scan_result_ptrs::points, scanResult, and writeClass(). |
|
|
Definition at line 59 of file ScanResultWriter.h. Referenced by publish(). |
|
|
Definition at line 53 of file ScanResultWriter.cpp. |
|
|
Definition at line 45 of file ScanResultWriter.h. Referenced by writeConfiguration(), writeData(), writeHeader(), and writeScanPoints(). |
1.3-rc3