#include "horaslowchanraw.h"

HOraSlowChanRaw


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

class HOraSlowChanRaw : public TObject

Inheritance Chart:
TObject
<-
HOraSlowChanRaw

    public:
HOraSlowChanRaw() HOraSlowChanRaw(const HOraSlowChanRaw&) ~HOraSlowChanRaw() static TClass* Class() void fill(const char*, Int_t, Double_t, Int_t) void fill(const char*, Int_t, Int_t, Int_t) Int_t getNanoSeconds() Int_t getStatus() Int_t getTimeDiff(const char*) const char* getTimestamp() const Double_t getValue() virtual TClass* IsA() const HOraSlowChanRaw& operator=(const HOraSlowChanRaw&) void print(Int_t valPrec = 3) void setNanoSeconds(Int_t v) void setStatus(Int_t v) void setTimestamp(const char* s) void setValue(Double_t v) void setValue(Int_t v) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) void write(fstream& fout, Int_t valPrec = 3)

Data Members

    private:
TString timestamp Timestamp (date + time) Int_t nanoSeconds Nanoseconds Double_t value Data value Int_t status Status flag (0=connected, 1=disconnected)

Class Description


 HOraSlowChanRaw

 Class for the raw data for a non-waveform slowcontrol channel



HOraSlowChanRaw()
 Default constructor

void fill(const char* t,Int_t nano,Double_t val,Int_t sevr)
 Fills the timestamp, the nanoseconds, the value and the status
 (channel data type float)

void fill(const char* t,Int_t nano,Int_t val,Int_t sevr)
 Fills the timestamp, the nanoseconds, the value and the status
 (channel data type int)

Int_t getTimeDiff(const char* t)
 Returns the time difference (in seconds) relative to time t

void print(Int_t valPrec)
 Prints the data to stdout with data precision valPrec

void write(fstream& fout,Int_t valPrec)
 Streams the data with data precision valPrec



Inline Functions


                    void ~HOraSlowChanRaw()
                    void setTimestamp(const char* s)
                    void setNanoSeconds(Int_t v)
                    void setValue(Double_t v)
                    void setValue(Int_t v)
                    void setStatus(Int_t v)
             const char* getTimestamp() const
                   Int_t getNanoSeconds()
                Double_t getValue()
                   Int_t getStatus()
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
         HOraSlowChanRaw HOraSlowChanRaw(const HOraSlowChanRaw&)
        HOraSlowChanRaw& operator=(const HOraSlowChanRaw&)


Last update: 21/03/2005 by Ilse Koenig


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.