4 // simple task that runs the esd track cuts to evaluate the basic plots created during the cuts
11 #include "AliAnalysisTask.h"
13 class AliCutTask : public AliAnalysisTask {
15 AliCutTask(const char *name = "AliCutTask");
16 virtual ~AliCutTask() {}
18 virtual void ConnectInputData(Option_t *);
19 virtual void CreateOutputObjects();
20 virtual void Exec(Option_t *option);
21 virtual void Terminate(Option_t *);
23 void SetTrackCuts(AliESDtrackCuts* cuts) { fTrackCuts = cuts; }
26 AliESDEvent *fESD; //! ESD object
27 AliESDtrackCuts* fTrackCuts; // track cuts
29 TH1F* fVertex; //! event z vertex distribution
31 TList* fOutput; //! list send on output slot 0
33 AliCutTask(const AliCutTask&); // not implemented
34 AliCutTask& operator=(const AliCutTask&); // not implemented
36 ClassDef(AliCutTask, 1); // example of analysis