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

SctData::IO::TF1Streamer Class Reference

Allows serialization of root TF1 object to IS. More...

#include <TF1Streamer.h>

Inheritance diagram for SctData::IO::TF1Streamer:


Public Member Functions

virtual void write (OStream &out, const Streamable &ob, const IOManager &manager) const throw (LogicError, IoError)
virtual void read (IStream &in, Streamable &ob, const IOManager &manager) const throw (LogicError, IoError)
virtual shared_ptr< Streamable > read (IStream &in, const IOManager &manager) const throw (LogicError, IoError)
 Can't do this because we can't create a TF1 with the correct constructor!


Static Private Attributes

bool inMap

Detailed Description

Allows serialization of root TF1 object to IS.

One can only make a TF1IS from a TF1. NB cannot make the correct TF1, so no function refreshGuts(ISistream& in) const; elements transfered are: -> number of parameters -> chisquared and number of degrees of freedom -> parameter values, errors, and names -> x-axis minimum and maximum NB there is no mechanism to make the correct TF1 from just the stream at present.

Definition at line 22 of file TF1Streamer.h.


Member Function Documentation

shared_ptr< Streamable > SctData::IO::TF1Streamer::read IStream &    in,
const IOManager &    manager
const throw (LogicError, IoError) [virtual]
 

Can't do this because we can't create a TF1 with the correct constructor!

Definition at line 65 of file TF1Streamer.cpp.

References Sct::IoError.


The documentation for this class was generated from the following files:
Generated on Mon Dec 8 18:04:36 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3