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
6 //-------------------------------------------------------------------------
\r
7 // Class AliAnalysisBtoJPSItoEle
\r
8 // Unbinned log-likelihood fit analysis class
\r
10 // Origin: C.Di Giglio
\r
11 // Contact: Carmelo.Digiglio@ba.infn.it , giuseppe.bruno@ba.infn.it
\r
12 //-------------------------------------------------------------------------
\r
14 //class AliBtoJPSItoEleCDFfitFCN ;
\r
15 //class AliBtoJPSItoEleCDFfitHandler ;
\r
17 #include "AliBtoJPSItoEleCDFfitHandler.h"
\r
18 #include "AliBtoJPSItoEleCDFfitFCN.h"
\r
20 //_________________________________________________________________________
\r
21 class AliAnalysisBtoJPSItoEle : public TNamed {
\r
24 AliAnalysisBtoJPSItoEle();
\r
25 AliAnalysisBtoJPSItoEle(const AliAnalysisBtoJPSItoEle& source);
\r
26 AliAnalysisBtoJPSItoEle& operator=(const AliAnalysisBtoJPSItoEle& source);
\r
27 virtual ~AliAnalysisBtoJPSItoEle();
\r
29 Int_t DoMinimization();
\r
30 void ReadCandidates(TNtuple* nt, Double_t* &x, Double_t* &m, Int_t& n); // primary JPSI + secondary JPSI + bkg couples
\r
32 void SetPtBin(Int_t BinNum) { fPtBin = BinNum ; }
\r
34 //void SetResolutionConstants(Int_t BinNum);
\r
35 void SetFitHandler(Double_t* /*pseudoproper*/, Double_t* /*inv mass*/, Int_t /*candidates*/);
\r
36 void CloneMCtemplate(const TH1F* MCtemplate) {fMCtemplate = (TH1F*)MCtemplate->Clone("fMCtemplate");}
\r
37 Double_t* GetResolutionConstants(Double_t* resolutionConst);
\r
38 AliBtoJPSItoEleCDFfitHandler* GetCDFFitHandler() const { return fFCNfunction ; }
\r
39 Int_t GetPtBin() const { return fPtBin ; }
\r
43 AliBtoJPSItoEleCDFfitHandler* fFCNfunction; //! pointer to the interface class
\r
44 Int_t fPtBin; // number of pt bin in which the analysis is performes
\r
45 TH1F* fMCtemplate; //! template of the MC distribution for the x distribution of the secondary J/psi
\r
47 ClassDef(AliAnalysisBtoJPSItoEle,1); // AliAnalysisBtoJPSItoEle class
\r