#include "horaslowchanrunsum.h" |
HOraSlowChanRunSum
class description - source file - inheritance tree (.pdf)
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)
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
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.