]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONErrorCounter.h
Merge branch 'flatdev' of https://git.cern.ch/reps/AliRoot into flatdev
[u/mrichter/AliRoot.git] / MUON / AliMUONErrorCounter.h
CommitLineData
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
17class 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