]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/KINK/AliAnalysisTaskKinkResonance.h
small changes and implementation of a QA plot in terminate from P.Ganoti
[u/mrichter/AliRoot.git] / PWG2 / KINK / AliAnalysisTaskKinkResonance.h
CommitLineData
f9afc48d 1#ifndef ALIANALYSISTASKKINKRESONANCE_H
2#define ALIANALYSISTASKKINKRESONANCE_H
3
4/* See cxx source for full Copyright notice */
5
6//------------------------------------------------------------------------------
7// class AliAnalysisTaskKinkResonance
894840ad 8//This is an analysis task for analysing resonances having one kaon kink
f9afc48d 9//Author: Paraskevi Ganoti, University of Athens (pganoti@phys.uoa.gr)
10//------------------------------------------------------------------------------
11
be1a7181 12class TList;
894840ad 13class AliResonanceKink;
14
15#include "AliAnalysisTaskSE.h"
be1a7181 16
f9afc48d 17class AliAnalysisTaskKinkResonance : public AliAnalysisTaskSE {
18 public:
92adf4f6 19 AliAnalysisTaskKinkResonance(const char *dname = "AliAnalysisTaskKinkResonance");
f9afc48d 20 virtual ~AliAnalysisTaskKinkResonance() {}
21
92adf4f6 22 virtual void UserCreateOutputObjects();
23 virtual void UserExec(Option_t *option);
f9afc48d 24 virtual void Terminate(Option_t *);
25
26 void SetAnalysisKinkObject(AliResonanceKink * const kinkResonance) {
27 fKinkResonance=kinkResonance;}
28
29 private:
92adf4f6 30 TList *fList; // List
04c3c355 31 AliResonanceKink *fKinkResonance; // resonance object configured externaly
f9afc48d 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