1 #ifndef ALIANALYSISTASKKINKRESONANCE_H
2 #define ALIANALYSISTASKKINKRESONANCE_H
4 /* See cxx source for full Copyright notice */
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 //------------------------------------------------------------------------------
13 class AliResonanceKink;
15 #include "AliAnalysisTaskSE.h"
17 class AliAnalysisTaskKinkResonance : public AliAnalysisTaskSE {
19 AliAnalysisTaskKinkResonance(const char *dname = "AliAnalysisTaskKinkResonance");
20 virtual ~AliAnalysisTaskKinkResonance() {}
22 virtual void UserCreateOutputObjects();
23 virtual void UserExec(Option_t *option);
24 virtual void Terminate(Option_t *);
26 void SetAnalysisKinkObject(AliResonanceKink * const kinkResonance) {
27 fKinkResonance=kinkResonance;}
31 AliResonanceKink *fKinkResonance; // resonance object configured externaly
33 AliAnalysisTaskKinkResonance(const AliAnalysisTaskKinkResonance&); // not implemented
34 AliAnalysisTaskKinkResonance& operator=(const AliAnalysisTaskKinkResonance&); // not implemented
36 ClassDef(AliAnalysisTaskKinkResonance, 1); // example of analysis