]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/AliTPCMonitorDateMonitor.h
eec885ac22d2adb54b1529dfd75ca85ea8b54cb0
[u/mrichter/AliRoot.git] / TPC / AliTPCMonitorDateMonitor.h
1 #ifndef ALITPCMONITORDATEMONITOR_H
2 #define ALITPCMONITORDATEMONITOR_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 /* $Id$ */
8
9
10 ////////////////////////////////////////////////////////////////////////
11 //
12 // AliTPCMonitorDateMonitor class
13 // 
14 // Monitoring wrapper class for DATE monitoring
15 // 
16 // Authors: Roland Bramm, 
17 //          Stefan Kniege, IKF, Frankfurt
18 //       
19 /////////////////////////////////////////////////////////////////////////
20
21 #include <string>
22 #include "event.h"
23 #include "monitor.h"
24 #include "TNamed.h"
25
26 using namespace std;
27
28 class AliTPCMonitorDateMonitor : public TNamed {
29  
30  public:
31         AliTPCMonitorDateMonitor();
32         ~AliTPCMonitorDateMonitor();
33
34         void    Free();
35         Int_t   OpenMonitoring(string name);
36         Char_t* DecodeError(int error);
37         Int_t   DeclareMonitor(string name); 
38         Int_t   FlushEvents();
39         Int_t   GetEvent();
40         Char_t *GetEventPointerasChar();
41         Int_t   Logout();
42         
43  private:
44         
45         Char_t *fPointer;                     // pointer to event
46         
47         ClassDef(AliTPCMonitorDateMonitor,1);
48 };
49 #endif