]>
Commit | Line | Data |
---|---|---|
5253c153 | 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 | ||
f3cfa63e | 22 | /// Increment nb of erroneous event |
5253c153 | 23 | void Increment() {fEvents++;} |
f3cfa63e | 24 | /// return Buspatch value |
5253c153 | 25 | Int_t BusPatch() const {return fBusPatch;} |
f3cfa63e | 26 | /// return ManuId value |
5253c153 | 27 | Int_t ManuId() const {return fManuId;} |
f3cfa63e | 28 | /// return nb of erroneous events |
5253c153 | 29 | Int_t Events() const {return fEvents;} |
30 | Int_t Compare(const TObject* obj) const; | |
f3cfa63e | 31 | /// Print Buspatch , Nb of erroneous events |
5253c153 | 32 | void Print(const Option_t* option="") const; |
f3cfa63e | 33 | /// Print Buspatch, ManuId , Nb of erroneous events |
34 | void PrintUncal(const Option_t* option="") const; | |
5253c153 | 35 | |
36 | private : | |
37 | Int_t fBusPatch; ///< Buspath ID | |
38 | Int_t fManuId; ///< Manu ID | |
f3cfa63e | 39 | Int_t fEvents; ///< counter of erroneous events |
640fd52f | 40 | |
41 | ClassDef(AliMUONErrorCounter,1) // | |
5253c153 | 42 | }; |
43 | ||
44 | #endif //ALIMUONERRORCOUNTER_H | |
45 | ||
46 |