void UserExec(Option_t *);\r
void Terminate(Option_t *);\r
\r
+ void SetBadCells(Int_t badcells[], Int_t nbad);\r
+\r
// getters and setters\r
AliCaloCellsQA* GetCaloCellsQA() { return fCellsQA; }\r
Bool_t GetAvoidPileup() { return fkAvoidPileup; }\r
void SetAvoidPileup(Bool_t flag) { fkAvoidPileup = flag; }\r
void SetOutputFileName(char* fname) { *fOutfile = fname; }\r
\r
+protected:\r
+ Bool_t IsClusterBad(AliVCluster *clus);\r
+\r
private:\r
AliAnalysisTaskCaloCellsQA(const AliAnalysisTaskCaloCellsQA &);\r
AliAnalysisTaskCaloCellsQA & operator = (const AliAnalysisTaskCaloCellsQA &);\r
Bool_t fkAvoidPileup; // flag not to process pileup events\r
AliCaloCellsQA* fCellsQA; // analysis instance\r
TString* fOutfile; // output file name\r
+ Int_t* fBadCells; // bad cells array\r
+ Int_t fNBad; // number of entries in fBadCells\r
\r
ClassDef(AliAnalysisTaskCaloCellsQA, 1);\r
};\r