]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG2/RESONANCES/AliRsnReaderTask.h
Package revised - New AnalysisTask's - Added more functions
[u/mrichter/AliRoot.git] / PWG2 / RESONANCES / AliRsnReaderTask.h
1 //
2 // Class AliRsnReaderTask
3 //
4 // TODO
5 //
6 // authors: Martin Vala (martin.vala@cern.ch)
7 //          Alberto Pulvirenti (alberto.pulvirenti@ct.infn.it)
8 //
9 #ifndef ALIRSNREADERTASK_H
10 #define ALIRSNREADERTASK_H
11
12 #include "AliRsnBaseAT.h"
13
14 class AliRsnPID;
15 class AliRsnReader;
16
17 class AliRsnReaderTask : public AliRsnBaseAT
18 {
19   public:
20
21     AliRsnReaderTask();
22     AliRsnReaderTask(const char *name);
23     virtual ~AliRsnReaderTask() {}
24
25     // Implementation of interface methods
26     virtual void    InitIOVars();
27     virtual void    LocalInit();
28     virtual Bool_t  Notify();
29     virtual void    CreateOutputObjects();
30     virtual void    Exec(Option_t *option);
31     virtual void    Terminate(Option_t *);
32
33   private:
34
35     AliRsnReaderTask(const AliRsnReaderTask&);
36     AliRsnReaderTask& operator= (const AliRsnReaderTask&);
37
38     TTree*        fRsnTree;     // output tree
39
40     ClassDef(AliRsnReaderTask, 0)    // implementation of RsnReader as AnalysisTask
41 };
42
43 #endif