]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/vertexingHF/AliAnalysisBtoJPSItoEle.h
Adding task for like-sign bkg for D0->Kpi (Carmelo)
[u/mrichter/AliRoot.git] / PWG3 / vertexingHF / AliAnalysisBtoJPSItoEle.h
CommitLineData
7b54a483 1#ifndef ALIANALYSISBTOJPSITOELE_H\r
2#define ALIANALYSISBTOJPSITOELE_H\r
3/* Copyright(c) 1998-2009, ALICE Experiment at CERN, All rights reserved. *\r
4 * See cxx source for full Copyright notice */\r
5\r
6//-------------------------------------------------------------------------\r
7// Class AliAnalysisBtoJPSItoEle\r
8// Unbinned log-likelihood fit analysis class\r
9//\r
10// Origin: C.Di Giglio\r
11// Contact: Carmelo.Digiglio@ba.infn.it , giuseppe.bruno@ba.infn.it\r
12//-------------------------------------------------------------------------\r
13class TNtuple ;\r
14class AliBtoJPSItoEleCDFfitFCN ;\r
15class AliBtoJPSItoEleCDFfitHandler ; \r
16#include "TH1F.h"\r
17\r
18//_________________________________________________________________________ \r
19class AliAnalysisBtoJPSItoEle : public TNamed {\r
20 public:\r
21 //\r
22 AliAnalysisBtoJPSItoEle();\r
23 AliAnalysisBtoJPSItoEle(const AliAnalysisBtoJPSItoEle& source);\r
24 AliAnalysisBtoJPSItoEle& operator=(const AliAnalysisBtoJPSItoEle& source);\r
25 virtual ~AliAnalysisBtoJPSItoEle();\r
26 \r
27 Int_t DoMinimization(Double_t* x,Double_t* m, Int_t n);\r
28 void ReadCandidates(TNtuple* nt, Double_t* &x, Double_t* &m, Int_t& n); // primary JPSI + secondary JPSI + bkg couples\r
29\r
30 void SetPtBin(Int_t BinNum) { fPtBin = BinNum ; }\r
31 void SetCsiMC(TH1F* MCtemplate);\r
32 void SetResolutionConstants(Int_t BinNum);\r
33 void CloneMCtemplate(const TH1F* MCtemplate) {fMCtemplate = (TH1F*)MCtemplate->Clone("fMCtemplate");}\r
34 Double_t* GetResolutionConstants(Double_t* resolutionConst);\r
35 Int_t GetPtBin() const { return fPtBin ; }\r
36\r
37 private:\r
38 //\r
39 AliBtoJPSItoEleCDFfitHandler* fFCNfunction; //! pointer to the interface class\r
40 Int_t fPtBin; // number of pt bin in which the analysis is performes\r
41 TH1F* fMCtemplate; //! template of the MC distribution for the x distribution of the secondary J/psi\r
42\r
43 ClassDef(AliAnalysisBtoJPSItoEle,0); // AliAnalysisBtoJPSItoEle class\r
44};\r
45\r
46#endif\r