Correct formula for phi, in case of current local X <0, in GetLocalXat and GetPhiZat
[u/mrichter/AliRoot.git] / ITS / AliITSQASSDDataMakerSim.h
CommitLineData
7a0e5776 1#ifndef AliITSQASSDDataMakerSim_H
2#define AliITSQASSDDataMakerSim_H
3/* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
8//
9// Checks the quality assurance.
10// By comparing with reference data
11// contained in a DB
12//
13//
14// W. Ferrarese + P. Cerello Feb 2008
15// SSD QA part: P. Christakoglou
16
4e25ac79 17#include "AliQAv1.h"
7a0e5776 18class AliITSQADataMakerSim;
19class TObjArray;
20class TClonesArray;
21
22class AliITSQASSDDataMakerSim : public TObject {
23
24public:
25 AliITSQASSDDataMakerSim(AliITSQADataMakerSim *aliITSQADataMakerSim); //ctor
26 AliITSQASSDDataMakerSim(const AliITSQASSDDataMakerSim& qadm);
27 AliITSQASSDDataMakerSim& operator = (const AliITSQASSDDataMakerSim& qac);
28
29 virtual void StartOfDetectorCycle();
4e25ac79 30 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray * list);
7a0e5776 31 virtual ~AliITSQASSDDataMakerSim() {;} // dtor
32 virtual void InitDigits();
33 virtual void InitSDigits();
34 virtual void InitHits();
35 virtual void MakeDigits(TClonesArray * /*digits*/){;}
36 virtual void MakeSDigits(TClonesArray * /*sdigits*/){;}
37 virtual void MakeHits (TClonesArray * /*hits*/){;}
38 virtual void MakeDigits(TTree * digits);
39 virtual void MakeSDigits(TTree * sdigits);
40 virtual void MakeHits(TTree * hits);
4e25ac79 41 Int_t GetOffset(AliQAv1::TASKINDEX_t task);
42 Int_t GetTaskHisto(AliQAv1::TASKINDEX_t task);
7a0e5776 43
44private:
45
46 AliITSQADataMakerSim *fAliITSQADataMakerSim; //pointer to the main ctor
47
48 Int_t fSSDhHTask; //number of booked SSD histograms for the hit task;
49 Int_t fSSDhSTask; //number of booked SSD histograms for the sdigits task;
50 Int_t fSSDhDTask; //number of booked SSD histograms for the digit task;
51 Int_t fGenOffsetH; // qachecking offset hits
52 Int_t fGenOffsetS; // qachecking offset sdigits
53 Int_t fGenOffsetD; // qachecking offset digits
54
55 static const Int_t fgkNumberOfPSideStrips = 768; //number of P-side strips
56
57 ClassDef(AliITSQASSDDataMakerSim,2) // description
58};
59
60#endif
61
62