]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG2/KINK/AliAnalysisTaskKinkResonance.h
e2fd9da035696aca3031ab8ff36fe93632590376
[u/mrichter/AliRoot.git] / PWG2 / KINK / AliAnalysisTaskKinkResonance.h
1 #ifndef ALIANALYSISTASKKINKRESONANCE_H
2 #define ALIANALYSISTASKKINKRESONANCE_H
3
4 /*  See cxx source for full Copyright notice */
5
6 //------------------------------------------------------------------------------
7 //                   class AliAnalysisTaskKinkResonance
8 //This is an analysis task for analysing resonances having one kaon kink
9 //Author: Paraskevi Ganoti, University of Athens (pganoti@phys.uoa.gr)
10 //------------------------------------------------------------------------------
11
12 class TList;
13 class AliResonanceKink;
14
15 #include "AliAnalysisTaskSE.h"
16
17 class AliAnalysisTaskKinkResonance : public AliAnalysisTaskSE {
18  public:
19   AliAnalysisTaskKinkResonance(const char *dname = "AliAnalysisTaskKinkResonance");
20   virtual ~AliAnalysisTaskKinkResonance() {}
21   
22   virtual void   UserCreateOutputObjects();
23   virtual void   UserExec(Option_t *option);
24   virtual void   Terminate(Option_t *);
25   
26   void SetAnalysisKinkObject(AliResonanceKink * const kinkResonance) {
27     fKinkResonance=kinkResonance;}
28   
29  private:
30   TList             *fList; // List 
31   AliResonanceKink  *fKinkResonance; // resonance object configured externaly
32   
33   AliAnalysisTaskKinkResonance(const AliAnalysisTaskKinkResonance&); // not implemented
34   AliAnalysisTaskKinkResonance& operator=(const AliAnalysisTaskKinkResonance&); // not implemented
35
36   ClassDef(AliAnalysisTaskKinkResonance, 1); // example of analysis
37 };
38
39 #endif