commented define _ClusterTopology_ - to be used only for the special productions
[u/mrichter/AliRoot.git] / ITS / AliITSQASDDDataMakerSim.h
CommitLineData
a65a7e70 1#ifndef ALIITSQASDDDATAMAKERSIM_H
2#define ALIITSQASDDDATAMAKERSIM_H
3/* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6
7//
8// Checks the quality assurance.
9// By comparing with reference data
10// contained in a DB
11//
12//
13// W. Ferrarese + P. Cerello Feb 2008
14
15/* $Id$ */
16
17#include "AliQAv1.h"
18class AliITSQADataMakerSim;
19class AliRunLoader;
20class AliRun;
21class TObjArray;
22class TClonesArray;
23
24class AliITSQASDDDataMakerSim : public TObject {
25
26public:
27 AliITSQASDDDataMakerSim(AliITSQADataMakerSim *aliITSQADataMakerSim); //ctor
28 AliITSQASDDDataMakerSim(const AliITSQASDDDataMakerSim& qadm);
29 AliITSQASDDDataMakerSim& operator = (const AliITSQASDDDataMakerSim& qac);
30
31 virtual void StartOfDetectorCycle();
32 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list);
33 virtual ~AliITSQASDDDataMakerSim() {;} // dtor
34 virtual Int_t InitDigits();
35 virtual Int_t InitSDigits();
36 virtual Int_t InitHits();
37 virtual Int_t MakeDigits(){return 0;}
38 virtual Int_t MakeSDigits(){return 0;}
39 virtual Int_t MakeHits(){return 0;}
40 virtual Int_t MakeDigits(TTree * digits);
41 virtual Int_t MakeSDigits(TTree * sdigits);
42 virtual Int_t MakeHits(TTree * hits);
43 Int_t GetOffset(AliQAv1::TASKINDEX_t task, Int_t specie = 0);
44 void SetOffset(AliQAv1::TASKINDEX_t task, Int_t offset,Int_t specie = 0);
45 Int_t GetTaskHisto(AliQAv1::TASKINDEX_t task);
46
47private:
48
49 AliITSQADataMakerSim *fAliITSQADataMakerSim;//pointer to the main ctor
50 Int_t fSDDhHTask; //number of booked SDD histograms for each task;
51 Int_t fSDDhSTask; //number of booked SDD histograms for each task;
52 Int_t fSDDhDTask; //number of booked SDD histograms for each task;
53 Int_t *fGenOffsetH; // qachecking offset
54 Int_t *fGenOffsetS; // qachecking offset
55 Int_t *fGenOffsetD; // qachecking offset
56 ClassDef(AliITSQASDDDataMakerSim,4) // description
57
58};
59
60#endif
61
62