Adding simple example to load default debug streamer
[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 "TNamed.h"
23
24 using namespace std;
25
26 class AliTPCMonitorDateMonitor : public TNamed {
27  
28  public:
29     AliTPCMonitorDateMonitor();
30     AliTPCMonitorDateMonitor(const  AliTPCMonitorDateMonitor &config);
31     AliTPCMonitorDateMonitor& operator= (const AliTPCMonitorDateMonitor& config);
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