X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSQASDDDataMakerSim.h;h=8b08245eafb66b9b49a22fb7c5fce14261825619;hb=70a6636ec1a1f898dabd71e097faab1b09f431cb;hp=d45ff778aca7bd82ed52c8259000324051b9ac12;hpb=c71529b00c7900f5b40c760831acda8d0e1d6a38;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSQASDDDataMakerSim.h b/ITS/AliITSQASDDDataMakerSim.h index d45ff778aca..8b08245eafb 100644 --- a/ITS/AliITSQASDDDataMakerSim.h +++ b/ITS/AliITSQASDDDataMakerSim.h @@ -1,61 +1,62 @@ -#ifndef AliITSQASDDDataMakerSim_H -#define AliITSQASDDDataMakerSim_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 AliRunLoader; -class AliRun; -class TObjArray; -class TClonesArray; - -class AliITSQASDDDataMakerSim : public TObject { - -public: - AliITSQASDDDataMakerSim(AliITSQADataMakerSim *aliITSQADataMakerSim); //ctor - AliITSQASDDDataMakerSim(const AliITSQASDDDataMakerSim& qadm); - AliITSQASDDDataMakerSim& operator = (const AliITSQASDDDataMakerSim& qac); - - virtual void StartOfDetectorCycle(); - virtual void EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray * list); - virtual ~AliITSQASDDDataMakerSim() {;} // 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); - const Int_t Digits() { return fSDDhDigits; } - const Int_t SDigits() { return fSDDhSDigits; } - const Int_t Hits() { return fSDDhHits; } - Int_t GetOffset() { return fGenOffset; } - -private: - - AliITSQADataMakerSim *fAliITSQADataMakerSim;//pointer to the main ctor - Int_t fSDDhDigits; //number of booked SDD Digits histograms; - Int_t fSDDhSDigits; //number of booked SDD SDigits histograms; - Int_t fSDDhHits; //number of booked SDD Hits histograms; - Int_t fGenOffset; // qachecking offset - ClassDef(AliITSQASDDDataMakerSim,1) // description - -}; - -#endif - - +#ifndef ALIITSQASDDDATAMAKERSIM_H +#define ALIITSQASDDDATAMAKERSIM_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 "AliQAv1.h" +class AliITSQADataMakerSim; +class AliRunLoader; +class AliRun; +class TObjArray; +class TClonesArray; + +class AliITSQASDDDataMakerSim : public TObject { + +public: + AliITSQASDDDataMakerSim(AliITSQADataMakerSim *aliITSQADataMakerSim); //ctor + AliITSQASDDDataMakerSim(const AliITSQASDDDataMakerSim& qadm); + AliITSQASDDDataMakerSim& operator = (const AliITSQASDDDataMakerSim& qac); + + virtual void StartOfDetectorCycle(); + virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list); + virtual ~AliITSQASDDDataMakerSim() {;} // dtor + virtual Int_t InitDigits(); + virtual Int_t InitSDigits(); + virtual Int_t InitHits(); + virtual Int_t MakeDigits(){return 0;} + virtual Int_t MakeSDigits(){return 0;} + virtual Int_t MakeHits(){return 0;} + virtual Int_t MakeDigits(TTree * digits); + virtual Int_t MakeSDigits(TTree * sdigits); + virtual Int_t MakeHits(TTree * hits); + Int_t GetOffset(AliQAv1::TASKINDEX_t task, Int_t specie = 0); + void SetOffset(AliQAv1::TASKINDEX_t task, Int_t offset,Int_t specie = 0); + Int_t GetTaskHisto(AliQAv1::TASKINDEX_t task); + +private: + + AliITSQADataMakerSim *fAliITSQADataMakerSim;//pointer to the main ctor + Int_t fSDDhHTask; //number of booked SDD histograms for each task; + Int_t fSDDhSTask; //number of booked SDD histograms for each task; + Int_t fSDDhDTask; //number of booked SDD histograms for each task; + Int_t *fGenOffsetH; // qachecking offset + Int_t *fGenOffsetS; // qachecking offset + Int_t *fGenOffsetD; // qachecking offset + ClassDef(AliITSQASDDDataMakerSim,4) // description + +}; + +#endif + +