]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Missing includes
authordainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Jun 2009 13:47:45 +0000 (13:47 +0000)
committerdainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Jun 2009 13:47:45 +0000 (13:47 +0000)
PWG3/vertexingHF/AddTaskBkgLikeSign.C
PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignJPSI.cxx
PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignJPSI.h

index b455d5ebcd9a4c066f1b50eb129f1332cc77f429..eb98a4e97ce4144a4b392bda8d2737ae33443b1c 100644 (file)
@@ -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;
 }
index 190fd5cf4086190612c2bbca4f9be2122ee14c16..19402db5e7e4b261f6a4f08e1bcb84d0a48a6db1 100644 (file)
 #include <TSystem.h>
 #include <TROOT.h>
 #include <TClonesArray.h>
+#include <TNtuple.h>
+#include <TList.h>
+#include <TH1F.h>
 
 #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;
index d72e71eb2f627950bf1720c1718bbafb4137420f..c893c2b4c623534b2e3c6799bc4713101dabbf2f 100644 (file)
@@ -11,6 +11,8 @@
 // Author: C.Di Giglio, carmelo.digiglio@ba.infn.it
 //*************************************************************************
 
+#include <TROOT.h>
+#include <TSystem.h>
 #include <TList.h>
 #include <TH1F.h>
 #include <TH2F.h>
@@ -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