A lot of changes here:
[u/mrichter/AliRoot.git] / PHOS / AliPHOSQAAlarm.h
1 #ifndef ALIPHOSQAALARM_H
2 #define ALIPHOSQAALARM_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 //_________________________________________________________________________
9 // An alarm object that is instanciated by a AliPHOSQACheckable in response to
10 // a AliPHOSQAAlarm
11 //                  
12 //*-- Author: Yves Schutz (SUBATECH)
13
14
15 // --- ROOT system --- 
16
17 #include "TObject.h"  
18 #include "TString.h"  
19
20 // --- Standard library ---
21
22 #include <assert.h>
23
24 // --- AliRoot header files ---
25
26 #include "AliRun.h"
27
28 class AliPHOSQAAlarm : public TObject {
29
30 public:
31
32   AliPHOSQAAlarm(){} ;          // default ctor (not to be used)
33   AliPHOSQAAlarm(TString time, TString checked, TString checker, TString  message) ; // ctor
34   virtual ~AliPHOSQAAlarm() ; // dtor
35   virtual void Print() ; 
36
37  private:
38
39   TString fCable ;   // checkable name that raised the alarm
40   TString fCer ;     // checker name that raised the alarm    
41   Int_t fEvent ;     // event number where alarms occured 
42   TString fMessage ; // the whole error message 
43   TString fTime ;    // time when the alarm was raised 
44
45   ClassDef(AliPHOSQAAlarm,1)  // description 
46
47 };
48
49 #endif // ALIPHOSQAAlarm_H