LCOV - code coverage report
Current view: top level - TPC/TPCbase - AliTPCQAChecker.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 2 6 33.3 %
Date: 2016-06-14 17:26:59 Functions: 4 14 28.6 %

          Line data    Source code
       1             : #ifndef ALITPCQACHECKER_H
       2             : #define ALITPCQACHECKER_H
       3             : /* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : /// \class AliTPCQAChecker
       7             : /// \brief Checks implemented a la AliMUONQAChecker.
       8             : ///
       9             : /// Checks the quality assurance by very simple checks on histogram content.
      10             : ///
      11             : /// \author P. Christiansen, Lund
      12             : /// \date September 2009.
      13             : 
      14             : // --- ROOT header files ---
      15             : #include <TObjArray.h>
      16             : 
      17             : // --- AliRoot header files ---
      18             : #include "AliQACheckerBase.h"
      19             : #include "AliDetectorRecoParam.h"
      20             : 
      21             : class AliTPCQAChecker: public AliQACheckerBase {
      22             : 
      23             :  public:
      24          12 :  AliTPCQAChecker() : AliQACheckerBase("TPC","TPC Quality Assurance Checker"), fDebug(0) {;}          // ctor
      25           0 :  AliTPCQAChecker(const AliTPCQAChecker& qac) : AliQACheckerBase(qac.GetName(), qac.GetTitle()), fDebug(qac.GetDebugLevel()) {;} // cpy ctor
      26             :   AliTPCQAChecker& operator = (const AliTPCQAChecker &checker); // assignment
      27           0 :   virtual ~AliTPCQAChecker() {;} // dtor
      28             : 
      29             :   virtual void Check(Double_t *  test, AliQAv1::ALITASK_t, TObjArray **, const AliDetectorRecoParam * recoParam);
      30             :   void Init(const AliQAv1::DETECTORINDEX_t det);
      31             :   void SetQA(AliQAv1::ALITASK_t index, Double_t * value) const;
      32             : 
      33           0 :   Int_t GetDebugLevel() const {return fDebug;}
      34           0 :   void  SetDebugLevel(Int_t value) {fDebug = value;}
      35             : 
      36             : private:
      37             : 
      38             :   Double_t CheckRAW(Int_t specie, TObjArray* list);
      39             :   Double_t CheckSIM(Int_t specie, TObjArray* list);
      40             :   Double_t CheckREC(Int_t specie, TObjArray* list);
      41             :   Double_t CheckESD(Int_t specie, TObjArray* list);
      42             : 
      43             :   Int_t fDebug;
      44             : 
      45             :   /// \cond CLASSIMP
      46         132 :   ClassDef(AliTPCQAChecker,2)  // TPC Quality Assurance Checker
      47             :   /// \endcond
      48             : 
      49             : };
      50             : 
      51             : #endif // AliTPCQAChecker_H

Generated by: LCOV version 1.11