1 #ifndef AliTwoParticlePIDCorrKine_H
2 #define AliTwoParticlePIDCorrKine_H
4 #include "AliAnalysisTaskSE.h"
5 #include "AliAnalysisDataSlot.h"
6 #include "AliAnalysisDataContainer.h"
7 #include "AliInputEventHandler.h"
8 #include "AliMCEvent.h"
21 #ifndef ALIANALYSISTASKSE_H
22 #include "AliAnalysisTaskSE.h"
26 class AliTwoParticlePIDCorrKine : public AliAnalysisTaskSE {
31 AliTwoParticlePIDCorrKine();
32 AliTwoParticlePIDCorrKine(const Char_t* name);
34 virtual ~AliTwoParticlePIDCorrKine();
36 // ANALYSIS FRAMEWORK STUFF to loop on data and fill output objects
37 virtual void UserCreateOutputObjects();
39 virtual void UserExec(Option_t *option);
40 virtual void Terminate(Option_t *);
43 AliVEvent* fEvent; //! MC event
44 AliInputEventHandler* fMcHandler; //! MCEventHandler
47 TH1F *fHistEventsProcessed; //! histo for monitoring the number of events processed slot 1
48 TList *fOutputList; //! Output list
50 TH1F *fHistPt; //!Pt spectrum
53 TString fCentralityFrom;
54 TString fCentralityEstimator;
56 AliTwoParticlePIDCorrKine(const AliTwoParticlePIDCorrKine&); // not implemented
57 AliTwoParticlePIDCorrKine& operator=(const AliTwoParticlePIDCorrKine&); // not implemented
59 ClassDef(AliTwoParticlePIDCorrKine,1)