ROOT logo
#ifndef ALIACORDEQACHECKER_H
#define ALIACORDEQACHECKER_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

//
//  Checks the quality assurance for ACORDE. 
//  Default implementation from Yves skeleton
//
//  Authors:
//      Mario Rodriguez Cahuantzi <mrodrigu@mail.cern.ch> (FCFM-BUAP)
//      Luciano Diaz Gonzalez <luciano.diaz@nucleares.unam.mx> (ICN-UNAM)
//      Arturo Fernandez <afernan@mail.cern.ch> (FCFM-BUAP)
//  Last update: Nov. 14t 2009 --> MRC <mrodrigu@mail.cern.ch> (FCFM-BUAP) 
//...


// --- ROOT system ---
class TFile ; 
class TH1F ; 
class TObjArray ;
class TLine;
class TPaveText;

// --- Standard library ---

// --- AliRoot header files ---
#include "AliQACheckerBase.h"

class AliACORDEQAChecker: public AliQACheckerBase {

public:
  AliACORDEQAChecker();	// constructor
  AliACORDEQAChecker(const AliACORDEQAChecker& qac);
  AliACORDEQAChecker& operator = (const AliACORDEQAChecker& qac);
  virtual ~AliACORDEQAChecker(); // destructor
  virtual void Check(Double_t *, AliQAv1::ALITASK_t /*index*/) ;
  virtual void Check(Double_t *, AliQAv1::ALITASK_t /*index*/, TObjArray ** list, const AliDetectorRecoParam * /* recoParam*/) ;

  Double_t CheckAcordeRefHits(const TH1 * href, const TH1 * hdata) const;

private:

  // for DQM shifter plots

  TPaveText * fTextDQMShifterInfo; //! Pave text for alarm in DQM plots
  TLine * fMax; //! Maximum hits allowed per module (normalized data)
  
  ClassDef(AliACORDEQAChecker,1)  // description 

};

#endif // AliACORDEQAChecker_H
 AliACORDEQAChecker.h:1
 AliACORDEQAChecker.h:2
 AliACORDEQAChecker.h:3
 AliACORDEQAChecker.h:4
 AliACORDEQAChecker.h:5
 AliACORDEQAChecker.h:6
 AliACORDEQAChecker.h:7
 AliACORDEQAChecker.h:8
 AliACORDEQAChecker.h:9
 AliACORDEQAChecker.h:10
 AliACORDEQAChecker.h:11
 AliACORDEQAChecker.h:12
 AliACORDEQAChecker.h:13
 AliACORDEQAChecker.h:14
 AliACORDEQAChecker.h:15
 AliACORDEQAChecker.h:16
 AliACORDEQAChecker.h:17
 AliACORDEQAChecker.h:18
 AliACORDEQAChecker.h:19
 AliACORDEQAChecker.h:20
 AliACORDEQAChecker.h:21
 AliACORDEQAChecker.h:22
 AliACORDEQAChecker.h:23
 AliACORDEQAChecker.h:24
 AliACORDEQAChecker.h:25
 AliACORDEQAChecker.h:26
 AliACORDEQAChecker.h:27
 AliACORDEQAChecker.h:28
 AliACORDEQAChecker.h:29
 AliACORDEQAChecker.h:30
 AliACORDEQAChecker.h:31
 AliACORDEQAChecker.h:32
 AliACORDEQAChecker.h:33
 AliACORDEQAChecker.h:34
 AliACORDEQAChecker.h:35
 AliACORDEQAChecker.h:36
 AliACORDEQAChecker.h:37
 AliACORDEQAChecker.h:38
 AliACORDEQAChecker.h:39
 AliACORDEQAChecker.h:40
 AliACORDEQAChecker.h:41
 AliACORDEQAChecker.h:42
 AliACORDEQAChecker.h:43
 AliACORDEQAChecker.h:44
 AliACORDEQAChecker.h:45
 AliACORDEQAChecker.h:46
 AliACORDEQAChecker.h:47
 AliACORDEQAChecker.h:48
 AliACORDEQAChecker.h:49
 AliACORDEQAChecker.h:50
 AliACORDEQAChecker.h:51
 AliACORDEQAChecker.h:52
 AliACORDEQAChecker.h:53