A lot of changes here:
[u/mrichter/AliRoot.git] / PHOS / AliPHOSQAAlarm.h
CommitLineData
66f72ab4 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
7b7c1533 10// a AliPHOSQAAlarm
66f72ab4 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
7b7c1533 26#include "AliRun.h"
66f72ab4 27
28class AliPHOSQAAlarm : public TObject {
29
30public:
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
66f72ab4 39 TString fCable ; // checkable name that raised the alarm
40 TString fCer ; // checker name that raised the alarm
7b7c1533 41 Int_t fEvent ; // event number where alarms occured
66f72ab4 42 TString fMessage ; // the whole error message
7b7c1533 43 TString fTime ; // time when the alarm was raised
66f72ab4 44
45 ClassDef(AliPHOSQAAlarm,1) // description
46
47};
48
49#endif // ALIPHOSQAAlarm_H