ROOT logo
#ifndef HORASLOWARCHRATEOBJ_H
#define HORASLOWARCHRATEOBJ_H

using namespace std;
#include "TObject.h"
#include "TString.h"
#include <iostream>
#include <iomanip>
#include <fstream>

class HOraSlowArchRateObj : public TObject {
private:
  TString startTime;  // Timestamp of the rate
  Int_t   rate;       // Number of entries per minute in the channel archiver
public:
  HOraSlowArchRateObj();
  HOraSlowArchRateObj(const Char_t*,Int_t);
  ~HOraSlowArchRateObj() {}
  void setStartTime(const Char_t* s) {startTime=s;}
  void setRate(Int_t n) {rate=n;}
  const Char_t* getStartTime() {return startTime.Data();}
  Int_t getRate() {return rate;}
  Int_t getTimeDiff(const Char_t*);
  void print();
  void write(fstream&);
private:
  ClassDef(HOraSlowArchRateObj,0) // Slowcontrol archiver rate
};

#endif  /* !HORASLOWARCHRATEOBJ */
 horaslowarchrateobj.h:1
 horaslowarchrateobj.h:2
 horaslowarchrateobj.h:3
 horaslowarchrateobj.h:4
 horaslowarchrateobj.h:5
 horaslowarchrateobj.h:6
 horaslowarchrateobj.h:7
 horaslowarchrateobj.h:8
 horaslowarchrateobj.h:9
 horaslowarchrateobj.h:10
 horaslowarchrateobj.h:11
 horaslowarchrateobj.h:12
 horaslowarchrateobj.h:13
 horaslowarchrateobj.h:14
 horaslowarchrateobj.h:15
 horaslowarchrateobj.h:16
 horaslowarchrateobj.h:17
 horaslowarchrateobj.h:18
 horaslowarchrateobj.h:19
 horaslowarchrateobj.h:20
 horaslowarchrateobj.h:21
 horaslowarchrateobj.h:22
 horaslowarchrateobj.h:23
 horaslowarchrateobj.h:24
 horaslowarchrateobj.h:25
 horaslowarchrateobj.h:26
 horaslowarchrateobj.h:27
 horaslowarchrateobj.h:28
 horaslowarchrateobj.h:29
 horaslowarchrateobj.h:30