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