1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
5 /* AliAnalysisTaskEx01.h
7 * Template task producing a P_t spectrum and pseudorapidity distribution.
8 * Includes explanations of physics and primary track selections
10 * Based on tutorial example from offline pages
11 * Edited by Arvinder Palaha
13 #ifndef ALIANALYSISTASKEX01_H
14 #define ALIANALYSISTASKEX01_H
18 class AliESDtrackCuts;
20 #ifndef ALIANALYSISTASKSE_H
21 #include "AliAnalysisTaskSE.h"
24 class AliAnalysisTaskEx01 : public AliAnalysisTaskSE {
26 AliAnalysisTaskEx01();
27 AliAnalysisTaskEx01(const char *name);
28 virtual ~AliAnalysisTaskEx01();
30 virtual void UserCreateOutputObjects();
31 virtual void UserExec(Option_t *option);
32 virtual void Terminate(Option_t *);
35 TList *fOutput; // Output list
36 AliESDtrackCuts *fTrackCuts; // Track cuts
37 TH1F *fHistPt; // Pt spectrum
38 TH1F *fHistEta; // pseudorapidity spectrum
39 // NEW HISTO to be declared here
41 AliAnalysisTaskEx01(const AliAnalysisTaskEx01&); // not implemented
42 AliAnalysisTaskEx01& operator=(const AliAnalysisTaskEx01&); // not implemented
44 ClassDef(AliAnalysisTaskEx01, 1); // example of analysis