ROOT logo
#ifndef HORASLOWREADERONLINE_H
#define HORASLOWREADERONLINE_H

using namespace std;
#include "horaslowreader.h"

class HOraSlowPartition;
class HOraSlowPeriod;
class HOraSlowChannel;

class HOraSlowReaderOnline : public HOraSlowReader {
public:
  HOraSlowReaderOnline() : HOraSlowReader() {;}
  ~HOraSlowReaderOnline() {;}
  Bool_t readRunPeriods();
  Bool_t readChannelRunSum(HOraSlowChannel*);
  Bool_t readChannelMetaData(HOraSlowChannel*);
  Bool_t readRawData(HOraSlowChannel*,const Char_t*,const Char_t*);
private:
  Int_t readChannelId(HOraSlowChannel*);
  Bool_t readPeriods(TObjArray*,Int_t,Int_t,Int_t);
  ClassDef(HOraSlowReaderOnline,0) // Class to read slowcontrol data from Oracle during beam time
};

#endif  /* !HORASLOWREADERONLINE */
 horaslowreaderonline.h:1
 horaslowreaderonline.h:2
 horaslowreaderonline.h:3
 horaslowreaderonline.h:4
 horaslowreaderonline.h:5
 horaslowreaderonline.h:6
 horaslowreaderonline.h:7
 horaslowreaderonline.h:8
 horaslowreaderonline.h:9
 horaslowreaderonline.h:10
 horaslowreaderonline.h:11
 horaslowreaderonline.h:12
 horaslowreaderonline.h:13
 horaslowreaderonline.h:14
 horaslowreaderonline.h:15
 horaslowreaderonline.h:16
 horaslowreaderonline.h:17
 horaslowreaderonline.h:18
 horaslowreaderonline.h:19
 horaslowreaderonline.h:20
 horaslowreaderonline.h:21
 horaslowreaderonline.h:22
 horaslowreaderonline.h:23
 horaslowreaderonline.h:24
 horaslowreaderonline.h:25