]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignJPSI.h
New test macro for HF mass fitter (Chiara)
[u/mrichter/AliRoot.git] / PWG3 / vertexingHF / AliAnalysisTaskSEBkgLikeSignJPSI.h
CommitLineData
adef5d4e 1#ifndef AliAnalysisTaskSEBkgLikeSignJPSI_H
2#define AliAnalysisTaskSEBkgLikeSignJPSI_H
3
4/* Copyright(c) 1998-2009, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
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//*************************************************************************
13
14#include <TList.h>
15#include <TH1F.h>
16#include <TH2F.h>
17
18#include "AliAnalysisTaskSE.h"
19#include "AliAnalysisVertexingHF.h"
20
21class AliAnalysisTaskSEBkgLikeSignJPSI : public AliAnalysisTaskSE
22{
23 public:
24
25 AliAnalysisTaskSEBkgLikeSignJPSI();
26 AliAnalysisTaskSEBkgLikeSignJPSI(const char *name);
27 virtual ~AliAnalysisTaskSEBkgLikeSignJPSI();
28
29
30 // Implementation of interface methods
31 virtual void UserCreateOutputObjects();
32 virtual void Init();
33 virtual void LocalInit() {Init();}
34 virtual void UserExec(Option_t *option);
35 virtual void Terminate(Option_t *option);
36
37 private:
38
39 AliAnalysisTaskSEBkgLikeSignJPSI(const AliAnalysisTaskSEBkgLikeSignJPSI &source);
40 AliAnalysisTaskSEBkgLikeSignJPSI& operator=(const AliAnalysisTaskSEBkgLikeSignJPSI& source);
41
42 TList *fOutput; //! list send on output slot 0
43 TH1F *fHistMassJPSI; // output histograms
44 TH1F *fHistMassLS; //
45 TH1F *fHistCtsJPSI; // Cosine of decay angle
46 TH1F *fHistCtsLS; //
47 TH1F *fHistCtsLSpos; //
48 TH1F *fHistCtsLSneg; //
49 TH1F *fHistCPtaJPSI; // Cosine of pointing angle
50 TH1F *fHistCPtaLS; //
51 TH1F *fHistd0d0JPSI; // Product of impact parameters
52 TH1F *fHistd0d0LS; //
53 TH1F *fHistDCAJPSI; // Distance of closest approach
54 TH1F *fHistDCALS; //
55 AliAnalysisVertexingHF *fVHF; // Vertexer heavy flavour (used to pass the cuts)
56
57 Int_t fTotPosPairs; //
58 Int_t fTotNegPairs; // normalization
59 Double_t fLsNormalization; //
60
61 ClassDef(AliAnalysisTaskSEBkgLikeSignJPSI,0); // comparison of unlike-sign and like-sign background for J/psi->ee
62};
63
64#endif
65