]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FLOW/macros/AliAnalysisTaskRLLYZNewMethod.h
remove reference to AliEMCALJetMicroDst::Sgpdge; gid will not be stored until new...
[u/mrichter/AliRoot.git] / PWG2 / FLOW / macros / AliAnalysisTaskRLLYZNewMethod.h
CommitLineData
b6164404 1#ifndef AliAnalysisTaskRLLYZNEWMETHOD_H
2#define AliAnalysisTaskRLLYZNEWMETHOD_H
3
4
5#include "AliAnalysisTaskRL.h"
6#include "AliAnalysisTask.h"
7#include "AliAnalysisManager.h"
8#include "AliAnalysisDataContainer.h"
9#include "TObjArray.h"
10#include "TList.h"
11#include "TProfile.h"
12
13class AliFlowEvent;
14class AliFlowTrack;
15class AliFlowSelection;
16class AliFlowMaker;
17class AliESD;
18class AliESDtrack;
19
20class TFile;
21class TTree;
22class TObjArray;
23class TH1F;
24//class TProfile;
25
26
27class AliAnalysisTaskRLLYZNewMethod : public AliAnalysisTaskRL {
28 public:
29 AliAnalysisTaskRLLYZNewMethod(const char *name);
30 virtual ~AliAnalysisTaskRLLYZNewMethod();
31
32 virtual void ConnectInputData(Option_t *);
33 virtual void CreateOutputObjects();
34 virtual void Exec(Option_t *option);
35 virtual void Terminate(Option_t *);
36
37
38 private:
39
40 TFile* fOutfile; //!
41 TFile* fFirstRunFile ; //! pointer to file from first run
42 TFile* fSecondRunFile ; //! pointer to file from second run
43 AliESD* fESD; //! ESD object
44 AliFlowEvent* fFlowEvent; //! flowevent object
45 AliFlowTrack* fFlowTrack; //!
46 TObjArray* fFlowTracks; //!
47 AliFlowSelection* fFlowSelect; //! flowselection object
48 AliFlowMaker* fFlowMaker; //! flowmaker object
49
50 //histograms
51 //input
52 TProfile* h1; //!
53 TProfile* h2; //!
54 TH1F* h3; //!
55 TProfile* p1; //!
56 TProfile* p2; //!
57 TProfile* p3; //!
58 TProfile* p4; //!
59 TProfile* p5; //!
60 //output
61 TProfile* fHistProFlow; //!
62 TH1F* fHistQtheta; //!
63 TProfile* fHistProR0thetaHar2; //!
64 TProfile* fHistProReDtheta; //!
65 TProfile* fHistProImDtheta; //!
66
67
68 ClassDef(AliAnalysisTaskRLLYZNewMethod, 0); // lyz analysis
69};
70
71 #endif