Line data Source code
1 : #ifndef ALIITSQASPDCHECKER_H
2 : #define ALIITSQASPDCHECKER_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 : // Checks the quality assurance.
11 : // By comparing with reference data
12 : // INFN Torino
13 : // P. Cerello - apr 2008
14 : //
15 :
16 : #include "AliQAv1.h"
17 : #include "TPaveText.h"
18 : #include "AliQAChecker.h"
19 : #include"AliQAManager.h"
20 :
21 : class AliQACheckerBase;
22 : class TCanvas;
23 :
24 : class AliITSQASPDChecker: public TObject {
25 :
26 :
27 : public:
28 : AliITSQASPDChecker();
29 : AliITSQASPDChecker& operator = (const AliITSQASPDChecker& qac) ; //operator =
30 : virtual ~AliITSQASPDChecker(); // dtor
31 : virtual Double_t Check(AliQAv1::ALITASK_t index, TObjArray * list, const AliDetectorRecoParam * recoParam);
32 : Double_t CheckRawData(const TObjArray *list);
33 : void SetTaskOffset(Int_t TaskOffset);
34 :
35 : void SetStepBit(const Double_t *steprange);
36 0 : Double_t *GetStepBit() const {return fStepBitSPD;};
37 : void SetSPDLimits(const Float_t *lowvalue, const Float_t * highvalue);
38 :
39 : Bool_t MakeSPDImage(TObjArray ** list, AliQAv1::TASKINDEX_t task, AliQAv1::MODE_t mode) ;
40 :
41 : Bool_t MakeSPDRawsImage(TObjArray ** list, AliQAv1::TASKINDEX_t task, AliQAv1::MODE_t mode );
42 : private:
43 :
44 0 : AliITSQASPDChecker(const AliITSQASPDChecker& qac):TObject(),fSubDetOffset(qac.fSubDetOffset),fStepBitSPD(qac.fStepBitSPD),fLowSPDValue(qac.fLowSPDValue),fHighSPDValue(qac.fHighSPDValue),fImage(qac.fImage){;} // cpy ctor
45 : Int_t fSubDetOffset; // checking operation starting point
46 : Double_t *fStepBitSPD; // parameter interface for ITS final QA
47 : Float_t *fLowSPDValue; // lower limits for QA bit settings
48 : Float_t *fHighSPDValue; // lower limits for QA bit settings
49 : TCanvas ** fImage; //[AliRecoParam::kNSpecies]
50 :
51 118 : ClassDef(AliITSQASPDChecker,4) // description
52 :
53 : };
54 :
55 : #endif // AliITSQASPDChecker_H
56 :
|