]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSQASSDDataMakerSim.h
updated
[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
15\r
16#include "AliQA.h"\r
17class AliITSQADataMakerSim;\r
18class TObjArray;\r
19class TClonesArray;\r
20\r
21class AliITSQASSDDataMakerSim : public TObject {\r
22\r
23public:\r
24 AliITSQASSDDataMakerSim(AliITSQADataMakerSim *aliITSQADataMakerSim); //ctor\r
25 AliITSQASSDDataMakerSim(const AliITSQASSDDataMakerSim& qadm);\r
26 AliITSQASSDDataMakerSim& operator = (const AliITSQASSDDataMakerSim& qac);\r
27\r
28 virtual void StartOfDetectorCycle();\r
29 virtual void EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray * list);\r
30 virtual ~AliITSQASSDDataMakerSim() {;} // dtor\r
31 virtual void InitDigits();\r
32 virtual void InitSDigits();\r
33 virtual void InitHits();\r
34 virtual void MakeDigits(TClonesArray * /*digits*/){;}\r
35 virtual void MakeSDigits(TClonesArray * /*sdigits*/){;}\r
36 virtual void MakeHits (TClonesArray * /*hits*/){;}\r
37 virtual void MakeDigits(TTree * digits);\r
38 virtual void MakeSDigits(TTree * sdigits);\r
39 virtual void MakeHits(TTree * hits);\r
40 const Int_t Digits() { return fSSDhDigits; }\r
41 const Int_t SDigits() { return fSSDhSDigits; }\r
42 const Int_t Hits() { return fSSDhHits; }\r
43\r
44private:\r
45\r
46 AliITSQADataMakerSim *fAliITSQADataMakerSim;//pointer to the main ctor\r
47 Int_t fSSDhDigits; //number of booked SSD Digits histograms;\r
48 Int_t fSSDhSDigits; //number of booked SSD SDigits histograms;\r
49 Int_t fSSDhHits; //number of booked SSD Hits histograms;\r
50 Int_t fDigitsOffset; // number of histo booked when SSD start\r
51 Int_t fSDigitsOffset; // number of histo booked when SSD start\r
52 Int_t fHitsOffset; // number of histo booked when SSD start\r
53 ClassDef(AliITSQASSDDataMakerSim,1) // description \r
54\r
55};\r
56\r
57#endif\r
58\r
59\r