X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSQASDDDataMakerSim.h;h=8b08245eafb66b9b49a22fb7c5fce14261825619;hb=a65a7e704a90d2ca4e682c82d8a708900dda04ca;hp=eed06ceeac92a4f3d4f154d360165615ad4c7c8c;hpb=1ea19f39c1537bbc6a2eb0d0485c7d846a4ec49b;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSQASDDDataMakerSim.h b/ITS/AliITSQASDDDataMakerSim.h index eed06ceeac9..8b08245eafb 100644 --- a/ITS/AliITSQASDDDataMakerSim.h +++ b/ITS/AliITSQASDDDataMakerSim.h @@ -1,62 +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 "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 - - +#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 + +