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