#ifndef HORASLOWCHANRUNSUM_H
#define HORASLOWCHANRUNSUM_H
using namespace std;
#include "TNamed.h"
#include "TString.h"
#include <iostream>
#include <iomanip>
#include <fstream>
class HOraSlowPeriod;
class HOraSlowChanRunSum : public TNamed {
private:
HOraSlowPeriod* period;
Int_t periodIndex;
Double_t mean;
Double_t sigma;
Double_t minVal;
Double_t maxVal;
Int_t nData;
Int_t status;
Int_t nMonData;
public:
HOraSlowChanRunSum();
~HOraSlowChanRunSum() {}
void setPeriodIndex(Int_t n) {periodIndex=n;}
void setPeriod(HOraSlowPeriod* p) {period=p;}
void setMean(Double_t v) {mean=v;}
void setSigma(Double_t v) {sigma=v;}
void setMinValue(Double_t v) {minVal=v;}
void setMaxValue(Double_t v) {maxVal=v;}
void setNData(Int_t n) {nData=n;}
void setStatus(Int_t n) {status=n;}
void setNMonData(Int_t n) {nMonData=n;}
void fill(Int_t,Double_t,Double_t,Double_t,Double_t,Int_t,Int_t,Int_t);
Int_t getPeriodIndex() {return periodIndex;}
HOraSlowPeriod* getPeriod() {return period;}
Double_t getMean() {return mean;}
Double_t getSigma() {return sigma;}
Double_t getMinVal() {return minVal;}
Double_t getMaxVal() {return maxVal;}
Int_t getNData() {return nData;}
Int_t getStatus() {return status;}
Int_t getNMonData() {return nMonData;}
Int_t getMonRate();
void print(Int_t valPrec=3);
void write(fstream& fout,Int_t valPrec=3);
private:
ClassDef(HOraSlowChanRunSum,0)
};
#endif /* !HORASLOWCHANRUNSUM */
Last change: Sat May 22 13:05:31 2010
Last generated: 2010-05-22 13:05
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.