]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - ITS/AliITSQADataMakerRec.h
Switch off global QA for the moment
[u/mrichter/AliRoot.git] / ITS / AliITSQADataMakerRec.h
... / ...
CommitLineData
1#ifndef AliITSQADataMakerRec_H
2#define AliITSQADataMakerRec_H
3/* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6
7/* $Id$ */
8
9
10//
11// Checks the quality assurance.
12// By comparing with reference data
13// contained in a DB
14//
15//
16// W. Ferrarese + P. Cerello Feb 2008
17
18#include "AliQADataMakerRec.h"
19
20class AliITSQASPDDataMakerRec;
21class AliITSQASDDDataMakerRec;
22class AliITSQASSDDataMakerRec;
23class AliRawReader;
24
25class AliITSQADataMakerRec: public AliQADataMakerRec {
26
27friend class AliITSQASPDDataMakerRec;
28friend class AliITSQASDDDataMakerRec;
29friend class AliITSQASSDDataMakerRec;
30
31public:
32 AliITSQADataMakerRec(Bool_t kMode = kFALSE, Short_t subDet = 0, Short_t ldc = 0); // kMode = kFALSE (offline), kTRUE (online); subDet = 0 (ALL), 1 (SPD), 2 (SDD), 3 (SSD)
33 AliITSQADataMakerRec(const AliITSQADataMakerRec& qadm);
34 AliITSQADataMakerRec& operator = (const AliITSQADataMakerRec& qac);
35 virtual void StartOfDetectorCycle();
36 virtual void EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray * list);
37 virtual void EndOfDetectorCycle(const char *fgDataName);
38 virtual void InitRaws();
39 virtual void InitRecPoints();
40 virtual void MakeRaws(AliRawReader *rawReader);
41 virtual void MakeRecPoints(TTree *clustersTree);
42 virtual ~AliITSQADataMakerRec(); // dtor
43
44private:
45
46 Bool_t fkOnline; //online (1) or offline (0) use
47 Short_t fSubDetector; // subDetector: 0 (ALL), 1 (SPD), 2 (SDD), 3 (SSD)
48 Short_t fLDC; // number of LDC: 0 (one LDC for the whole subdetector)
49
50 AliITSQASPDDataMakerRec *fSPDDataMaker; // SPD Data Maker
51 AliITSQASDDDataMakerRec *fSDDDataMaker; // SDD Data Maker
52 AliITSQASSDDataMakerRec *fSSDDataMaker; // SSD Data Maker
53
54 ClassDef(AliITSQADataMakerRec,3) // description
55
56};
57
58#endif
59