Coding rule violations corrected.
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisTaskPhiCorr.h
1 // gSystem->SetIncludePath("-I$ROOTSYS/include -I$ALICE_ROOT/include");\r
2 #ifndef ALIANALYSISTASKPHICORR_cxx\r
3 #define ALIANALYSISTASKPHICORR_cxx\r
4 /*\r
5  Simple use case for mixed event analysis\r
6  based on ESD or AOD\r
7  Delta_phi correlation analysis is performed on charged tracks \r
8  for same and mixed events\r
9  Author: andreas.morsch@cern.ch \r
10 */\r
11 \r
12 \r
13 class TH1F;\r
14 class TList;\r
15 class AliESDEvent;\r
16 \r
17 #include "AliAnalysisTaskME.h"\r
18 #include "AliMixedEvent.h"\r
19 \r
20 class AliAnalysisTaskPhiCorr : public AliAnalysisTaskME {\r
21  public:\r
22   AliAnalysisTaskPhiCorr(const char *name = "AliAnalysisTaskPt");\r
23   virtual ~AliAnalysisTaskPhiCorr() {}\r
24   \r
25   virtual void   UserCreateOutputObjects();\r
26   virtual void   UserExec(Option_t *option);\r
27   virtual void   Terminate(Option_t *);\r
28   \r
29  private:\r
30   TList       *fHists;        // List with histos\r
31   TH1F        *fHistDphiCO;   // Pt spectrum\r
32   TH1F        *fHistDphiUC;   // Pt spectrum\r
33   AliMixedEvent fMixedEvent;  // Mixed event\r
34   \r
35   AliAnalysisTaskPhiCorr(const AliAnalysisTaskPhiCorr&); // not implemented\r
36   AliAnalysisTaskPhiCorr& operator=(const AliAnalysisTaskPhiCorr&); // not implemented\r
37   \r
38   ClassDef(AliAnalysisTaskPhiCorr, 1); // example of analysis\r
39 };\r
40 \r
41 #endif\r