From cbfc2f049a71a1a6ce3e25d766ea562ecb8570fa Mon Sep 17 00:00:00 2001 From: dainese Date: Wed, 17 Jun 2009 13:47:45 +0000 Subject: [PATCH 1/1] Missing includes --- PWG3/vertexingHF/AddTaskBkgLikeSign.C | 17 +++++++++-------- .../AliAnalysisTaskSEBkgLikeSignJPSI.cxx | 13 ++++++++----- .../AliAnalysisTaskSEBkgLikeSignJPSI.h | 6 ++++-- 3 files changed, 21 insertions(+), 15 deletions(-) diff --git a/PWG3/vertexingHF/AddTaskBkgLikeSign.C b/PWG3/vertexingHF/AddTaskBkgLikeSign.C index b455d5ebcd9..eb98a4e97ce 100644 --- a/PWG3/vertexingHF/AddTaskBkgLikeSign.C +++ b/PWG3/vertexingHF/AddTaskBkgLikeSign.C @@ -16,21 +16,22 @@ AliAnalysisTaskSEBkgLikeSignJPSI *AddTaskBkgLikeSign() } // Like-sign background analysis task - AliAnalysisTaskSEBkgLikeSignJPSI *hfTask = new AliAnalysisTaskSEBkgLikeSignJPSI("CmpLikeSignAnalysis"); - hfTask->SetDebugLevel(2); + AliAnalysisTaskSEBkgLikeSignJPSI *lsTask = new AliAnalysisTaskSEBkgLikeSignJPSI("CmpLikeSignAnalysis"); + lsTask->SetDebugLevel(2); - mgr->AddTask(hfTask); + mgr->AddTask(lsTask); // // Create containers for input/output - mgr->ConnectInput(hfTask,0,mgr->GetCommonInputContainer()); - - AliAnalysisDataContainer *coutput = mgr->CreateContainer("coutputLikeSign",TList::Class(), + AliAnalysisDataContainer *cinputLS = mgr->CreateContainer("cinputLikeSign",TChain::Class(), + AliAnalysisManager::kInputContainer); + AliAnalysisDataContainer *coutputLS = mgr->CreateContainer("coutputLikeSign",TList::Class(), AliAnalysisManager::kOutputContainer, "CmpLikeSignJPSI.root"); - mgr->ConnectOutput(hfTask,1,coutput); + mgr->ConnectInput(lsTask,0,mgr->GetCommonInputContainer()); + mgr->ConnectOutput(lsTask,1,coutputLS); - return hfTask; + return lsTask; } diff --git a/PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignJPSI.cxx b/PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignJPSI.cxx index 190fd5cf408..19402db5e7e 100644 --- a/PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignJPSI.cxx +++ b/PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignJPSI.cxx @@ -24,11 +24,15 @@ #include #include #include +#include +#include +#include #include "AliAODEvent.h" #include "AliAODVertex.h" #include "AliAODTrack.h" #include "AliAODRecoDecayHF2Prong.h" +#include "AliAnalysisVertexingHF.h" #include "AliAnalysisTaskSE.h" #include "AliAnalysisTaskSEBkgLikeSignJPSI.h" @@ -116,8 +120,6 @@ void AliAnalysisTaskSEBkgLikeSignJPSI::Init() fVHF->PrintStatus(); return; - - return; } //________________________________________________________________________ @@ -249,6 +251,7 @@ void AliAnalysisTaskSEBkgLikeSignJPSI::UserExec(Option_t */*option*/) unsetvtx=kTRUE; } Int_t okBtoJPSIls=0; + Float_t ddddd=d->CosPointingAngle(); if(d->SelectBtoJPSI(fVHF->GetBtoJPSICuts(),okBtoJPSIls)) { fHistMassLS->Fill(d->InvMassJPSIee()); fHistCPtaLS->Fill(d->CosPointingAngle()); @@ -270,8 +273,8 @@ void AliAnalysisTaskSEBkgLikeSignJPSI::UserExec(Option_t */*option*/) fHistCtsLSneg->Fill(d->CosThetaStarJPSI()); PostData(1,fOutput); } - PostData(1,fOutput); - } + PostData(1,fOutput); + } if(unsetvtx) d->UnsetOwnPrimaryVtx(); } @@ -301,7 +304,7 @@ void AliAnalysisTaskSEBkgLikeSignJPSI::UserExec(Option_t */*option*/) fHistDCAJPSI->Fill(100*d->GetDCA()); PostData(1,fOutput); } - if(unsetvtx) d->UnsetOwnPrimaryVtx(); + if(unsetvtx) d->UnsetOwnPrimaryVtx(); } return; diff --git a/PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignJPSI.h b/PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignJPSI.h index d72e71eb2f6..c893c2b4c62 100644 --- a/PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignJPSI.h +++ b/PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignJPSI.h @@ -11,6 +11,8 @@ // Author: C.Di Giglio, carmelo.digiglio@ba.infn.it //************************************************************************* +#include +#include #include #include #include @@ -51,14 +53,14 @@ class AliAnalysisTaskSEBkgLikeSignJPSI : public AliAnalysisTaskSE TH1F *fHistd0d0JPSI; //! Product of impact parameters TH1F *fHistd0d0LS; //! TH1F *fHistDCAJPSI; //! Distance of closest approach - TH1F *fHistDCALS; //! + TH1F *fHistDCALS; //! like-sign AliAnalysisVertexingHF *fVHF; // Vertexer heavy flavour (used to pass the cuts) Int_t fTotPosPairs; // Int_t fTotNegPairs; // normalization Double_t fLsNormalization; // - ClassDef(AliAnalysisTaskSEBkgLikeSignJPSI,0); // comparison of unlike-sign and like-sign background for J/psi->ee + ClassDef(AliAnalysisTaskSEBkgLikeSignJPSI,1); // comparison of unlike-sign and like-sign background for J/psi->ee }; #endif -- 2.43.5