LCOV - code coverage report
Current view: top level - ITS/ITSsim - AliITSQASPDDataMakerSim.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 2 5 40.0 %
Date: 2016-06-14 17:26:59 Functions: 5 11 45.5 %

          Line data    Source code
       1             : #ifndef ALIITSQASPDDATAMAKERSIM_H
       2             : #define ALIITSQASPDDATAMAKERSIM_H
       3             : /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : 
       7             : //
       8             : //  Checks the quality assurance. 
       9             : //  By comparing with reference data
      10             : //  contained in a DB
      11             : //
      12             : //
      13             : //  W. Ferrarese + P. Cerello Feb 2008
      14             : //
      15             : 
      16             : 
      17             : /* $Id$ */
      18             : 
      19             : #include "AliQAv1.h"
      20             : class AliITSQADataMakerSim;
      21             : class TObjArray;
      22             : class TClonesArray;
      23             : 
      24             : class AliITSQASPDDataMakerSim : public TObject {
      25             : 
      26             : public:
      27             :   AliITSQASPDDataMakerSim(AliITSQADataMakerSim *aliITSQADataMakerSim); //ctor
      28             :   AliITSQASPDDataMakerSim(const AliITSQASPDDataMakerSim& qadm);
      29             :   AliITSQASPDDataMakerSim& operator = (const AliITSQASPDDataMakerSim& qac);
      30             : 
      31             :   virtual void StartOfDetectorCycle();
      32             :   virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list);
      33           6 :   virtual ~AliITSQASPDDataMakerSim() {;}   // dtor
      34             :   virtual Int_t InitDigits();
      35             :   virtual Int_t InitSDigits();
      36             :   virtual Int_t InitHits();
      37           0 :   virtual Int_t MakeDigits(){return 0;}
      38           0 :   virtual Int_t MakeSDigits(){return 0;}
      39           0 :   virtual Int_t MakeHits(){return 0;}
      40             :   virtual Int_t MakeDigits(TTree * digits);
      41             :   virtual Int_t MakeSDigits(TTree * sdigits);
      42             :   virtual Int_t MakeHits(TTree * hits);
      43             :   Int_t GetOffset(AliQAv1::TASKINDEX_t task, Int_t specie = 0);
      44             :   void  SetOffset(AliQAv1::TASKINDEX_t task, Int_t offset,Int_t specie = 0);
      45             :   Int_t GetTaskHisto(AliQAv1::TASKINDEX_t task);
      46             :   //Int_t GetOffsetH() { return fGenOffsetH; }
      47             :   //Int_t GetOffsetS() { return fGenOffsetS; }
      48             :   //Int_t GetOffsetD() { return fGenOffsetD; }
      49             :   //Int_t GetTaskHisto() { return fSPDhTask; }
      50             : 
      51             : private:
      52             : 
      53             :   AliITSQADataMakerSim *fAliITSQADataMakerSim;//pointer to the main ctor
      54             :   //  Int_t   fSPDhTask;                        //number of booked SPD histograms for each task;
      55             :   Int_t   fSPDhHTask;                          // number of booked SPD histograms for each task;
      56             :   Int_t   fSPDhSTask;                          // number of booked SPD histograms for each task;
      57             :   Int_t   fSPDhDTask;                          // number of booked SPD histograms for each task;
      58             :   Int_t   *fGenOffsetH;                         // qachecking offset       
      59             :   Int_t   *fGenOffsetS;                         // qachecking offset       
      60             :   Int_t   *fGenOffsetD;                         // qachecking offset       
      61         132 :   ClassDef(AliITSQASPDDataMakerSim,4)      // description 
      62             : 
      63             : };
      64             : 
      65             : #endif
      66             : 

Generated by: LCOV version 1.11