]>
Commit | Line | Data |
---|---|---|
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 | 12 | class TList; |
894840ad | 13 | class AliResonanceKink; |
14 | ||
15 | #include "AliAnalysisTaskSE.h" | |
be1a7181 | 16 | |
f9afc48d | 17 | class 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 |