]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/KINK/AliResonanceKinkLikeSign.h
Newlines at EOF
[u/mrichter/AliRoot.git] / PWG2 / KINK / AliResonanceKinkLikeSign.h
CommitLineData
10eaad41 1#ifndef ALIRESONANCEKINKLIKESIGN_H
2#define ALIRESONANCEKINKLIKESIGN_H
3
4/* See cxx source for full Copyright notice */
5
6//--------------------------------------------------------------------------------
7// class AliResonanceKinkLikeSign
8// This task is an example of an analysis task
9// for producing a like-sign background for resonances having at least one
10// kaon-kink in their decay products.
11// Author: Paraskevi Ganoti, University of Athens (pganoti@phys.uoa.gr)
12//---------------------------------------------------------------------------------
13class TF1;
14class TTree;
15class AliESDEvent;
85f91829 16class AliAnalysisTaskSE;
10eaad41 17
18class AliResonanceKinkLikeSign : public AliAnalysisTaskSE {
19 public:
20 AliResonanceKinkLikeSign();
21 AliResonanceKinkLikeSign(const char *name);
22 virtual ~AliResonanceKinkLikeSign() {}
23
24 virtual void ConnectInputData(Option_t *);
25 virtual void CreateOutputObjects();
26 virtual void Exec(Option_t *option);
27 virtual void Terminate(Option_t *);
28
29 Float_t GetSigmaToVertex(AliESDtrack* esdTrack) const ;
30 const AliESDVertex *GetEventVertex(const AliESDEvent* esd) const;
31
32 private:
33 AliESDEvent *fESD; //! ESD object
34 TList *fListOfHistos; //! List
35 TF1 *f1;
36 TF1 *f2;
37 TH1D *fNegKaonLikeSign; //! negative spectrum
38
39 AliResonanceKinkLikeSign(const AliResonanceKinkLikeSign&); // not implemented
40 AliResonanceKinkLikeSign& operator=(const AliResonanceKinkLikeSign&); // not implemented
41
42 ClassDef(AliResonanceKinkLikeSign, 1); // example of analysis
43};
44
45#endif