ROOT logo
#ifndef AliTRDQADataMakerSim_H
#define AliTRDQADataMakerSim_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.                                   //
//                                                                        //
//  Author:                                                               //
//    Sylwester Radomski (radomski@physi.uni-heidelberg.de)               //
//                                                                        //
////////////////////////////////////////////////////////////////////////////

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

// --- AliRoot header files ---
class AliExternalTrackParam;

#include "AliQADataMakerSim.h"

class AliTRDQADataMakerSim: public AliQADataMakerSim {

 public:

  AliTRDQADataMakerSim() ;          // ctor
  AliTRDQADataMakerSim(const AliTRDQADataMakerSim& qadm) ;   
  AliTRDQADataMakerSim& operator = (const AliTRDQADataMakerSim& qadm) ;
  virtual ~AliTRDQADataMakerSim() ; // dtor

 private:

  virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list) ;
  virtual void InitHits() ; 
  virtual void InitDigits() ; 
  virtual void InitSDigits() ;

  virtual void MakeHits(TTree * hitTree);
  virtual void MakeHits();

  virtual void MakeSDigits(TTree *sdigitTree);
  virtual void MakeSDigits(); 

  virtual void MakeDigits(TTree *digitTree);
  virtual void MakeDigits(); 

  virtual void StartOfDetectorCycle() ; 
  Int_t    CheckPointer(TObject *obj, const char *name);
  TClonesArray *fTmpHits ; 

  ClassDef(AliTRDQADataMakerSim,1)   // Creates the TRD QA data

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