Optional scoring for background studies in HALL.
[u/mrichter/AliRoot.git] / ACORDE / AliACORDEQAChecker.h
CommitLineData
51504028 1#ifndef ALIACORDEQACHECKER_H
2#define ALIACORDEQACHECKER_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6//
7// Checks the quality assurance for ACORDE.
1b368017 8// Default implementation from Yves skeleton
51504028 9//
10// Authors:
11// Mario Rodriguez Cahuantzi <mrodrigu@mail.cern.ch> (FCFM-BUAP)
12// Luciano Diaz Gonzalez <luciano.diaz@nucleares.unam.mx> (ICN-UNAM)
13// Arturo Fernandez <afernan@mail.cern.ch> (FCFM-BUAP)
1b368017 14// Last update: Nov. 14t 2009 --> MRC <mrodrigu@mail.cern.ch> (FCFM-BUAP)
15//...
51504028 16
17
18// --- ROOT system ---
19class TFile ;
20class TH1F ;
8456ec05 21class TObjArray ;
dd1da44f 22class TLine;
23class TPaveText;
51504028 24
25// --- Standard library ---
26
27// --- AliRoot header files ---
28#include "AliQACheckerBase.h"
29
30class AliACORDEQAChecker: public AliQACheckerBase {
31
32public:
dd1da44f 33 AliACORDEQAChecker(); // constructor
34 AliACORDEQAChecker(const AliACORDEQAChecker& qac);
35 AliACORDEQAChecker& operator = (const AliACORDEQAChecker& qac);
36 virtual ~AliACORDEQAChecker(); // destructor
86017bd8 37 virtual void Check(Double_t *, AliQAv1::ALITASK_t /*index*/) ;
38 virtual void Check(Double_t *, AliQAv1::ALITASK_t /*index*/, TObjArray ** list, const AliDetectorRecoParam * /* recoParam*/) ;
eedcd663 39
1b368017 40 Double_t CheckAcordeRefHits(const TH1 * href, const TH1 * hdata) const;
f307c383 41
8456ec05 42private:
f307c383 43
dd1da44f 44 // for DQM shifter plots
45
46 TPaveText * fTextDQMShifterInfo; //! Pave text for alarm in DQM plots
47 TLine * fMax; //! Maximum hits allowed per module (normalized data)
48 TLine * fMin; //! Minimum hits allowed per module (normalized data)
8456ec05 49
50 ClassDef(AliACORDEQAChecker,1) // description
51504028 51
52};
53
54#endif // AliACORDEQAChecker_H