1 #ifndef ALIANALYSISTASKSED0MASS_H
2 #define ALIANALYSISTASKSED0MASS_H
4 /* Copyright(c) 1998-2009, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 //*************************************************************************
8 // Class AliAnalysisTaskSED0Mass
9 // AliAnalysisTaskSE for D0 candidates invariant mass histogram
10 // and comparison to MC truth (kinematics stored in the AOD) and cut variables
12 // Authors: A.Dainese, andrea.dainese@ln.infn.it
13 // and C.Bianchin, chiara.bianchin@pd.infn.it
14 //*************************************************************************
21 #include "AliAnalysisTaskSE.h"
22 #include "AliAnalysisVertexingHF.h"
24 class AliAnalysisTaskSED0Mass : public AliAnalysisTaskSE
28 AliAnalysisTaskSED0Mass();
29 AliAnalysisTaskSED0Mass(const char *name);
30 virtual ~AliAnalysisTaskSED0Mass();
33 // Implementation of interface methods
34 virtual void UserCreateOutputObjects();
36 virtual void LocalInit() {Init();}
37 virtual void UserExec(Option_t *option);
38 virtual void Terminate(Option_t *option);
40 void SetArray(Int_t type=AliAnalysisTaskSED0Mass::kD0){fArray=type;}
46 AliAnalysisTaskSED0Mass(const AliAnalysisTaskSED0Mass &source);
47 AliAnalysisTaskSED0Mass& operator=(const AliAnalysisTaskSED0Mass& source);
48 void FillHists(Int_t ptbin, AliAODRecoDecayHF2Prong *part, TClonesArray *arrMC, AliAnalysisVertexingHF *vhf, TList *listout);
49 TList *fOutputPPR; //! list send on output slot 1
50 TList *fOutputloose; //! list send on output slot 2
51 TList *fDistr; //! list send on output slot 4
52 TH1F *fNentries; //! histogram with number of events on output slot 3
53 AliAnalysisVertexingHF *fVHFPPR; // Vertexer heavy flavour (used to pass the cuts)
54 AliAnalysisVertexingHF *fVHFloose; // Vertexer heavy flavour (used to pass the cuts)
55 Int_t fArray; // can be D0 or Like Sign candidates
57 Int_t fTotPosPairs[5]; //
58 Int_t fTotNegPairs[5]; //
59 Double_t fLsNormalization; // normalization
62 ClassDef(AliAnalysisTaskSED0Mass,2); // AliAnalysisTaskSE for the MC association of heavy-flavour decay candidates