}
// 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;
}
#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"
fVHF->PrintStatus();
return;
-
- return;
}
//________________________________________________________________________
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());
fHistCtsLSneg->Fill(d->CosThetaStarJPSI());
PostData(1,fOutput);
}
- PostData(1,fOutput);
- }
+ PostData(1,fOutput);
+ }
if(unsetvtx) d->UnsetOwnPrimaryVtx();
}
fHistDCAJPSI->Fill(100*d->GetDCA());
PostData(1,fOutput);
}
- if(unsetvtx) d->UnsetOwnPrimaryVtx();
+ if(unsetvtx) d->UnsetOwnPrimaryVtx();
}
return;
// Author: C.Di Giglio, carmelo.digiglio@ba.infn.it
//*************************************************************************
+#include <TROOT.h>
+#include <TSystem.h>
#include <TList.h>
#include <TH1F.h>
#include <TH2F.h>
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