]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - MUON/AliMUONErrorCounter.h
bug fixed
[u/mrichter/AliRoot.git] / MUON / AliMUONErrorCounter.h
... / ...
CommitLineData
1#ifndef ALIMUONERRORCOUNTER_H
2#define ALIMUONERRORCOUNTER_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/// \ingroup calib
10/// \class AliMUONErrorCounter
11/// \brief
12///
13// Author Alberto Baldisseri, JL Charvet
14
15#include <TNamed.h>
16
17class AliMUONErrorCounter : public TNamed
18{
19 public :
20 AliMUONErrorCounter(Int_t bp = 0, Int_t manu = 0, Int_t ev = 1);
21
22 /// Increment nb of erroneous event
23 void Increment() {fEvents++;}
24 /// return Buspatch value
25 Int_t BusPatch() const {return fBusPatch;}
26 /// return ManuId value
27 Int_t ManuId() const {return fManuId;}
28 /// return nb of erroneous events
29 Int_t Events() const {return fEvents;}
30 Int_t Compare(const TObject* obj) const;
31 /// Print Buspatch , Nb of erroneous events
32 void Print(const Option_t* option="") const;
33 /// Print Buspatch, ManuId , Nb of erroneous events
34 void PrintUncal(const Option_t* option="") const;
35
36 private :
37 Int_t fBusPatch; ///< Buspath ID
38 Int_t fManuId; ///< Manu ID
39 Int_t fEvents; ///< counter of erroneous events
40
41 ClassDef(AliMUONErrorCounter,1) //
42};
43
44#endif //ALIMUONERRORCOUNTER_H
45
46