Fixes for bug #49914: Compilation breaks in trunk, and bug #48629: Trunk cannot read...
[u/mrichter/AliRoot.git] / MUON / AliMUONQAChecker.h
CommitLineData
8aa336b1 1#ifndef ALIMUONQACHECKER_H
2#define ALIMUONQACHECKER_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
bf4d93eb 6// $Id$
8aa336b1 7
8/// \ingroup rec
9/// \class AliMUONQAChecker
f587a77d 10/// \brief Implementation of AliQACheckerBase for MCH and MTR
8aa336b1 11///
f587a77d 12// Author: Laurent Aphecetche
8aa336b1 13
14// --- AliRoot header files ---
15#include "AliQACheckerBase.h"
16
5bb54f70 17class TH1;
18class TObjArray;
19
8aa336b1 20class AliMUONQAChecker: public AliQACheckerBase {
21
22public:
23 AliMUONQAChecker();
24 AliMUONQAChecker(const AliMUONQAChecker& qac);
8aa336b1 25 virtual ~AliMUONQAChecker();
26
4e25ac79 27 virtual void Init(const AliQAv1::DETECTORINDEX_t det) ;
57acd2d2 28
f587a77d 29protected:
30
d011bba5 31 using AliQACheckerBase::Check;
32
4e25ac79 33 virtual Double_t * Check(AliQAv1::ALITASK_t index) ;
34 virtual Double_t * Check(AliQAv1::ALITASK_t index, TObjArray ** list) ;
35 virtual void SetQA(AliQAv1::ALITASK_t index, Double_t * value) const ;
f587a77d 36
57acd2d2 37 Double_t * CheckRaws(TObjArray** list);
38 Double_t * CheckRecPoints(TObjArray** list);
39 Double_t * CheckESD(TObjArray** list);
5bb54f70 40 TH1* GetHisto(TObjArray* list, const char* hname) const;
94bf739c 41 Double_t MarkHisto(TH1& histo, Double_t value) const;
f587a77d 42
8aa336b1 43private:
44
45 ClassDef(AliMUONQAChecker,1) // MUON quality assurance checker
46
47};
48#endif