// Checks the quality assurance.
// By comparing with reference data
// INFN Torino
-// W. Ferrarese Oct 2007
+// W.Ferrarese P.Cerello Mag 2008
//
class TH2F ;
// --- AliRoot header files ---
+#include "AliQA.h"
#include "AliQACheckerBase.h"
class AliITSQASPDChecker;
public:
AliITSQAChecker(Bool_t kMode = kFALSE, Short_t subDet = 0, Short_t ldc = 0) ; // ctor
- AliITSQAChecker(const AliITSQAChecker& qac) : AliQACheckerBase(qac.GetName(), qac.GetTitle()), fkOnline(kFALSE), fDet(0), fLDC(0), fSPDChecker(0), fSDDChecker(0), fSSDChecker(0) {;} // cpy ctor
- AliITSQAChecker& operator = (const AliITSQAChecker& qac) ; //operator =
+ AliITSQAChecker(const AliITSQAChecker& qac);
+ AliITSQAChecker& operator=(const AliITSQAChecker& qac);
virtual ~AliITSQAChecker() {;} // dtor
void SetMode(Bool_t kMode) { fkOnline = kMode; }
void SetSubDet(Short_t subdet) { fDet = subdet; }
Bool_t GetMode() { return fkOnline; }
Short_t GetSubDet() { return fDet; }
Short_t GetLDC() { return fLDC; }
+ virtual void SetTaskOffset(Int_t SPDOffset, Int_t SDDOffset, Int_t SSDOffset);
protected:
-
- virtual const Double_t Check(TObjArray * list) ;
- virtual const Double_t Check() {return 0.;} ;
+ virtual const Double_t Check(AliQA::ALITASK_t /*index*/){return 0.5;}
+ virtual const Double_t Check(AliQA::ALITASK_t index, TObjArray * list ) ;
private:
Bool_t fkOnline;
Short_t fDet;
Short_t fLDC;
+ Int_t fSPDOffset; //starting point for the QACheck list
+ Int_t fSDDOffset;
+ Int_t fSSDOffset;
AliITSQASPDChecker *fSPDChecker; // SPD Checker
AliITSQASDDChecker *fSDDChecker; // SDD Checker