]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/QA/AliHLTQAChecker.h
Merge in changes from trunk
[u/mrichter/AliRoot.git] / HLT / QA / AliHLTQAChecker.h
CommitLineData
4c080b28 1//-*- Mode: C++ -*-
2// $Id$
3
4#ifndef ALIHLTQACHECKER_H
5#define ALIHLTQACHECKER_H
6//* This file is property of and copyright by the ALICE HLT Project *
7//* ALICE Experiment at CERN, All rights reserved. *
8//* See cxx source for full Copyright notice *
9
10/** @file AliHLTQAChecker.h
11 @author Matthias Richter
12 @date 2009-11-24
13 @brief HLT QA checker instance
14*/
15
16#include "AliQACheckerBase.h"
17#include <TObjArray.h>
18
19class AliHLTQAChecker: public AliQACheckerBase {
20
21 public:
22 AliHLTQAChecker();
23 AliHLTQAChecker(const AliHLTQAChecker& src);
24 virtual ~AliHLTQAChecker();
25
486788fc 26 virtual Double_t * Check(AliQAv1::ALITASK_t, TObjArray **, const AliDetectorRecoParam * recoParam);
4c080b28 27 void Init(const AliQAv1::DETECTORINDEX_t det);
28 void SetQA(AliQAv1::ALITASK_t index, Double_t * value) const;
29
30private:
31
32 Double_t CheckRAW(Int_t specie, TObjArray* list);
33 Double_t CheckREC(Int_t specie, TObjArray* list);
34 Double_t CheckESD(Int_t specie, TObjArray* list);
35
36 ClassDef(AliHLTQAChecker,1) // HLT Quality Assurance Checker
37
38};
39
40#endif // ALIHLTQACHECKER_H