#ifndef HORASLOWCHANRAW_H
#define HORASLOWCHANRAW_H
using namespace std;
#include "TObject.h"
#include "TString.h"
#include <iostream>
#include <iomanip>
#include <fstream>
class HOraSlowChannel;
class HOraSlowChanRaw : public TObject {
private:
TString timestamp;
Int_t nanoSeconds;
Double_t value;
Int_t status;
public:
HOraSlowChanRaw();
~HOraSlowChanRaw() {}
void setTimestamp(const Char_t* s) {timestamp=s;}
void setNanoSeconds(Int_t v) {nanoSeconds=v;}
void setValue(Double_t v) {value=v;}
void setValue(Int_t v) {value=(Double_t)v;}
void setStatus(Int_t v) {status=v;}
void fill(const Char_t*,Int_t,Double_t,Int_t);
void fill(const Char_t*,Int_t,Int_t,Int_t);
const Char_t* getTimestamp() {return timestamp.Data();}
Int_t getNanoSeconds() {return nanoSeconds;}
Double_t getValue() {return value;}
Int_t getStatus() {return status;}
Int_t getTimeDiff(const Char_t*);
void print(Int_t valPrec=3);
void write(fstream& fout,Int_t valPrec=3);
private:
ClassDef(HOraSlowChanRaw,0)
};
#endif /* !HORASLOWCHANRAW */
Last change: Sat May 22 13:05:25 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.