]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSQASSDDataMakerSim.h
bugfix: external interface was calling AliHLTComponent::Init twice since r27483
[u/mrichter/AliRoot.git] / ITS / AliITSQASSDDataMakerSim.h
CommitLineData
8dc34e37 1#ifndef AliITSQASSDDataMakerSim_H\r
2#define AliITSQASSDDataMakerSim_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/* $Id$ */\r
7\r
8//\r
9// Checks the quality assurance. \r
10// By comparing with reference data\r
11// contained in a DB\r
12//\r
13//\r
14// W. Ferrarese + P. Cerello Feb 2008\r
b20aae70 15// SSD QA part: P. Christakoglou\r
8dc34e37 16\r
17#include "AliQA.h"\r
18class AliITSQADataMakerSim;\r
19class TObjArray;\r
20class TClonesArray;\r
21\r
22class AliITSQASSDDataMakerSim : public TObject {\r
23\r
24public:\r
25 AliITSQASSDDataMakerSim(AliITSQADataMakerSim *aliITSQADataMakerSim); //ctor\r
26 AliITSQASSDDataMakerSim(const AliITSQASSDDataMakerSim& qadm);\r
27 AliITSQASSDDataMakerSim& operator = (const AliITSQASSDDataMakerSim& qac);\r
28\r
29 virtual void StartOfDetectorCycle();\r
30 virtual void EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray * list);\r
31 virtual ~AliITSQASSDDataMakerSim() {;} // dtor\r
32 virtual void InitDigits();\r
33 virtual void InitSDigits();\r
34 virtual void InitHits();\r
35 virtual void MakeDigits(TClonesArray * /*digits*/){;}\r
36 virtual void MakeSDigits(TClonesArray * /*sdigits*/){;}\r
37 virtual void MakeHits (TClonesArray * /*hits*/){;}\r
38 virtual void MakeDigits(TTree * digits);\r
39 virtual void MakeSDigits(TTree * sdigits);\r
40 virtual void MakeHits(TTree * hits);\r
3f905799 41 Int_t GetOffsetH() { return fGenOffsetH; }\r
42 Int_t GetOffsetS() { return fGenOffsetS; }\r
43 Int_t GetOffsetD() { return fGenOffsetD; }\r
3647765c 44 Int_t GetTaskHisto() { return fSSDhTask; }\r
8dc34e37 45\r
46private:\r
47\r
b20aae70 48 AliITSQADataMakerSim *fAliITSQADataMakerSim; //pointer to the main ctor\r
3647765c 49 Int_t fSSDhTask; //number of booked SSD histograms for each task;\r
3f905799 50 Int_t fGenOffsetH; // qachecking offset\r
51 Int_t fGenOffsetS; // qachecking offset\r
52 Int_t fGenOffsetD; // qachecking offset\r
b20aae70 53\r
54 static const Int_t fgkNumberOfPSideStrips = 768; //number of P-side strips\r
8dc34e37 55\r
b20aae70 56 ClassDef(AliITSQASSDDataMakerSim,1) // description \r
8dc34e37 57};\r
58\r
59#endif\r
60\r
61\r