AliPhysics  7c9d977 (7c9d977)
AliAnalysisTaskVtXY.h
Go to the documentation of this file.
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 
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
AliAnalysisTaskVtXY & operator=(const AliAnalysisTaskVtXY &)
Definition: External.C:236
virtual void CreateOutputObjects()
virtual void ConnectInputData(Option_t *)
AliAnalysisTaskVtXY(const char *name="AliAnalysisTaskVtXY")
virtual void Terminate(Option_t *)
const char Option_t
Definition: External.C:48
virtual void Exec(Option_t *option)