--- /dev/null
+#ifndef AliAnalysisTaskPHOSPbPbQA_cxx
+#define AliAnalysisTaskPHOSPbPbQA_cxx
+
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice */
+/* $Id$ */
+
+// QA of PbPb data.
+// Author: Boris Polishchuk
+
+#include "AliAnalysisTaskSE.h"
+
+class AliPHOSGeometry;
+
+class AliAnalysisTaskPHOSPbPbQA : public AliAnalysisTaskSE {
+
+public:
+
+ AliAnalysisTaskPHOSPbPbQA();
+ AliAnalysisTaskPHOSPbPbQA(const char *name);
+ virtual ~AliAnalysisTaskPHOSPbPbQA() {}
+
+ virtual void UserCreateOutputObjects();
+ virtual void UserExec(Option_t *option);
+
+private:
+
+ AliAnalysisTaskPHOSPbPbQA(const AliAnalysisTaskPHOSPbPbQA&); // not implemented
+ AliAnalysisTaskPHOSPbPbQA& operator=(const AliAnalysisTaskPHOSPbPbQA&); // not implemented
+
+ void FillHistogram(const char * key,Double_t x) const ; //Fill 1D histogram witn name key
+ void FillHistogram(const char * key,Double_t x, Double_t y) const ; //Fill 2D histogram witn name key
+
+private:
+
+ TList * fOutputContainer; //final histogram container
+ TList * fPHOSEvents[1][2]; //Containers for events with PHOS photons
+ TClonesArray * fPHOSEvent ; //PHOS photons in current event
+ Float_t fCentrality ; //!Centrality of the currecnt event
+ Int_t fCenBin ; //! Current centrality bin
+ AliPHOSGeometry *fPHOSGeo; //! PHOS geometry
+ Int_t fEventCounter; // number of analyzed events
+
+ ClassDef(AliAnalysisTaskPHOSPbPbQA, 1); // PHOS analysis task
+};
+
+#endif