LCOV - code coverage report
Current view: top level - ITS/ITSbase - AliITSQASPDChecker.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 3 33.3 %
Date: 2016-06-14 17:26:59 Functions: 1 8 12.5 %

          Line data    Source code
       1             : #ifndef ALIITSQASPDCHECKER_H
       2             : #define ALIITSQASPDCHECKER_H
       3             : /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : 
       7             : /* $Id$ */
       8             : 
       9             : //
      10             : //  Checks the quality assurance. 
      11             : //  By comparing with reference data
      12             : //  INFN Torino
      13             : //  P. Cerello - apr 2008
      14             : //
      15             : 
      16             : #include "AliQAv1.h"
      17             : #include "TPaveText.h"
      18             : #include "AliQAChecker.h"
      19             : #include"AliQAManager.h"
      20             : 
      21             : class AliQACheckerBase;
      22             : class TCanvas;
      23             : 
      24             : class AliITSQASPDChecker: public TObject {
      25             : 
      26             : 
      27             : public:
      28             :   AliITSQASPDChecker();
      29             :   AliITSQASPDChecker& operator = (const AliITSQASPDChecker& qac) ; //operator =
      30             :   virtual ~AliITSQASPDChecker(); // dtor
      31             :   virtual Double_t Check(AliQAv1::ALITASK_t index, TObjArray * list, const AliDetectorRecoParam * recoParam);
      32             :   Double_t CheckRawData(const TObjArray *list);
      33             :   void SetTaskOffset(Int_t TaskOffset);
      34             :   
      35             :   void SetStepBit(const Double_t *steprange);
      36           0 :   Double_t *GetStepBit() const {return fStepBitSPD;};
      37             :   void SetSPDLimits(const Float_t *lowvalue, const Float_t * highvalue);
      38             : 
      39             :   Bool_t  MakeSPDImage(TObjArray ** list, AliQAv1::TASKINDEX_t task, AliQAv1::MODE_t mode) ; 
      40             : 
      41             :   Bool_t MakeSPDRawsImage(TObjArray ** list, AliQAv1::TASKINDEX_t task, AliQAv1::MODE_t mode );
      42             : private:
      43             :   
      44           0 :   AliITSQASPDChecker(const AliITSQASPDChecker& qac):TObject(),fSubDetOffset(qac.fSubDetOffset),fStepBitSPD(qac.fStepBitSPD),fLowSPDValue(qac.fLowSPDValue),fHighSPDValue(qac.fHighSPDValue),fImage(qac.fImage){;}  // cpy ctor   
      45             :   Int_t fSubDetOffset;           // checking operation starting point
      46             :   Double_t *fStepBitSPD;         // parameter interface for ITS final QA
      47             :   Float_t *fLowSPDValue;         // lower limits for QA bit settings
      48             :   Float_t *fHighSPDValue;        // lower limits for QA bit settings
      49             :   TCanvas **    fImage;          //[AliRecoParam::kNSpecies]
      50             : 
      51         118 :   ClassDef(AliITSQASPDChecker,4)  // description 
      52             : 
      53             : };
      54             : 
      55             : #endif // AliITSQASPDChecker_H
      56             : 

Generated by: LCOV version 1.11