SctData::OpeResult Class Reference

The class represents the OPE test. More...

#include <OpeResult.h>

Inheritance diagram for SctData::OpeResult:

Inheritance graph
[legend]
Collaboration diagram for SctData::OpeResult:

Collaboration graph
[legend]

Public Member Functions

 OpeResult (Sct::UniqueID id)
 Constructor.
virtual ~OpeResult ()
 Destructor.
virtual string getClassName () const
 Get the class name for this object.
virtual Sct::UniqueID getUniqueID () const
 For objects to be stored, there must be some way of identifying them.
ChipOpeResultgetChipResult (unsigned ichip)
 get all the results for a particular chip
const ChipOpeResultgetChipResult (unsigned ichip) const
 get all the results for a particular chip

Private Member Functions

 OpeResult ()
OpeResultoperator= (const OpeResult &)

Private Attributes

Sct::RangedVector< ChipOpeResultchipResult
Sct::UniqueID m_uniqueID

Friends

class OpeResultIOHelper

Detailed Description

The class represents the OPE test.

Definition at line 38 of file OpeResult.h.


Constructor & Destructor Documentation

SctData::OpeResult::OpeResult Sct::UniqueID  id  ) 
 

Constructor.

Definition at line 11 of file OpeResult.cpp.

References chipResult, and Sct::nChipModule.

SctData::OpeResult::~OpeResult  )  [virtual]
 

Destructor.

Definition at line 22 of file OpeResult.cpp.


Member Function Documentation

const ChipOpeResult& SctData::OpeResult::getChipResult unsigned  ichip  )  const [inline]
 

get all the results for a particular chip

Definition at line 53 of file OpeResult.h.

ChipOpeResult& SctData::OpeResult::getChipResult unsigned  ichip  )  [inline]
 

get all the results for a particular chip

Definition at line 52 of file OpeResult.h.

Referenced by SctData::IO::OpeStreamer_v1::read(), and SctData::IO::OpeStreamer_v1::write().

string SctData::OpeResult::getClassName  )  const [virtual]
 

Get the class name for this object.

This is used to identify the precise type.

Returns:
the class name
Note:
Nothrow

Implements Sct::Streamable.

Definition at line 25 of file OpeResult.cpp.

Sct::UniqueID SctData::OpeResult::getUniqueID  )  const [virtual]
 

For objects to be stored, there must be some way of identifying them.

This function must be implemented to return some unique identifier for objects of this precise className

Returns:
a unique string for this class
Exceptions:
LogicError if the class is unable to generate a uniqueID for some reason

Implements Sct::Serializable.

Definition at line 29 of file OpeResult.cpp.

References m_uniqueID.

Referenced by SctData::IO::OpeStreamer_v1::write().


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