LCOV - code coverage report
Current view: top level - MUON/MUONbase - AliMUONTrackerQAChecker.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 2 50.0 %
Date: 2016-06-14 17:26:59 Functions: 1 8 12.5 %

          Line data    Source code
       1             : #ifndef ALIMUONTRACKERQACHECKER_H
       2             : #define ALIMUONTRACKERQACHECKER_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : // $Id$
       7             : 
       8             : /// \ingroup rec 
       9             : /// \class AliMUONTrackerQAChecker
      10             : /// \brief Implementation of QAChecker for MCH
      11             : ///
      12             : //  Author: Laurent Aphecetche
      13             : 
      14             : #include "AliMUONVQAChecker.h"
      15             : 
      16             : class TH1;
      17             : 
      18           0 : class AliMUONTrackerQAChecker: public AliMUONVQAChecker {
      19             : 
      20             : public:
      21             :   AliMUONTrackerQAChecker();
      22             :   virtual ~AliMUONTrackerQAChecker();
      23             : 
      24             :   virtual AliMUONVQAChecker::ECheckCode* CheckRaws(TObjArray** list, const AliMUONRecoParam* recoParam);
      25             :   virtual AliMUONVQAChecker::ECheckCode* CheckRecPoints(TObjArray** list, const AliMUONRecoParam* recoParam);
      26             :   virtual AliMUONVQAChecker::ECheckCode* CheckESD(TObjArray** list, const AliMUONRecoParam* recoParam);
      27             : 
      28             : private:
      29             :   
      30             :   AliMUONVQAChecker::ECheckCode MarkHisto(TH1& histo, AliMUONVQAChecker::ECheckCode value) const;
      31             :   
      32             :   AliMUONVQAChecker::ECheckCode BeautifyOccupancyHistograms(TH1& hddl,
      33             :                                                             TH1& hbp, 
      34             :                                                             const TH1* hbuspatchconfig, 
      35             :                                                             Int_t neventsseen,
      36             :                                                             Int_t neventsused,
      37             :                                                             const AliMUONRecoParam& recoParam);
      38             : 
      39             :   AliMUONVQAChecker::ECheckCode BeautifyReadoutHistograms(TH1& hroe,
      40             :                                                           TH1& hroenorm,
      41             :                                                           const TH1& hbuspatchtokenerrors,
      42             :                                                           Int_t neventsseen,
      43             :                                                           Int_t neventsused,
      44             :                                                           const AliMUONRecoParam& recoParam);
      45             : 
      46             :   AliMUONVQAChecker::ECheckCode BeautifyEventsizeHistograms(TH1& heventsize,
      47             :                                                             TH1& heventsizeperevent,
      48             :                                                             Int_t neventsseen,
      49             :                                                             Int_t neventsused,
      50             :                                                             const AliMUONRecoParam& recoParam);
      51             :   
      52          18 :   ClassDef(AliMUONTrackerQAChecker,1)  // MUON quality assurance checker
      53             : 
      54             : };
      55             : 
      56             : #endif 

Generated by: LCOV version 1.11