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

SctData::RootStreamableAdapter Class Reference

#include <RootStreamableAdapter.h>

Inheritance diagram for SctData::RootStreamableAdapter:

Sct::Streamable

Public Member Functions

 RootStreamableAdapter (TObject &) throw ()
virtual string getClassName () const throw ()
 Get the class name for this object.

TObjectgetObject () const throw ()

Private Attributes

TObjectptr

Constructor & Destructor Documentation

SctData::RootStreamableAdapter::RootStreamableAdapter TObject   throw () [inline]
 

Definition at line 23 of file RootStreamableAdapter.h.


Member Function Documentation

string SctData::RootStreamableAdapter::getClassName   const throw () [inline, virtual]
 

Get the class name for this object.

This is used to identify the precise type.

Todo:
We could use typeid instead here, but that would probably mean removing the namespace stuff.
Returns:
the class name

Implements Sct::Streamable.

Definition at line 26 of file RootStreamableAdapter.h.

TObject * SctData::RootStreamableAdapter::getObject   const throw () [inline]
 

Definition at line 30 of file RootStreamableAdapter.h.

Referenced by SctData::IO::TGraphStreamer::read(), SctData::IO::TGraphAsymmErrorsStreamer::read(), SctData::IO::TF1Streamer::read(), SctData::IO::NoiseOccupancyTestResultStreamer::readChipResult(), SctData::IO::TGraphStreamer::write(), SctData::IO::TGraphAsymmErrorsStreamer::write(), and SctData::IO::TF1Streamer::write().


Field Documentation

TObject* SctData::RootStreamableAdapter::ptr [private]
 

Definition at line 20 of file RootStreamableAdapter.h.


The documentation for this class was generated from the following file:
Generated on Mon Dec 15 19:37:50 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3