--- /dev/null
+#ifndef ALIITSCOMPARISONTASK_H
+#define ALIITSCOMPARISONTASK_H
+
+//-------------------------------------------------------------------------
+//
+// This is the PROOF-enabled version of ITS/AliITSComparisonV2.C macro.
+// Origin: Andrei.Zalite@cern.ch
+//
+//-------------------------------------------------------------------------
+
+class TList;
+class TH1F;
+class TH2F;
+class TClonesArray;
+
+#ifdef __MAKECINT__
+#pragma link C++ class AliMCComparisonTrack+;
+#endif
+
+#include "AliAnalysisTaskSE.h"
+
+class AliITSComparisonTask: public AliAnalysisTaskSE
+{
+ public:
+ AliITSComparisonTask();
+ AliITSComparisonTask(const char* name);
+ virtual ~AliITSComparisonTask() {}
+
+ virtual void UserCreateOutputObjects();
+ virtual void UserExec(Option_t *option);
+ virtual void Terminate(Option_t *);
+
+ private:
+ TList* fListOfHistos; // The list of output histos
+
+ TH1F* fGood; // good tracks
+ TH1F* fFound; // found tracks
+ TH1F* fFake; // fake tracks
+ TH1F* fP; // phi resolution
+ TH1F* fL; // lambda resolution
+ TH1F* fPt; // pt resolution
+ TH1F* fTip; // transverse impact parameter
+ TH1F* fE; // dE/dx for MIP
+ TH2F* fEp; // dE/dx vs momentum
+ TH1F* fGoodPhi; // phi for good tracks
+ TH1F* fFoundPhi; // phi for found tracks
+ TH1F* fLip; // longitudinal impact parameters
+
+ AliITSComparisonTask(const AliITSComparisonTask&); // not implemented
+ AliITSComparisonTask& operator=(const AliITSComparisonTask&); // not implemented
+
+ ClassDef(AliITSComparisonTask, 1); // example of analysis
+};
+
+#endif