#include "horaslowchanrunsum.h"

HOraSlowChanRunSum


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

class HOraSlowChanRunSum : public TNamed

Inheritance Chart:
TObject
<-
TNamed
<-
HOraSlowChanRunSum

    public:
HOraSlowChanRunSum() HOraSlowChanRunSum(const HOraSlowChanRunSum&) ~HOraSlowChanRunSum() static TClass* Class() void fill(Int_t, Double_t, Double_t, Double_t, Double_t, Int_t, Int_t, Int_t) Double_t getMaxVal() Double_t getMean() Double_t getMinVal() Int_t getMonRate() Int_t getNData() Int_t getNMonData() HOraSlowPeriod* getPeriod() Int_t getPeriodIndex() Double_t getSigma() Int_t getStatus() virtual TClass* IsA() const HOraSlowChanRunSum& operator=(const HOraSlowChanRunSum&) void print(Int_t valPrec = 3) void setMaxValue(Double_t v) void setMean(Double_t v) void setMinValue(Double_t v) void setNData(Int_t n) void setNMonData(Int_t n) void setPeriod(HOraSlowPeriod* p) void setPeriodIndex(Int_t n) void setSigma(Double_t v) void setStatus(Int_t n) 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:
HOraSlowPeriod* period Pointer to the corresponding period Int_t periodIndex Oracle index of the corresponding period Double_t mean Mean value (weighted mean over period) Double_t sigma Sigma of mean value Double_t minVal Minimum value in the period Double_t maxVal Maximum value in the period Int_t nData Number of raw data in the corresponding period Int_t status Status flag Int_t nMonData Number of raw data in the monitor channel during the corresponding period

Class Description


 HOraSlowChanRunSum

 Class for the run based summary data of a slowcontrol channel



HOraSlowChanRunSum()
 Default constructor

void fill(Int_t pInd,Double_t mea,Double_t sig, Double_t min,Double_t max,Int_t nD,Int_t st,Int_t nMon)
 Fills the data elements

void print(Int_t valPrec)
 Prints the data to stdout
 Takes as arguments the precision of the data

void write(fstream& fout,Int_t valPrec)
 Streams the data
 Takes as arguments the precision of the data

Int_t getMonRate()
 Returns the rate (number of entries/minute) of the corresponding
 monitor channel.
 The rate should be about 60 (one entry/s).
 A much lower rate indicated, that the archiver was not running for
 the whole period.



Inline Functions


                       void ~HOraSlowChanRunSum()
                       void setPeriodIndex(Int_t n)
                       void setPeriod(HOraSlowPeriod* p)
                       void setMean(Double_t v)
                       void setSigma(Double_t v)
                       void setMinValue(Double_t v)
                       void setMaxValue(Double_t v)
                       void setNData(Int_t n)
                       void setStatus(Int_t n)
                       void setNMonData(Int_t n)
                      Int_t getPeriodIndex()
            HOraSlowPeriod* getPeriod()
                   Double_t getMean()
                   Double_t getSigma()
                   Double_t getMinVal()
                   Double_t getMaxVal()
                      Int_t getNData()
                      Int_t getStatus()
                      Int_t getNMonData()
                    TClass* Class()
                    TClass* IsA() const
                       void ShowMembers(TMemberInspector& insp, char* parent)
                       void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)
         HOraSlowChanRunSum HOraSlowChanRunSum(const HOraSlowChanRunSum&)
        HOraSlowChanRunSum& operator=(const HOraSlowChanRunSum&)


Last update: 13/04/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.