+++ /dev/null
-#ifndef ALIANALYSISTASKPYTHIAMPI_H
-#define ALIANALYSISTASKPYTHIAMPI_H
-
-
-#include "AliAnalysisTaskSE.h"
-#include "AliAnalysisDataSlot.h"
-#include "AliAnalysisDataContainer.h"
-#include "AliInputEventHandler.h"
-#include "AliMCEvent.h"
-
-
-class TH1I;
-class TParticle;
-class AliStack;
-class AliVVertex;
-class AliVParticle;
-
-class AliAnalysisTaskPythiaMpi: public AliAnalysisTaskSE
-{
- public:
-
-
- AliAnalysisTaskPythiaMpi();
- AliAnalysisTaskPythiaMpi(const Char_t* name);
- AliAnalysisTaskPythiaMpi(const AliAnalysisTaskPythiaMpi& c);
- AliAnalysisTaskPythiaMpi& operator= (const AliAnalysisTaskPythiaMpi& c);
- virtual ~AliAnalysisTaskPythiaMpi();
-
-
- // Implementation of interface methods
- virtual void UserCreateOutputObjects();
- virtual void Init();
- virtual void LocalInit();
- virtual void UserExec(Option_t *option);
- virtual void Terminate(Option_t *);
-
-
- protected:
-
- AliMCEvent* fMcEvent; //! MC event
- AliInputEventHandler* fMcHandler; //! MCEventHandler
-
- TList* fOutputList;
- TH1I* fHistEvents;
- TH1F* fHistPt; //pT distribution
- TH1F* fHistEta; //eta distribution
- TH1F* fHistMpi; //MPIs distribution
- TH2F* fHistMultMpi; //Multiplicity distribution vs MPIs
- TH2F* fHistdNdetaMpi; //dNdEta vs MPIs
-
- ClassDef(AliAnalysisTaskPythiaMpi, 1)
-};
-
-#endif