]>
Commit | Line | Data |
---|---|---|
a65a7e70 | 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 | //------------------------------------------------------- | |
6 | // | |
7 | // ESD based analysis of the main vertex resolution in XY in order | |
8 | // to estimate the beam interaction spot location and size | |
9 | // | |
10 | //------------------------------------------------------- | |
11 | class TStyle; | |
12 | class TH2F; | |
13 | class TProfile; | |
14 | class AliESDEvent; | |
15 | class AliVertex; | |
16 | class AliESDVertex; | |
17 | class AliVertexerTracks; | |
18 | class AliESDVertexer; | |
19 | #include "AliAnalysisTask.h" | |
20 | ||
21 | class AliAnalysisTaskVtXY : public AliAnalysisTask { | |
22 | public: | |
23 | AliAnalysisTaskVtXY(const char *name = "AliAnalysisTaskVtXY"); | |
24 | virtual ~AliAnalysisTaskVtXY() {} | |
25 | ||
26 | virtual void ConnectInputData(Option_t *); | |
27 | virtual void CreateOutputObjects(); | |
28 | virtual void Exec(Option_t *option); | |
29 | virtual void Terminate(Option_t *); | |
30 | ||
31 | private: | |
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 | |
38 | ||
39 | ClassDef(AliAnalysisTaskVtXY, 1); //example of analysis | |
40 | }; | |
41 | ||
42 | #endif |