LCOV - code coverage report
Current view: top level - ACORDE/ACORDEbase - AliACORDEQAChecker.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 1 100.0 %
Date: 2016-06-14 17:26:59 Functions: 2 5 40.0 %

          Line data    Source code
       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. 
       8             : //  Default implementation from Yves skeleton
       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)
      14             : //  Last update: Nov. 14t 2009 --> MRC <mrodrigu@mail.cern.ch> (FCFM-BUAP) 
      15             : //...
      16             : 
      17             : 
      18             : // --- ROOT system ---
      19             : class TFile ; 
      20             : class TH1F ; 
      21             : class TObjArray ;
      22             : class TLine;
      23             : class TPaveText;
      24             : 
      25             : // --- Standard library ---
      26             : 
      27             : // --- AliRoot header files ---
      28             : #include "AliQACheckerBase.h"
      29             : 
      30             : class AliACORDEQAChecker: public AliQACheckerBase {
      31             : 
      32             : public:
      33             :   AliACORDEQAChecker(); // constructor
      34             :   AliACORDEQAChecker(const AliACORDEQAChecker& qac);
      35             :   AliACORDEQAChecker& operator = (const AliACORDEQAChecker& qac);
      36             :   virtual ~AliACORDEQAChecker(); // destructor
      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*/) ;
      39             : 
      40             :   Double_t CheckAcordeRefHits(const TH1 * href, const TH1 * hdata) const;
      41             : 
      42             : private:
      43             : 
      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             :   
      49          48 :   ClassDef(AliACORDEQAChecker,1)  // description 
      50             : 
      51             : };
      52             : 
      53             : #endif // AliACORDEQAChecker_H

Generated by: LCOV version 1.11