]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONVQAChecker.h
change of a range of a histogram
[u/mrichter/AliRoot.git] / MUON / AliMUONVQAChecker.h
CommitLineData
ece56eb9 1#ifndef ALIMUONVQACHECKER_H
2#define ALIMUONVQACHECKER_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 rec
10/// \class AliMUONVQAChecker
11/// \brief Base class for a MUON QA checker
12///
c442ee61 13// Author Laurent Aphecetche
ece56eb9 14
15#ifndef ROOT_TObject
16# include "TObject.h"
17#endif
18
19class TObjArray;
20class AliMUONRecoParam;
21
22class AliMUONVQAChecker : public TObject
23{
24public:
25 enum ECheckCode {
26 kFatal=-1,
27 kError=0,
28 kWarning=1,
29 kInfo=2
30 };
31
32 AliMUONVQAChecker();
33 virtual ~AliMUONVQAChecker();
34
35 virtual ECheckCode * CheckRaws(TObjArray** list, AliMUONRecoParam* recoParam) = 0;
36 virtual ECheckCode * CheckRecPoints(TObjArray** list, AliMUONRecoParam* recoParam) = 0;
37 virtual ECheckCode * CheckESD(TObjArray** list, AliMUONRecoParam* recoParam) = 0;
38
39 ClassDef(AliMUONVQAChecker,1) // Interface for a MUON QA checker
40};
41
42#endif