LCOV - code coverage report
Current view: top level - ITS/ITSsim - AliITSQASDDDataMakerSim.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 ALIITSQASDDDATAMAKERSIM_H
       2             : #define ALIITSQASDDDATAMAKERSIM_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             : /* $Id$ */
      16             : 
      17             : #include "AliQAv1.h"
      18             : class AliITSQADataMakerSim;
      19             : class AliRunLoader;
      20             : class AliRun;
      21             : class TObjArray;
      22             : class TClonesArray;
      23             : 
      24             : class AliITSQASDDDataMakerSim : public TObject {
      25             : 
      26             : public:
      27             :   AliITSQASDDDataMakerSim(AliITSQADataMakerSim *aliITSQADataMakerSim); //ctor
      28             :   AliITSQASDDDataMakerSim(const AliITSQASDDDataMakerSim& qadm);
      29             :   AliITSQASDDDataMakerSim& operator = (const AliITSQASDDDataMakerSim& qac);
      30             : 
      31             :   virtual void StartOfDetectorCycle();
      32             :   virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list);
      33           6 :   virtual ~AliITSQASDDDataMakerSim() {;}   // 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             : 
      47             : private:
      48             : 
      49             :   AliITSQADataMakerSim *fAliITSQADataMakerSim;//pointer to the main ctor
      50             :   Int_t   fSDDhHTask;                        //number of booked SDD histograms for each task;
      51             :   Int_t   fSDDhSTask;                        //number of booked SDD histograms for each task;
      52             :   Int_t   fSDDhDTask;                        //number of booked SDD histograms for each task;
      53             :   Int_t   *fGenOffsetH;                         // qachecking offset
      54             :   Int_t   *fGenOffsetS;                         // qachecking offset
      55             :   Int_t   *fGenOffsetD;                         // qachecking offset
      56         132 :   ClassDef(AliITSQASDDDataMakerSim,4)      // description 
      57             : 
      58             : };
      59             : 
      60             : #endif
      61             : 
      62             : 

Generated by: LCOV version 1.11