#ifndef AliITSQASPDDataMakerSim_H #define AliITSQASPDDataMakerSim_H /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ // // Checks the quality assurance. // By comparing with reference data // contained in a DB // // // W. Ferrarese + P. Cerello Feb 2008 // /* $Id$ */ #include "AliQA.h" class AliITSQADataMakerSim; class TObjArray; class TClonesArray; class AliITSQASPDDataMakerSim : public TObject { public: AliITSQASPDDataMakerSim(AliITSQADataMakerSim *aliITSQADataMakerSim); //ctor AliITSQASPDDataMakerSim(const AliITSQASPDDataMakerSim& qadm); AliITSQASPDDataMakerSim& operator = (const AliITSQASPDDataMakerSim& qac); virtual void StartOfDetectorCycle(); virtual void EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray * list); virtual ~AliITSQASPDDataMakerSim() {;} // dtor virtual void InitDigits(); virtual void InitSDigits(); virtual void InitHits(); virtual void MakeDigits(TClonesArray * /*digits*/){;} virtual void MakeSDigits(TClonesArray * /*sdigits*/){;} virtual void MakeHits(TClonesArray * /*hits*/){;} virtual void MakeDigits(TTree * digits); virtual void MakeSDigits(TTree * sdigits); virtual void MakeHits(TTree * hits); Int_t GetOffset(AliQA::TASKINDEX_t task); Int_t GetTaskHisto(AliQA::TASKINDEX_t task); //Int_t GetOffsetH() { return fGenOffsetH; } //Int_t GetOffsetS() { return fGenOffsetS; } //Int_t GetOffsetD() { return fGenOffsetD; } //Int_t GetTaskHisto() { return fSPDhTask; } private: AliITSQADataMakerSim *fAliITSQADataMakerSim;//pointer to the main ctor // Int_t fSPDhTask; //number of booked SPD histograms for each task; Int_t fSPDhHTask; // number of booked SPD histograms for each task; Int_t fSPDhSTask; // number of booked SPD histograms for each task; Int_t fSPDhDTask; // number of booked SPD histograms for each task; Int_t fGenOffsetH; // qachecking offset Int_t fGenOffsetS; // qachecking offset Int_t fGenOffsetD; // qachecking offset ClassDef(AliITSQASPDDataMakerSim,3) // description }; #endif