]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG1/AliAnalysisTaskVtXY.h
additional fix for MC performance
[u/mrichter/AliRoot.git] / PWG1 / AliAnalysisTaskVtXY.h
CommitLineData
b514f4be 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
6//\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
9//\r
10//------------------------------------------------------- \r
11class TStyle;\r
12class TH2F;\r
13class TProfile;\r
14class AliESDEvent;\r
15class AliVertex;\r
16class AliESDVertex;\r
17class AliVertexerTracks;\r
18class AliESDVertexer;\r
19#include "AliAnalysisTask.h"\r
20\r
21class AliAnalysisTaskVtXY : public AliAnalysisTask {\r
22 public:\r
23 AliAnalysisTaskVtXY(const char *name = "AliAnalysisTaskVtXY");\r
24 virtual ~AliAnalysisTaskVtXY() {}\r
25 \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
30 \r
31 private:\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
38 \r
39 ClassDef(AliAnalysisTaskVtXY, 1); //example of analysis\r
40};\r
41\r
42#endif\r