LCOV - code coverage report
Current view: top level - ITS/ITSsim - AliITSQADataMakerSim.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 2 3 66.7 %
Date: 2016-06-14 17:26:59 Functions: 3 7 42.9 %

          Line data    Source code
       1             : #ifndef ALIITSQADATAMAKERSIM_H
       2             : #define ALIITSQADATAMAKERSIM_H
       3             : /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : /* $Id$ */
       7             : 
       8             : //
       9             : //  Checks the quality assurance. 
      10             : //  By comparing with reference data
      11             : //  contained in a DB
      12             : //
      13             : //
      14             : //  W. Ferrarese + P. Cerello Feb 2008
      15             : 
      16             : #include "AliQADataMakerSim.h"
      17             : 
      18             : class AliITSQASPDDataMakerSim;
      19             : class AliITSQASDDDataMakerSim;
      20             : class AliITSQASSDDataMakerSim;
      21             : class AliRawReader;
      22             : 
      23             : class AliITSQADataMakerSim: public AliQADataMakerSim {
      24             : 
      25             : friend class AliITSQASPDDataMakerSim; //friend class
      26             : friend class AliITSQASDDDataMakerSim;   //friend class
      27             : friend class AliITSQASSDDataMakerSim;   //friend class
      28             : 
      29             : public:
      30             :   AliITSQADataMakerSim(Short_t subDet = 0); // subDet = 0 (ALL), 1 (SPD), 2 (SDD), 3 (SSD)
      31             :   AliITSQADataMakerSim(const AliITSQADataMakerSim& qadm);
      32             :   AliITSQADataMakerSim& operator = (const AliITSQADataMakerSim& qac);
      33             :   virtual void StartOfDetectorCycle();
      34             :   virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list);
      35             :   virtual void InitDigits();
      36             :   virtual void InitSDigits();
      37             :   virtual void InitHits();
      38             :   virtual void MakeDigits();
      39             :   virtual void MakeSDigits();
      40             :   virtual void MakeHits();
      41             :   virtual void MakeDigits(TTree * digits);
      42             :   virtual void MakeSDigits(TTree * sdigits);
      43             :   virtual void MakeHits(TTree * hits);
      44             :   virtual ~AliITSQADataMakerSim(); // dtor
      45           0 :   Short_t GetSubDet() const {return fSubDetector;};
      46             :   Int_t GetDetTaskOffset(Int_t subdet,AliQAv1::TASKINDEX_t task);
      47       63266 :   virtual Int_t GetEventSpecie() const { return AliRecoParam::AConvert(fEventSpecie); }
      48             :   Int_t GetDetTaskHisto(Int_t subdet,AliQAv1::TASKINDEX_t task);
      49             : private:
      50             : 
      51             :   Short_t fSubDetector;                    // subDetector: 0 (ALL), 1 (SPD), 2 (SDD), 3 (SSD)
      52             : 
      53             :   AliITSQASPDDataMakerSim *fSPDDataMaker;  // SPD Data Maker 
      54             :   AliITSQASDDDataMakerSim *fSDDDataMaker;  // SDD Data Maker 
      55             :   AliITSQASSDDataMakerSim *fSSDDataMaker;  // SSD Data Maker 
      56             : 
      57         192 :   ClassDef(AliITSQADataMakerSim,2)         // description 
      58             : 
      59             : };
      60             : 
      61             : #endif
      62             : 

Generated by: LCOV version 1.11