1 #ifndef AliAnalysisTaskSEBkgLikeSignJPSI_H
2 #define AliAnalysisTaskSEBkgLikeSignJPSI_H
4 /* Copyright(c) 1998-2009, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 //*************************************************************************
8 // Class AliAnalysisTaskSEBkgLikeSignJPSI
9 // AliAnalysisTaskSE for reading both reconstructed JPSI -> ee candidates
10 // and like sign pairs and for drawing corresponding distributions
11 // Author: C.Di Giglio, carmelo.digiglio@ba.infn.it
12 //*************************************************************************
18 #include "AliAnalysisTaskSE.h"
19 #include "AliAnalysisVertexingHF.h"
21 class AliAnalysisTaskSEBkgLikeSignJPSI : public AliAnalysisTaskSE
25 AliAnalysisTaskSEBkgLikeSignJPSI();
26 AliAnalysisTaskSEBkgLikeSignJPSI(const char *name);
27 virtual ~AliAnalysisTaskSEBkgLikeSignJPSI();
30 // Implementation of interface methods
31 virtual void UserCreateOutputObjects();
33 virtual void LocalInit() {Init();}
34 virtual void UserExec(Option_t *option);
35 virtual void Terminate(Option_t *option);
39 AliAnalysisTaskSEBkgLikeSignJPSI(const AliAnalysisTaskSEBkgLikeSignJPSI &source);
40 AliAnalysisTaskSEBkgLikeSignJPSI& operator=(const AliAnalysisTaskSEBkgLikeSignJPSI& source);
42 TList *fOutput; //! list send on output slot 0
43 TH1F *fHistMassJPSI; // output histograms
45 TH1F *fHistCtsJPSI; // Cosine of decay angle
47 TH1F *fHistCtsLSpos; //
48 TH1F *fHistCtsLSneg; //
49 TH1F *fHistCPtaJPSI; // Cosine of pointing angle
51 TH1F *fHistd0d0JPSI; // Product of impact parameters
53 TH1F *fHistDCAJPSI; // Distance of closest approach
55 AliAnalysisVertexingHF *fVHF; // Vertexer heavy flavour (used to pass the cuts)
57 Int_t fTotPosPairs; //
58 Int_t fTotNegPairs; // normalization
59 Double_t fLsNormalization; //
61 ClassDef(AliAnalysisTaskSEBkgLikeSignJPSI,0); // comparison of unlike-sign and like-sign background for J/psi->ee