]>
Commit | Line | Data |
---|---|---|
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 | ||
17 | class 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 |