]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSQASPDChecker.h
Updates on the class to calculate distortions due to ROC z misalignment
[u/mrichter/AliRoot.git] / ITS / AliITSQASPDChecker.h
CommitLineData
5dfa9b71 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
4e25ac79 16#include "AliQAv1.h"
b377c85c 17#include "TPaveText.h"
5dfa9b71 18
19class AliITSQASPDChecker: public TObject {
20
21public:
b377c85c 22 AliITSQASPDChecker();
5dfa9b71 23 AliITSQASPDChecker& operator = (const AliITSQASPDChecker& qac) ; //operator =
b377c85c 24 virtual ~AliITSQASPDChecker(); // dtor
486788fc 25 virtual Double_t Check(AliQAv1::ALITASK_t index, TObjArray * list, const AliDetectorRecoParam * recoParam);
96d29da9 26 Double_t CheckRawData(const TObjArray *list);
3647765c 27 void SetTaskOffset(Int_t TaskOffset);
b377c85c 28
96d29da9 29 void SetStepBit(const Double_t *steprange);
30 Double_t *GetStepBit() const {return fStepBitSPD;};
31 void SetSPDLimits(const Float_t *lowvalue, const Float_t * highvalue);
5dfa9b71 32private:
33
80b9610c 34 AliITSQASPDChecker(const AliITSQASPDChecker& qac):TObject(),fSubDetOffset(qac.fSubDetOffset),fStepBitSPD(qac.fStepBitSPD),fLowSPDValue(qac.fLowSPDValue),fHighSPDValue(qac.fHighSPDValue){;} // cpy ctor
96d29da9 35 Int_t fSubDetOffset; // checking operation starting point
36 Double_t *fStepBitSPD; // parameter interface for ITS final QA
37 Float_t *fLowSPDValue; // lower limits for QA bit settings
38 Float_t *fHighSPDValue; // lower limits for QA bit settings
b377c85c 39
40 TPaveText * fDisplayStatus[6]; //Online Comments for the DQM-shifter histos
80b9610c 41
b377c85c 42 ClassDef(AliITSQASPDChecker,3) // description
5dfa9b71 43
44};
45
46#endif // AliITSQASPDChecker_H
96d29da9 47