#include "hscspar.h"

HScsPar


class description - source file - inheritance tree (.pdf)

class HScsPar : public HParSet

Inheritance Chart:
TObject
<-
TNamed
<-
HParSet
<-
HScsPar

    protected:
HScsPar() public:
HScsPar(const char*, const char*) HScsPar(const HScsPar&) virtual ~HScsPar() static TClass* Class() virtual void clear() TObjArray* getChannels() virtual Bool_t init(HParIo* io, Int_t*) virtual TClass* IsA() const HScsPar& operator=(const HScsPar&) virtual void printParams() virtual void putAsciiHeader(TString& s) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Int_t write(HParIo*) void write(fstream&)

Data Members


    protected:
TObjArray* pChannels Array of channels

Class Description


  HScsPar

  Base class for Slow Control parameter containers
  The derived classes must implement the protected default constructor
  to set the container name and title and to add the channels in the
  TObjArray pChannels.



HScsPar()
 Protected default constructor

HScsPar(const char* name,const char* title)
 Constructor with container name and title

~HScsPar()
 Destructor

Bool_t init(HParIo* io,Int_t* set)
 initializes the container from an input using the spectrometer interface class

Int_t write(HParIo* io)
 writes the container to an output using the spectrometer interface class

void clear()
 Clears the channel data, but does not delete the channels

void printParams()
 Prints the container to stdout

void write(fstream& fout)
 Writes the container to fstream



Inline Functions


               void putAsciiHeader(TString& s)
         TObjArray* getChannels()
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
            HScsPar HScsPar(const HScsPar&)
           HScsPar& operator=(const HScsPar&)


Last update: Mon Feb 5 16:52:53 2007


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.