1 #ifndef AliAnalysisTaskVtXY_h
2 #define AliAnalysisTaskVtXY_h
3 /* Copyright (c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * see cxx source for full Copyright notice */
5 //-------------------------------------------------------
7 // ESD based analysis of the main vertex resolution in XY in order
8 // to estimate the beam interaction spot location and size
10 //-------------------------------------------------------
17 class AliVertexerTracks;
19 #include "AliAnalysisTask.h"
21 class AliAnalysisTaskVtXY : public AliAnalysisTask {
23 AliAnalysisTaskVtXY(const char *name = "AliAnalysisTaskVtXY");
24 virtual ~AliAnalysisTaskVtXY() {}
26 virtual void ConnectInputData(Option_t *);
27 virtual void CreateOutputObjects();
28 virtual void Exec(Option_t *option);
29 virtual void Terminate(Option_t *);
32 AliESDEvent *fESD; //ESD object
33 TList *fList; //TList output object
34 TProfile *fHistVtx; //Vtx spectrum
35 TProfile *fHistVty; //Vty spectrum
36 AliAnalysisTaskVtXY(const AliAnalysisTaskVtXY&); //not implemented
37 AliAnalysisTaskVtXY& operator=(const AliAnalysisTaskVtXY&); //not implemented
39 ClassDef(AliAnalysisTaskVtXY, 1); //example of analysis