ROOT logo
#ifndef ALIPHOSQADataMakerSim_H
#define ALIPHOSQADataMakerSim_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */


/* $Id$ */

/*
  Produces the data needed to calculate the quality assurance. 
  All data must be mergeable objects.
  Y. Schutz CERN July 2007
*/


// --- ROOT system ---
class TH1F ; 
class TH1I ; 
class TObjArray ; 

// --- Standard library ---

// --- AliRoot header files ---
#include "AliQADataMakerSim.h"

class AliPHOSQADataMakerSim: public AliQADataMakerSim {

public:
  enum HHitType_t    {kHits=0, kHitsMul} ; 
  enum HDigitType_t  {kDigits=0, kDigitsMul} ; 
  enum HSDigitType_t {kSDigits=0, kSDigitsMul} ; 

  AliPHOSQADataMakerSim() ;          // ctor
  AliPHOSQADataMakerSim(const AliPHOSQADataMakerSim& qadm) ;   
  AliPHOSQADataMakerSim& operator = (const AliPHOSQADataMakerSim& qadm) ;
  virtual ~AliPHOSQADataMakerSim() {;} // dtor
  
private:
  virtual void   EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** list) ;
  virtual void   InitHits() ; 
  virtual void   InitDigits() ; 
  virtual void   InitSDigits() ; 
  virtual void   MakeHits() ;
  virtual void   MakeHits(TTree * hitTree) ;
  virtual void   MakeDigits() ; 
  virtual void   MakeDigits(TTree * digitTree) ; 
  virtual void   MakeSDigits() ; 
  virtual void   MakeSDigits(TTree * sigitTree) ; 
  virtual void   StartOfDetectorCycle() ; 

  ClassDef(AliPHOSQADataMakerSim,2)  // description 

};

#endif // AliPHOSQADataMakerSim_H
 AliPHOSQADataMakerSim.h:1
 AliPHOSQADataMakerSim.h:2
 AliPHOSQADataMakerSim.h:3
 AliPHOSQADataMakerSim.h:4
 AliPHOSQADataMakerSim.h:5
 AliPHOSQADataMakerSim.h:6
 AliPHOSQADataMakerSim.h:7
 AliPHOSQADataMakerSim.h:8
 AliPHOSQADataMakerSim.h:9
 AliPHOSQADataMakerSim.h:10
 AliPHOSQADataMakerSim.h:11
 AliPHOSQADataMakerSim.h:12
 AliPHOSQADataMakerSim.h:13
 AliPHOSQADataMakerSim.h:14
 AliPHOSQADataMakerSim.h:15
 AliPHOSQADataMakerSim.h:16
 AliPHOSQADataMakerSim.h:17
 AliPHOSQADataMakerSim.h:18
 AliPHOSQADataMakerSim.h:19
 AliPHOSQADataMakerSim.h:20
 AliPHOSQADataMakerSim.h:21
 AliPHOSQADataMakerSim.h:22
 AliPHOSQADataMakerSim.h:23
 AliPHOSQADataMakerSim.h:24
 AliPHOSQADataMakerSim.h:25
 AliPHOSQADataMakerSim.h:26
 AliPHOSQADataMakerSim.h:27
 AliPHOSQADataMakerSim.h:28
 AliPHOSQADataMakerSim.h:29
 AliPHOSQADataMakerSim.h:30
 AliPHOSQADataMakerSim.h:31
 AliPHOSQADataMakerSim.h:32
 AliPHOSQADataMakerSim.h:33
 AliPHOSQADataMakerSim.h:34
 AliPHOSQADataMakerSim.h:35
 AliPHOSQADataMakerSim.h:36
 AliPHOSQADataMakerSim.h:37
 AliPHOSQADataMakerSim.h:38
 AliPHOSQADataMakerSim.h:39
 AliPHOSQADataMakerSim.h:40
 AliPHOSQADataMakerSim.h:41
 AliPHOSQADataMakerSim.h:42
 AliPHOSQADataMakerSim.h:43
 AliPHOSQADataMakerSim.h:44
 AliPHOSQADataMakerSim.h:45
 AliPHOSQADataMakerSim.h:46
 AliPHOSQADataMakerSim.h:47
 AliPHOSQADataMakerSim.h:48
 AliPHOSQADataMakerSim.h:49
 AliPHOSQADataMakerSim.h:50
 AliPHOSQADataMakerSim.h:51
 AliPHOSQADataMakerSim.h:52
 AliPHOSQADataMakerSim.h:53
 AliPHOSQADataMakerSim.h:54
 AliPHOSQADataMakerSim.h:55