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

          Line data    Source code
       1             : #ifndef ALIMUONQADATAMAKERSIM_H
       2             : #define ALIMUONQADATAMAKERSIM_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 sim
       9             : /// \class AliMUONQADataMakerSim
      10             : /// \brief MUON Quality assurance data maker
      11             : ///
      12             : //  Author Christian Finck
      13             : 
      14             : // --- ROOT system ---
      15             : class TObjArray; 
      16             : 
      17             : // --- AliRoot header files ---
      18             : class AliMUONVHitStore;
      19             : class AliMUONVDigitStore;
      20             : 
      21             : #include "AliQADataMakerSim.h"
      22             : 
      23             : class AliMUONQADataMakerSim: public AliQADataMakerSim {
      24             : 
      25             : public:
      26             :   AliMUONQADataMakerSim();         
      27             :   AliMUONQADataMakerSim(const AliMUONQADataMakerSim& qadm);   
      28             :   AliMUONQADataMakerSim& operator=(const AliMUONQADataMakerSim& qadm);
      29             :   virtual ~AliMUONQADataMakerSim();
      30             :   
      31             : private:
      32             :   virtual void   StartOfDetectorCycle(); 
      33             :       /// init hits QA from Array 
      34             :   virtual void   InitHits(); 
      35             :      /// init SDigits QA from Array 
      36             :   virtual void   InitSDigits();  
      37             :      /// init SDigits QA from Array
      38             :   virtual void   InitDigits();
      39             :     
      40             :     /// make hits QA from Array (not implemented)
      41           0 :   virtual void   MakeHits() {return;}
      42             :     /// make hits QA from tree
      43             :   virtual void   MakeHits(TTree* hitsTree);
      44             :     /// make SDigits QA from Array (not implemented)
      45           0 :   virtual void   MakeSDigits() {return;} 
      46             :     /// make SDigits QA from Tree
      47             :   virtual void   MakeSDigits(TTree* sigitsTree);
      48             :      /// make Digits QA from Array (not implemented)
      49           0 :   virtual void   MakeDigits()  {return;}
      50             :       /// make SDigits QA from Tree
      51             :   virtual void   MakeDigits(TTree* digitsTree);
      52             :   
      53             :   virtual void   EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray** list);
      54             : 
      55             :   AliMUONVHitStore*   fHitStore;   //!<! pointer to hit store
      56             :   AliMUONVDigitStore* fDigitStore; //!<! pointer to digit store
      57             :                                     
      58          16 :   ClassDef(AliMUONQADataMakerSim,2)  // MUON Quality assurance data maker
      59             : 
      60             : };
      61             : #endif

Generated by: LCOV version 1.11