]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG2/UNICOR/AliDAnalysisTask.h
Removing obsolete files
[u/mrichter/AliRoot.git] / PWG2 / UNICOR / AliDAnalysisTask.h
1 // Author: Dariusz Miskowiec 2007
2
3 #ifndef ALIDANALYSISTASK_H
4 #define ALIDANALYSISTASK_H
5
6 #include "AliESDEvent.h"
7 #include "AliAnalysisTask.h"
8 class AliDEventAliceESD;
9 class AliDAnalGlobal;
10 class AliDAnalSingle;
11 class AliDAnalCorrel;
12 class AliDAnalPtfluc;
13
14 /*****************************************************************************/
15 class AliDAnalysisTask : public AliAnalysisTask {
16    
17  public:                                        
18   AliDAnalysisTask();                            // constructor
19   virtual ~AliDAnalysisTask() {}                 // destructor
20   virtual void   ConnectInputData(Option_t *);
21   virtual void   CreateOutputObjects();
22   virtual void   Exec(Option_t *option);
23   virtual void   Terminate(Option_t *);
24   virtual void   LocalInit() {}
25   virtual Bool_t Notify() {return kTRUE;}
26   virtual Bool_t NotifyBinChange() {return kTRUE;}
27   virtual void   FinishTaskOutput() {}
28
29  protected:
30   AliESDEvent    *fESD;                       //! ESD event
31   AliDEventAliceESD *fEv0;                       //! data/analysis interface
32   AliDEventAliceESD *fEv1;                       //! another for event mixing
33   AliDAnalGlobal    *fDag;                       //! global analysis
34   AliDAnalSingle    *fAll;                       //! single analysis
35   AliDAnalSingle    *fPim;                       //! single analysis
36   AliDAnalSingle    *fPip;                       //! single analysis
37   AliDAnalCorrel    *fCnn;                       //! correlation analysis pi-pi-
38   AliDAnalCorrel    *fCpp;                       //! correlation analysis pi+pi+
39   AliDAnalPtfluc    *fPtf;                       //! pt-fluctuation analysis
40   TList          *fOutputList;                //  list of output objects
41   AliDAnalysisTask(const AliDAnalysisTask&); 
42   AliDAnalysisTask& operator=(const AliDAnalysisTask&); 
43
44   ClassDef(AliDAnalysisTask,1)
45 };
46 /*****************************************************************************/
47
48 #endif