#include <TClonesArray.h>
#include <TNtuple.h>
#include <TCanvas.h>
#include <TList.h>
#include <TString.h>
#include <TH1F.h>
#include <TH2F.h>
#include <TDatabasePDG.h>
#include <AliAnalysisDataSlot.h>
#include <AliAnalysisDataContainer.h>
#include "AliAnalysisManager.h"
#include "AliAODHandler.h"
#include "AliAODEvent.h"
#include "AliAODVertex.h"
#include "AliAODTrack.h"
#include "AliAODMCHeader.h"
#include "AliAODMCParticle.h"
#include "AliAODRecoDecayHF3Prong.h"
#include "AliAnalysisVertexingHF.h"
#include "AliAnalysisTaskSE.h"
#include "AliAnalysisTaskSELambdacUp.h"
#include "AliKFParticle.h"
#include "AliAODPidHF.h"
#include "AliRDHFCutsLctopKpi.h"
#include "AliRDHFCuts.h"
#include "AliKFVertex.h"
#include "AliESDVertex.h"
#include "AliAODPid.h"
#include "AliInputEventHandler.h"
#include "AliPID.h"
#include "AliNormalizationCounter.h"
ClassImp(AliAnalysisTaskSELambdacUp)
AliAnalysisTaskSELambdacUp::AliAnalysisTaskSELambdacUp():
AliAnalysisTaskSE(),
fOutput(0),
fHistNEvents(0),
fhChi2(0),
fNtupleLambdac(0),
fUpmasslimit(2.486),
fLowmasslimit(2.086),
fNPtBins(0),
fRDCutsAnalysis(0),
fRDCutsProduction(0),
fListCuts(0),
fFillNtuple(kFALSE),
fReadMC(kFALSE),
fMCPid(kFALSE),
fRealPid(kFALSE),
fResPid(kTRUE),
fUseKF(kFALSE),
fAnalysis(kFALSE),
fVHF(0),
fFillVarHists(kFALSE),
fNentries(0),
fOutputMC(0),
fPIDResponse(0),
fCounter(0)
{
Float_t ptlims[7]={0.,2.,4.,6.,8.,12.,24.};
SetPtBinLimit(7,ptlims);
for(Int_t icut=0; icut<2; icut++) fCutsKF[icut]=0.;
for(Int_t j=0; j<3*kMaxPtBins; j++){
fMassHist[j]=0x0;
fMassHistTC[j]=0x0;
fMassHistLpi[j]=0x0;
fMassHistLpiTC[j]=0x0;
fMassHistKp[j]=0x0;
fMassHistKpTC[j]=0x0;
fMassHistDk[j]=0x0;
fMassHistDkTC[j]=0x0;
fMassHist3Pr[j]=0x0;
fMassHist3PrTC[j]=0x0;
}
}
AliAnalysisTaskSELambdacUp::AliAnalysisTaskSELambdacUp(const char *name,Bool_t fillNtuple,AliRDHFCutsLctopKpi *lccutsana,AliRDHFCutsLctopKpi *lccutsprod):
AliAnalysisTaskSE(name),
fOutput(0),
fHistNEvents(0),
fhChi2(0),
fNtupleLambdac(0),
fUpmasslimit(2.486),
fLowmasslimit(2.086),
fNPtBins(0),
fRDCutsAnalysis(lccutsana),
fRDCutsProduction(lccutsprod),
fListCuts(0),
fFillNtuple(fillNtuple),
fReadMC(kFALSE),
fMCPid(kFALSE),
fRealPid(kTRUE),
fResPid(kFALSE),
fUseKF(kFALSE),
fAnalysis(kFALSE),
fVHF(0),
fFillVarHists(kFALSE),
fNentries(0),
fOutputMC(0),
fPIDResponse(0),
fCounter(0)
{
SetPtBinLimit(fRDCutsAnalysis->GetNPtBins()+1,
fRDCutsAnalysis->GetPtBinLimits());
for(Int_t icut=0; icut<2; icut++) fCutsKF[icut]=0.;
for(Int_t j=0; j<3*kMaxPtBins; j++){
fMassHist[j]=0x0;
fMassHistTC[j]=0x0;
fMassHistLpi[j]=0x0;
fMassHistLpiTC[j]=0x0;
fMassHistKp[j]=0x0;
fMassHistKpTC[j]=0x0;
fMassHistDk[j]=0x0;
fMassHistDkTC[j]=0x0;
fMassHist3Pr[j]=0x0;
fMassHist3PrTC[j]=0x0;
}
DefineOutput(1,TList::Class());
DefineOutput(2,TList::Class());
DefineOutput(3,TList::Class());
DefineOutput(4,TH1F::Class());
DefineOutput(5,AliNormalizationCounter::Class());
if (fFillNtuple) {
DefineOutput(6,TNtuple::Class());
}
}
AliAnalysisTaskSELambdacUp::~AliAnalysisTaskSELambdacUp()
{
if (fOutput) {
delete fOutput;
fOutput = 0;
}
if (fOutputMC) {
delete fOutputMC;
fOutputMC = 0;
}
if (fVHF) {
delete fVHF;
fVHF = 0;
}
if(fRDCutsAnalysis){
delete fRDCutsAnalysis;
fRDCutsAnalysis = 0;
}
if(fRDCutsProduction){
delete fRDCutsProduction;
fRDCutsProduction = 0;
}
if (fListCuts) {
delete fListCuts;
fListCuts = 0;
}
if (fNentries){
delete fNentries;
fNentries = 0;
}
if (fPIDResponse) {
delete fPIDResponse;
}
if(fCounter){
delete fCounter;
fCounter = 0;
}
}
void AliAnalysisTaskSELambdacUp::SetMassLimits(Float_t range){
fUpmasslimit = 2.286+range;
fLowmasslimit = 2.286-range;
}
void AliAnalysisTaskSELambdacUp::SetMassLimits(Float_t lowlimit, Float_t uplimit){
if(uplimit>lowlimit)
{
fUpmasslimit = lowlimit;
fLowmasslimit = uplimit;
}
}
void AliAnalysisTaskSELambdacUp::SetPtBinLimit(Int_t n, Float_t* lim){
if(n>kMaxPtBins){
printf("Max. number of Pt bins = %d\n",kMaxPtBins);
fNPtBins=kMaxPtBins;
fArrayBinLimits[0]=0.;
fArrayBinLimits[1]=2.;
fArrayBinLimits[2]=3.;
fArrayBinLimits[3]=4.;
for(Int_t i=4; i<kMaxPtBins+1; i++) fArrayBinLimits[i]=99999999.;
}else{
fNPtBins=n-1;
fArrayBinLimits[0]=lim[0];
for(Int_t i=1; i<fNPtBins+1; i++)
if(lim[i]>fArrayBinLimits[i-1]){
fArrayBinLimits[i]=lim[i];
}
else {
fArrayBinLimits[i]=fArrayBinLimits[i-1];
}
for(Int_t i=fNPtBins; i<kMaxPtBins+1; i++) fArrayBinLimits[i]=99999999.;
}
if(fDebug > 1){
printf("Number of Pt bins = %d\n",fNPtBins);
for(Int_t i=0; i<fNPtBins; i++) printf(" Bin%d = %8.2f-%8.2f\n",i,fArrayBinLimits[i],fArrayBinLimits[i+1]);
}
}
Double_t AliAnalysisTaskSELambdacUp::GetPtBinLimit(Int_t ibin) const{
if(ibin>fNPtBins)return -1;
return fArrayBinLimits[ibin];
}
void AliAnalysisTaskSELambdacUp::Init()
{
if (fDebug > 1) printf("AnalysisTaskSELambdac::Init() \n");
fListCuts=new TList();
fListCuts->SetOwner();
fListCuts->Add(new AliRDHFCutsLctopKpi(*fRDCutsAnalysis));
fListCuts->Add(new AliRDHFCutsLctopKpi(*fRDCutsProduction));
PostData(2,fListCuts);
return;
}
void AliAnalysisTaskSELambdacUp::UserCreateOutputObjects()
{
if (fDebug > 1) printf("AnalysisTaskSELambdac::UserCreateOutputObjects() \n");
fOutput = new TList();
fOutput->SetOwner();
fOutput->SetName("OutputHistos");
TString hisname;
Int_t index=0;
for(Int_t i=0;i<fNPtBins;i++){
index=GetHistoIndex(i);
hisname.Form("hMassPt%d",i);
fMassHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHist[index]->Sumw2();
hisname.Form("hMassPt%dTC",i);
fMassHistTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistTC[index]->Sumw2();
hisname.Form("hMassPtLpi%d",i);
fMassHistLpi[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistLpi[index]->Sumw2();
hisname.Form("hMassPtLpi%dTC",i);
fMassHistLpiTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistLpiTC[index]->Sumw2();
hisname.Form("hMassPtKp%d",i);
fMassHistKp[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistKp[index]->Sumw2();
hisname.Form("hMassPtKp%dTC",i);
fMassHistKpTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistKpTC[index]->Sumw2();
hisname.Form("hMassPtDk%d",i);
fMassHistDk[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistDk[index]->Sumw2();
hisname.Form("hMassPtDk%dTC",i);
fMassHistDkTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistDkTC[index]->Sumw2();
hisname.Form("hMassPt3Pr%d",i);
fMassHist3Pr[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHist3Pr[index]->Sumw2();
hisname.Form("hMassPt3Pr%dTC",i);
fMassHist3PrTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHist3PrTC[index]->Sumw2();
index=GetSignalHistoIndex(i);
hisname.Form("hSigPt%d",i);
fMassHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHist[index]->Sumw2();
hisname.Form("hSigPt%dTC",i);
fMassHistTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistTC[index]->Sumw2();
hisname.Form("hSigPtLpi%d",i);
fMassHistLpi[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistLpi[index]->Sumw2();
hisname.Form("hSigPtLpi%dTC",i);
fMassHistLpiTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistLpiTC[index]->Sumw2();
hisname.Form("hSigPtKp%d",i);
fMassHistKp[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistKp[index]->Sumw2();
hisname.Form("hSigPtKp%dTC",i);
fMassHistKpTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistKpTC[index]->Sumw2();
hisname.Form("hSigPtDk%d",i);
fMassHistDk[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistDk[index]->Sumw2();
hisname.Form("hSigPtDk%dTC",i);
fMassHistDkTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistDkTC[index]->Sumw2();
hisname.Form("hSigPt3Pr%d",i);
fMassHist3Pr[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHist3Pr[index]->Sumw2();
hisname.Form("hSigPt3Pr%dTC",i);
fMassHist3PrTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHist3PrTC[index]->Sumw2();
index=GetBackgroundHistoIndex(i);
hisname.Form("hBkgPt%d",i);
fMassHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHist[index]->Sumw2();
hisname.Form("hBkgPt%dTC",i);
fMassHistTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistTC[index]->Sumw2();
hisname.Form("hBkgPtLpi%d",i);
fMassHistLpi[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistLpi[index]->Sumw2();
hisname.Form("hBkgPtLpi%dTC",i);
fMassHistLpiTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistLpiTC[index]->Sumw2();
hisname.Form("hBkgPtKp%d",i);
fMassHistKp[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistKp[index]->Sumw2();
hisname.Form("hBkgPtKp%dTC",i);
fMassHistKpTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistKpTC[index]->Sumw2();
hisname.Form("hBkgPtDk%d",i);
fMassHistDk[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistDk[index]->Sumw2();
hisname.Form("hBkgPtDk%dTC",i);
fMassHistDkTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistDkTC[index]->Sumw2();
hisname.Form("hBkgPt3Pr%d",i);
fMassHist3Pr[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHist3Pr[index]->Sumw2();
hisname.Form("hBkgPt3Pr%dTC",i);
fMassHist3PrTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHist3PrTC[index]->Sumw2();
index=GetPYTHIAHistoIndex(i);
printf("index=%d , i=%d \n",index,i);
hisname.Form("hPYTHIAPt%d",i);
fMassHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHist[index]->Sumw2();
hisname.Form("hPYTHIAPt%dTC",i);
fMassHistTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistTC[index]->Sumw2();
hisname.Form("hPYTHIAPtLpi%d",i);
fMassHistLpi[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistLpi[index]->Sumw2();
hisname.Form("hPYTHIAPtLpi%dTC",i);
fMassHistLpiTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistLpiTC[index]->Sumw2();
hisname.Form("hPYTHIAPtKp%d",i);
fMassHistKp[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistKp[index]->Sumw2();
hisname.Form("hPYTHIAPtKp%dTC",i);
fMassHistKpTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fMassHistKpTC[index]->Sumw2();
}
for(Int_t i=0; i<4*fNPtBins; i++){
fOutput->Add(fMassHist[i]);
fOutput->Add(fMassHistTC[i]);
fOutput->Add(fMassHistLpi[i]);
fOutput->Add(fMassHistLpiTC[i]);
fOutput->Add(fMassHistKp[i]);
fOutput->Add(fMassHistKpTC[i]);
fOutput->Add(fMassHistDk[i]);
fOutput->Add(fMassHistDkTC[i]);
fOutput->Add(fMassHist3Pr[i]);
fOutput->Add(fMassHist3PrTC[i]);
}
fHistNEvents = new TH1F("fHistNEvents", "Number of processed events; ; Events",3,-1.5,1.5);
fHistNEvents->Sumw2();
fHistNEvents->SetMinimum(0);
fOutput->Add(fHistNEvents);
fhChi2 = new TH1F("fhChi2", "Chi2",100,0.,10.);
fhChi2->Sumw2();
fOutput->Add(fhChi2);
fOutputMC = new TList();
fOutputMC->SetOwner();
fOutputMC->SetName("QAMCHistos");
fNentries=new TH1F("fNentries", "Integral(1,2) = number of AODs *** Integral(2,3) = number of candidates selected with cuts *** Integral(3,4) = number of Lc selected with cuts *** Integral(4,5) = events with good vertex *** Integral(5,6) = pt out of bounds", 11,-0.5,10.5);
fNentries->GetXaxis()->SetBinLabel(1,"nEventsAnal");
fNentries->GetXaxis()->SetBinLabel(2,"nCandSel(Cuts)");
fNentries->GetXaxis()->SetBinLabel(3,"nLcSelected");
fNentries->GetXaxis()->SetBinLabel(4,"nEventsGoodVtxS");
fNentries->GetXaxis()->SetBinLabel(5,"ptbin = -1");
fNentries->GetXaxis()->SetBinLabel(6,"no daughter");
fNentries->GetXaxis()->SetBinLabel(7,"nCandSel(Tr)");
fNentries->GetXaxis()->SetBinLabel(8,"PID=0");
fNentries->GetXaxis()->SetBinLabel(9,"PID=1");
fNentries->GetXaxis()->SetBinLabel(10,"PID=2");
fNentries->GetXaxis()->SetBinLabel(11,"PID=3");
fNentries->GetXaxis()->SetNdivisions(1,kFALSE);
hisname.Form("hMass");
TH1F *hMassInv=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fOutputMC->Add(hMassInv);
hisname.Form("hbMass");
TH1F *hBMassInv=new TH1F(hisname.Data(),hisname.Data(),100,fLowmasslimit,fUpmasslimit);
fOutputMC->Add(hBMassInv);
hisname.Form("hpTOFSignal");
TH1F *hProtonTOFSignal=new TH1F(hisname.Data(),hisname.Data(),100,12000.,50000.0);
fOutputMC->Add(hProtonTOFSignal);
hisname.Form("hbpTOFSignal");
TH1F *hBProtonTOFSignal=new TH1F(hisname.Data(),hisname.Data(),100,12000.,50000.0);
fOutputMC->Add(hBProtonTOFSignal);
hisname.Form("hpTPCSignal");
TH1F *hProtonTPCSignal=new TH1F(hisname.Data(),hisname.Data(),150,0.,150.0);
fOutputMC->Add(hProtonTPCSignal);
hisname.Form("hbpTPCSignal");
TH1F *hBProtonTPCSignal=new TH1F(hisname.Data(),hisname.Data(),150,0.,150.0);
fOutputMC->Add(hBProtonTPCSignal);
hisname.Form("hpptProng");
TH1F *hProtonPtProng=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.0);
fOutputMC->Add(hProtonPtProng);
hisname.Form("hbpptProng");
TH1F *hBProtonPtProng=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.0);
fOutputMC->Add(hBProtonPtProng);
hisname.Form("hpRealTot");
TH1F *hProtonRealTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hProtonRealTot);
hisname.Form("hbpRealTot");
TH1F *hBProtonRealTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hBProtonRealTot);
hisname.Form("hpIDTot");
TH1F *hProtonIDTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hProtonIDTot);
hisname.Form("hpIDGood");
TH1F *hProtonIDGood=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hProtonIDGood);
hisname.Form("hbpIDGood");
TH1F *hBProtonIDGood=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hBProtonIDGood);
hisname.Form("hbpIDTot");
TH1F *hBProtonIDTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hBProtonIDTot);
hisname.Form("hnopIDp");
TH1F *hnoProtonIDpTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hnoProtonIDpTot);
hisname.Form("hbnopIDp");
TH1F *hBnoProtonIDpTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hBnoProtonIDpTot);
hisname.Form("hpd0Prong");
TH1F *hProtond0Prong=new TH1F(hisname.Data(),hisname.Data(),100,-0.1,0.1);
fOutputMC->Add(hProtond0Prong);
hisname.Form("hbpd0Prong");
TH1F *hBProtond0Prong=new TH1F(hisname.Data(),hisname.Data(),100,-0.1,0.1);
fOutputMC->Add(hBProtond0Prong);
hisname.Form("hbpSignalVspTOF");
TH2F *hBpSignalVspTOF=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,12000.,50000.0);
fOutputMC->Add(hBpSignalVspTOF);
hisname.Form("hbpSignalVspTPC");
TH2F *hBpSignalVspTPC=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,150,0.,150.0);
fOutputMC->Add(hBpSignalVspTPC);
hisname.Form("hpSignalVspTOF");
TH2F *hpSignalVspTOF=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,12000.,50000.0);
fOutputMC->Add(hpSignalVspTOF);
hisname.Form("hpSignalVspTPC");
TH2F *hpSignalVspTPC=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,150,0.,150.0);
fOutputMC->Add(hpSignalVspTPC);
hisname.Form("hpSigmaVspTOF");
TH2F *hpSigmaVspTOF=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,-10.0,10.0);
fOutputMC->Add(hpSigmaVspTOF);
hisname.Form("hpSigmaVspTPC");
TH2F *hpSigmaVspTPC=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,-10.0,10.0);
fOutputMC->Add(hpSigmaVspTPC);
hisname.Form("hbpSigmaVspTOF");
TH2F *hBpSigmaVspTOF=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,-10.0,10.0);
fOutputMC->Add(hBpSigmaVspTOF);
hisname.Form("hbpSigmaVspTPC");
TH2F *hBpSigmaVspTPC=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,-10.0,10.0);
fOutputMC->Add(hBpSigmaVspTPC);
hisname.Form("hKTOFSignal");
TH1F *hKaonTOFSignal=new TH1F(hisname.Data(),hisname.Data(),100,12000.,50000.0);
fOutputMC->Add(hKaonTOFSignal);
hisname.Form("hbKTOFSignal");
TH1F *hBKaonTOFSignal=new TH1F(hisname.Data(),hisname.Data(),100,12000.,50000.0);
fOutputMC->Add(hBKaonTOFSignal);
hisname.Form("hKTPCSignal");
TH1F *hKaonTPCSignal=new TH1F(hisname.Data(),hisname.Data(),150,0.,150.0);
fOutputMC->Add(hKaonTPCSignal);
hisname.Form("hbKTPCSignal");
TH1F *hBKaonTPCSignal=new TH1F(hisname.Data(),hisname.Data(),150,0.,150.0);
fOutputMC->Add(hBKaonTPCSignal);
hisname.Form("hKptProng");
TH1F *hKaonPtProng=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.0);
fOutputMC->Add(hKaonPtProng);
hisname.Form("hbKptProng");
TH1F *hBKaonPtProng=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.0);
fOutputMC->Add(hBKaonPtProng);
hisname.Form("hKRealTot");
TH1F *hKaonRealTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hKaonRealTot);
hisname.Form("hbKRealTot");
TH1F *hBKaonRealTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hBKaonRealTot);
hisname.Form("hKIDGood");
TH1F *hKaonIDGood=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hKaonIDGood);
hisname.Form("hKIDTot");
TH1F *hKaonIDTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hKaonIDTot);
hisname.Form("hbKIDGood");
TH1F *hBKaonIDGood=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hBKaonIDGood);
hisname.Form("hbKIDTot");
TH1F *hBKaonIDTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hBKaonIDTot);
hisname.Form("hnokIDk");
TH1F *hnoKaonIDkTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hnoKaonIDkTot);
hisname.Form("hbnokIDk");
TH1F *hBnoKaonIDkTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hBnoKaonIDkTot);
hisname.Form("hKd0Prong");
TH1F *hKaond0Prong=new TH1F(hisname.Data(),hisname.Data(),100,-0.1,0.1);
fOutputMC->Add(hKaond0Prong);
hisname.Form("hbKd0Prong");
TH1F *hBKaond0Prong=new TH1F(hisname.Data(),hisname.Data(),100,-0.1,0.1);
fOutputMC->Add(hBKaond0Prong);
hisname.Form("hbKSignalVspTOF");
TH2F *hbKSignalVspTOF=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,12000.,50000.0);
fOutputMC->Add(hbKSignalVspTOF);
hisname.Form("hbKSignalVspTPC");
TH2F *hbKSignalVspTPC=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,150,0.,150.0);
fOutputMC->Add(hbKSignalVspTPC);
hisname.Form("hKSignalVspTOF");
TH2F *hKSignalVspTOF=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,12000.,50000.0);
fOutputMC->Add(hKSignalVspTOF);
hisname.Form("hKSignalVspTPC");
TH2F *hKSignalVspTPC=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,150,0.,150.0);
fOutputMC->Add(hKSignalVspTPC);
hisname.Form("hKSigmaVspTOF");
TH2F *hKSigmaVspTOF=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,-10.0,10.0);
fOutputMC->Add(hKSigmaVspTOF);
hisname.Form("hKSigmaVspTPC");
TH2F *hKSigmaVspTPC=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,-10.0,10.0);
fOutputMC->Add(hKSigmaVspTPC);
hisname.Form("hbKSigmaVspTOF");
TH2F *hBKSigmaVspTOF=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,-10.0,10.0);
fOutputMC->Add(hBKSigmaVspTOF);
hisname.Form("hbKSigmaVspTPC");
TH2F *hBKSigmaVspTPC=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,-10.0,10.0);
fOutputMC->Add(hBKSigmaVspTPC);
hisname.Form("hpiTOFSignal");
TH1F *hPionTOFSignal=new TH1F(hisname.Data(),hisname.Data(),100,12000.,50000.0);
fOutputMC->Add(hPionTOFSignal);
hisname.Form("hbpiTOFSignal");
TH1F *hBPionTOFSignal=new TH1F(hisname.Data(),hisname.Data(),100,12000.,50000.0);
fOutputMC->Add(hBPionTOFSignal);
hisname.Form("hpiTPCSignal");
TH1F *hPionTPCSignal=new TH1F(hisname.Data(),hisname.Data(),100,30.,100.0);
fOutputMC->Add(hPionTPCSignal);
hisname.Form("hbpiTPCSignal");
TH1F *hBPionTPCSignal=new TH1F(hisname.Data(),hisname.Data(),100,30.,100.0);
fOutputMC->Add(hBPionTPCSignal);
hisname.Form("hpiptProng");
TH1F *hPionPtProng=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.0);
fOutputMC->Add(hPionPtProng);
hisname.Form("hbpiptProng");
TH1F *hBPionPtProng=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.0);
fOutputMC->Add(hBPionPtProng);
hisname.Form("hpiRealTot");
TH1F *hPionRealTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hPionRealTot);
hisname.Form("hbpiRealTot");
TH1F *hBPionRealTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hBPionRealTot);
hisname.Form("hpiIDGood");
TH1F *hPionIDGood=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hPionIDGood);
hisname.Form("hpiIDTot");
TH1F *hPionIDTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hPionIDTot);
hisname.Form("hbpiIDTot");
TH1F *hBPionIDTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hBPionIDTot);
hisname.Form("hbpiIDGood");
TH1F *hBPionIDGood=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hBPionIDGood);
hisname.Form("hnopiIDpi");
TH1F *hnoPionIDpiTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hnoPionIDpiTot);
hisname.Form("hbnopiIDpi");
TH1F *hBnoPionIDpiTot=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.0);
fOutputMC->Add(hBnoPionIDpiTot);
hisname.Form("hpid0Prong");
TH1F *hPiond0Prong=new TH1F(hisname.Data(),hisname.Data(),100,-0.1,-0.1);
fOutputMC->Add(hPiond0Prong);
hisname.Form("hbpid0Prong");
TH1F *hBPiond0Prong=new TH1F(hisname.Data(),hisname.Data(),100,-0.1,0.1);
fOutputMC->Add(hBPiond0Prong);
hisname.Form("hpiSignalVspTOF");
TH2F *hpiSignalVspTOF=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,12000.,50000.0);
fOutputMC->Add(hpiSignalVspTOF);
hisname.Form("hpiSignalVspTPC");
TH2F *hpiSignalVspTPC=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,150,0.,150.0);
fOutputMC->Add(hpiSignalVspTPC);
hisname.Form("hbpiSignalVspTOF");
TH2F *hbpiSignalVspTOF=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,12000.,50000.0);
fOutputMC->Add(hbpiSignalVspTOF);
hisname.Form("hbpiSignalVspTPC");
TH2F *hbpiSignalVspTPC=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,150,0.,150.0);
fOutputMC->Add(hbpiSignalVspTPC);
hisname.Form("hpiSigmaVspTOF");
TH2F *hpiSigmaVspTOF=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,-10.0,10.0);
fOutputMC->Add(hpiSigmaVspTOF);
hisname.Form("hpiSigmaVspTPC");
TH2F *hpiSigmaVspTPC=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,-10.0,10.0);
fOutputMC->Add(hpiSigmaVspTPC);
hisname.Form("hbpiSigmaVspTOF");
TH2F *hBpiSigmaVspTOF=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,-10.0,10.0);
fOutputMC->Add(hBpiSigmaVspTOF);
hisname.Form("hbpiSigmaVspTPC");
TH2F *hBpiSigmaVspTPC=new TH2F(hisname.Data(),hisname.Data(),100,0.,5.0,100,-10.0,10.0);
fOutputMC->Add(hBpiSigmaVspTPC);
hisname.Form("hLcpt");
TH1F *hLcPt=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.0);
fOutputMC->Add(hLcPt);
hisname.Form("hbLcpt");
TH1F *hBLcPt=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.0);
fOutputMC->Add(hBLcPt);
hisname.Form("hDist12toPrim");
TH1F *hDist12Prim=new TH1F(hisname.Data(),hisname.Data(),100,0.,1.0);
fOutputMC->Add(hDist12Prim);
hisname.Form("hbDist12toPrim");
TH1F *hBDist12Prim=new TH1F(hisname.Data(),hisname.Data(),100,0.,1.0);
fOutputMC->Add(hBDist12Prim);
hisname.Form("hSigmaVert");
TH1F *hSigmaVert=new TH1F(hisname.Data(),hisname.Data(),60,0.,0.06);
fOutputMC->Add(hSigmaVert);
hisname.Form("hbSigmaVert");
TH1F *hBSigmaVert=new TH1F(hisname.Data(),hisname.Data(),60,0.,0.06);
fOutputMC->Add(hBSigmaVert);
hisname.Form("hDCAs");
TH1F *hdcas=new TH1F(hisname.Data(),hisname.Data(),200,0.,0.1);
fOutputMC->Add(hdcas);
hisname.Form("hbDCAs");
TH1F *hBdcas=new TH1F(hisname.Data(),hisname.Data(),200,0.,0.1);
fOutputMC->Add(hBdcas);
hisname.Form("hCosPointingAngle");
TH1F *hCosPointingAngle=new TH1F(hisname.Data(),hisname.Data(),40,0.,1.);
fOutputMC->Add(hCosPointingAngle);
hisname.Form("hbCosPointingAngle");
TH1F *hBCosPointingAngle=new TH1F(hisname.Data(),hisname.Data(),40,0.,1.);
fOutputMC->Add(hBCosPointingAngle);
hisname.Form("hDecayLength");
TH1F *hDecayLength=new TH1F(hisname.Data(),hisname.Data(),100,0.,0.1);
fOutputMC->Add(hDecayLength);
hisname.Form("hbDecayLength");
TH1F *hBDecayLength=new TH1F(hisname.Data(),hisname.Data(),100,0.,0.1);
fOutputMC->Add(hBDecayLength);
hisname.Form("hSum2");
TH1F *hSum2=new TH1F(hisname.Data(),hisname.Data(),100,0.,0.1);
fOutputMC->Add(hSum2);
hisname.Form("hbSum2");
TH1F *hBSum2=new TH1F(hisname.Data(),hisname.Data(),100,0.,0.1);
fOutputMC->Add(hBSum2);
hisname.Form("hptmax");
TH1F *hPtMax=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.);
fOutputMC->Add(hPtMax);
hisname.Form("hbptmax");
TH1F *hBPtMax=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.);
fOutputMC->Add(hBPtMax);
AliAnalysisManager *man=AliAnalysisManager::GetAnalysisManager();
AliInputEventHandler* inputHandler = (AliInputEventHandler*) (man->GetInputEventHandler());
fPIDResponse = inputHandler->GetPIDResponse();
if(fRDCutsProduction->GetIsUsePID()){
fRDCutsProduction->GetPidHF()->SetPidResponse(fPIDResponse);
fRDCutsProduction->GetPidpion()->SetPidResponse(fPIDResponse);
fRDCutsProduction->GetPidprot()->SetPidResponse(fPIDResponse);
fRDCutsProduction->GetPidHF()->SetOldPid(kFALSE);
fRDCutsProduction->GetPidpion()->SetOldPid(kFALSE);
fRDCutsProduction->GetPidprot()->SetOldPid(kFALSE);
}
if(fRDCutsAnalysis->GetIsUsePID()){
fRDCutsAnalysis->GetPidHF()->SetPidResponse(fPIDResponse);
fRDCutsAnalysis->GetPidpion()->SetPidResponse(fPIDResponse);
fRDCutsAnalysis->GetPidprot()->SetPidResponse(fPIDResponse);
fRDCutsAnalysis->GetPidHF()->SetOldPid(kFALSE);
fRDCutsAnalysis->GetPidpion()->SetOldPid(kFALSE);
fRDCutsAnalysis->GetPidprot()->SetOldPid(kFALSE);
}
PostData(1,fOutput);
if (fFillVarHists) PostData(3,fOutputMC);
PostData(4,fNentries);
fCounter = new AliNormalizationCounter("NormalizationCounter");
fCounter->Init();
PostData(5,fCounter);
if (fFillNtuple) {
fNtupleLambdac = new TNtuple("fNtupleLambdac","D +",
"pdg:Px:Py:Pz:PtTrue:VxTrue:VyTrue:VzTrue:Ptpi:PtK:Ptpi2:PtRec:PointingAngle:DecLeng:VxRec:VyRec:VzRec:InvMass:sigvert:d0Pi:d0K:d0Pi2:dca:d0square");
PostData(6,fNtupleLambdac);
}
return;
}
void AliAnalysisTaskSELambdacUp::UserExec(Option_t *)
{
AliAODEvent *aod = dynamic_cast<AliAODEvent*> (InputEvent());
fHistNEvents->Fill(0);
TClonesArray *array3Prong = 0;
TClonesArray *arrayLikeSign =0;
if(!aod && AODEvent() && IsStandardAOD()) {
aod = dynamic_cast<AliAODEvent*> (AODEvent());
AliAODHandler* aodHandler = (AliAODHandler*)
((AliAnalysisManager::GetAnalysisManager())->GetOutputEventHandler());
if(aodHandler->GetExtensions()) {
AliAODExtension *ext = (AliAODExtension*)aodHandler->GetExtensions()->FindObject("AliAOD.VertexingHF.root");
AliAODEvent *aodFromExt = ext->GetAOD();
array3Prong=(TClonesArray*)aodFromExt->GetList()->FindObject("Charm3Prong");
arrayLikeSign=(TClonesArray*)aodFromExt->GetList()->FindObject("LikeSign3Prong");
}
} else if(aod) {
array3Prong=(TClonesArray*)aod->GetList()->FindObject("Charm3Prong");
arrayLikeSign=(TClonesArray*)aod->GetList()->FindObject("LikeSign3Prong");
}
if(!aod) return;
TClonesArray *arrayMC=0;
AliAODMCHeader *mcHeader=0;
if(fReadMC){
arrayMC = (TClonesArray*)aod->GetList()->FindObject(AliAODMCParticle::StdBranchName());
if(!arrayMC) {
printf("AliAnalysisTaskSELambdacUp::UserExec: MC particles branch not found!\n");
return;
}
mcHeader = (AliAODMCHeader*)aod->GetList()->FindObject(AliAODMCHeader::StdBranchName());
if(!mcHeader) {
printf("AliAnalysisTaskSELambdacUp::UserExec: MC header branch not found!\n");
return;
}
}
TString fillthis="";
if(!array3Prong || !aod) {
printf("AliAnalysisTaskSELambdacUp::UserExec: Charm3Prong branch not found!\n");
return;
}
if(!arrayLikeSign) {
printf("AliAnalysisTaskSELambdacUp::UserExec: LikeSign3Prong branch not found!\n");
}
fNentries->Fill(0);
fCounter->StoreEvent(aod,fRDCutsProduction,fReadMC);
TString trigclass=aod->GetFiredTriggerClasses();
if(trigclass.Contains("C0SMH-B-NOPF-ALLNOTRD") || trigclass.Contains("C0SMH-B-NOPF-ALL")) fNentries->Fill(14);
Bool_t isEvSelAnCuts,isEvSelProdCuts;
isEvSelProdCuts=fRDCutsProduction->IsEventSelected(aod);
isEvSelAnCuts=fRDCutsAnalysis->IsEventSelected(aod);
if(!isEvSelProdCuts){
if(fRDCutsProduction->GetWhyRejection()==1)
fNentries->Fill(13);
return;
}
AliAODVertex *vtx1 = (AliAODVertex*)aod->GetPrimaryVertex();
if(!vtx1) return;
Int_t n3Prong = array3Prong->GetEntriesFast();
Int_t nSelectedloose[1]={0};
Int_t nSelectedtight[1]={0};
for (Int_t i3Prong = 0; i3Prong < n3Prong; i3Prong++) {
AliAODRecoDecayHF3Prong *d = (AliAODRecoDecayHF3Prong*)array3Prong->UncheckedAt(i3Prong);
Bool_t unsetvtx=kFALSE;
if(!d->GetOwnPrimaryVtx()){
d->SetOwnPrimaryVtx(vtx1);
unsetvtx=kTRUE;
}
Int_t isSelectedTracks = fRDCutsProduction->IsSelected(d,AliRDHFCuts::kTracks,aod);
if(!isSelectedTracks) continue;
if (fRDCutsProduction->IsInFiducialAcceptance(d->Pt(),d->Y(4122)))
{fNentries->Fill(6);}else{continue;}
Int_t ptbin=fRDCutsProduction->PtBin(d->Pt());
if(ptbin==-1) {fNentries->Fill(4); continue;}
FillMassHists(aod,d,arrayMC,fRDCutsProduction,nSelectedloose,nSelectedtight);
if(fFillVarHists) FillVarHists(d,arrayMC,fRDCutsProduction,aod);
if(unsetvtx) d->UnsetOwnPrimaryVtx();
}
fCounter->StoreCandidates(aod,nSelectedloose[0],kTRUE);
fCounter->StoreCandidates(aod,nSelectedtight[0],kFALSE);
PostData(1,fOutput);
if (fFillVarHists) PostData(3,fOutputMC);
PostData(4,fNentries);
PostData(5,fCounter);
return;
}
void AliAnalysisTaskSELambdacUp::Terminate(Option_t *)
{
if (fDebug > 1) printf("AnalysisTaskSELambdac: Terminate() \n");
fOutput = dynamic_cast<TList*> (GetOutputData(1));
if (!fOutput) {
printf("ERROR: fOutput not available\n");
return;
}
if(fFillNtuple){
fNtupleLambdac = dynamic_cast<TNtuple*>(GetOutputData(3));
}
return;
}
Int_t AliAnalysisTaskSELambdacUp::MatchToMCLambdac(AliAODRecoDecayHF3Prong *d,TClonesArray *arrayMC) const{
Int_t lambdacLab[3]={0,0,0};
Int_t pdgs[3]={0,0,0};
for(Int_t i=0;i<3;i++){
AliAODTrack *daugh=(AliAODTrack*)d->GetDaughter(i);
Int_t lab=daugh->GetLabel();
if(lab<0) return 0;
AliAODMCParticle *part= (AliAODMCParticle*)arrayMC->At(lab);
if(!part) continue;
pdgs[i]=part->GetPdgCode();
Int_t partPdgcode = TMath::Abs(part->GetPdgCode());
if(partPdgcode==211 || partPdgcode==321 || partPdgcode==2212){
Int_t motherLabel=part->GetMother();
if(motherLabel<0) return 0;
AliAODMCParticle *motherPart = (AliAODMCParticle*)arrayMC->At(motherLabel);
if(!motherPart) continue;
Int_t motherPdg = TMath::Abs(motherPart->GetPdgCode());
if(motherPdg==4122) {
if(GetLambdacDaugh(motherPart,arrayMC)){lambdacLab[i]=motherLabel;continue;}
}
if(motherPdg==313 || motherPdg==2224 || motherPdg==3124){
Int_t granMotherLabel=motherPart->GetMother();
if(granMotherLabel<0) return 0;
AliAODMCParticle *granMotherPart = (AliAODMCParticle*)arrayMC->At(granMotherLabel);
if(!granMotherPart) continue;
Int_t granMotherPdg = TMath::Abs(granMotherPart->GetPdgCode());
if(granMotherPdg ==4122) {
if(GetLambdacDaugh(granMotherPart,arrayMC)) {lambdacLab[i]=granMotherLabel;continue;}
}
}
}
}
if(lambdacLab[0]==lambdacLab[1] && lambdacLab[1]==lambdacLab[2]) {return lambdacLab[0];}
return 0;
}
Bool_t AliAnalysisTaskSELambdacUp::GetLambdacDaugh(AliAODMCParticle *part,TClonesArray *arrayMC) const{
Int_t numberOfLambdac=0;
if(TMath::Abs(part->GetPdgCode())!=4122) return kFALSE;
Int_t daughTmp[2];
daughTmp[0]=part->GetDaughter(0);
daughTmp[1]=part->GetDaughter(1);
Int_t nDaugh = (Int_t)part->GetNDaughters();
if(nDaugh<2) return kFALSE;
if(nDaugh>3) return kFALSE;
AliAODMCParticle* pdaugh1 = (AliAODMCParticle*)arrayMC->At(part->GetDaughter(0));
if(!pdaugh1) {return kFALSE;}
Int_t number1 = TMath::Abs(pdaugh1->GetPdgCode());
AliAODMCParticle* pdaugh2 = (AliAODMCParticle*)arrayMC->At(part->GetDaughter(1));
if(!pdaugh2) {return kFALSE;}
Int_t number2 = TMath::Abs(pdaugh2->GetPdgCode());
if(nDaugh==3){
Int_t thirdDaugh=part->GetDaughter(1)-1;
AliAODMCParticle* pdaugh3 = (AliAODMCParticle*)arrayMC->At(thirdDaugh);
Int_t number3 = TMath::Abs(pdaugh3->GetPdgCode());
if((number1==321 && number2==211 && number3==2212) ||
(number1==211 && number2==321 && number3==2212) ||
(number1==211 && number2==2212 && number3==321) ||
(number1==321 && number2==2212 && number3==211) ||
(number1==2212 && number2==321 && number3==211) ||
(number1==2212 && number2==211 && number3==321)) {
numberOfLambdac++;
}
}
if(nDaugh==2){
Int_t nfiglieK=0;
if((number1==2212 && number2==313)){
nfiglieK=pdaugh2->GetNDaughters();
if(nfiglieK!=2) return kFALSE;
AliAODMCParticle* pdaughK1 = (AliAODMCParticle*)arrayMC->At(pdaugh2->GetDaughter(0));
AliAODMCParticle* pdaughK2 = (AliAODMCParticle*)arrayMC->At(pdaugh2->GetDaughter(1));
if(!pdaughK1) return kFALSE;
if(!pdaughK2) return kFALSE;
if((TMath::Abs(pdaughK1->GetPdgCode())==211 && TMath::Abs(pdaughK2->GetPdgCode())==321) || (TMath::Abs(pdaughK1->GetPdgCode())==321 && TMath::Abs(pdaughK2->GetPdgCode())==211)) numberOfLambdac++;
}
if((number1==313 && number2==2212)){
nfiglieK=pdaugh1->GetNDaughters();
if(nfiglieK!=2) return kFALSE;
AliAODMCParticle* pdaughK1 = (AliAODMCParticle*)arrayMC->At(pdaugh1->GetDaughter(0));
AliAODMCParticle* pdaughK2 = (AliAODMCParticle*)arrayMC->At(pdaugh1->GetDaughter(1));
if(!pdaughK1) return kFALSE;
if(!pdaughK2) return kFALSE;
if((TMath::Abs(pdaughK1->GetPdgCode())==211 && TMath::Abs(pdaughK2->GetPdgCode())==321) || (TMath::Abs(pdaughK1->GetPdgCode())==321 && TMath::Abs(pdaughK2->GetPdgCode())==211)) numberOfLambdac++;
}
Int_t nfiglieDelta=0;
if(number1==321 && number2==2224){
nfiglieDelta=pdaugh2->GetNDaughters();
if(nfiglieDelta!=2) return kFALSE;
AliAODMCParticle *pdaughD1=(AliAODMCParticle*)arrayMC->At(pdaugh2->GetDaughter(0));
AliAODMCParticle *pdaughD2=(AliAODMCParticle*)arrayMC->At(pdaugh2->GetDaughter(1));
if(!pdaughD1) return kFALSE;
if(!pdaughD2) return kFALSE;
if((TMath::Abs(pdaughD1->GetPdgCode())==211 && TMath::Abs(pdaughD2->GetPdgCode())==2212) || (TMath::Abs(pdaughD1->GetPdgCode())==2212 && TMath::Abs(pdaughD2->GetPdgCode())==211)) numberOfLambdac++;
}
if(number1==2224 && number2==321){
nfiglieDelta=pdaugh1->GetNDaughters();
if(nfiglieDelta!=2) return kFALSE;
AliAODMCParticle* pdaughD1 = (AliAODMCParticle*)arrayMC->At(pdaugh1->GetDaughter(0));
AliAODMCParticle* pdaughD2 = (AliAODMCParticle*)arrayMC->At(pdaugh1->GetDaughter(1));
if(!pdaughD1) return kFALSE;
if(!pdaughD2) return kFALSE;
if((TMath::Abs(pdaughD1->GetPdgCode())==211 && TMath::Abs(pdaughD2->GetPdgCode())==2212) || (TMath::Abs(pdaughD1->GetPdgCode())==2212 && TMath::Abs(pdaughD2->GetPdgCode())==211)) numberOfLambdac++;
}
Int_t nfiglieLa=0;
if(number1==3124 && number2==211){
nfiglieLa=pdaugh1->GetNDaughters();
if(nfiglieLa!=2) return kFALSE;
AliAODMCParticle *pdaughL1=(AliAODMCParticle*)arrayMC->At(pdaugh1->GetDaughter(0));
AliAODMCParticle *pdaughL2=(AliAODMCParticle*)arrayMC->At(pdaugh1->GetDaughter(1));
if(!pdaughL1) return kFALSE;
if(!pdaughL2) return kFALSE;
if((TMath::Abs(pdaughL1->GetPdgCode())==321 && TMath::Abs(pdaughL2->GetPdgCode())==2212) || (TMath::Abs(pdaughL1->GetPdgCode())==2212 && TMath::Abs(pdaughL2->GetPdgCode())==321)) numberOfLambdac++;
}
if(number1==211 && number2==3124){
nfiglieLa=pdaugh2->GetNDaughters();
if(nfiglieLa!=2) return kFALSE;
AliAODMCParticle *pdaughL1=(AliAODMCParticle*)arrayMC->At(pdaugh2->GetDaughter(0));
AliAODMCParticle *pdaughL2=(AliAODMCParticle*)arrayMC->At(pdaugh2->GetDaughter(1));
if(!pdaughL1) return kFALSE;
if(!pdaughL2) return kFALSE;
if((TMath::Abs(pdaughL1->GetPdgCode())==321 && TMath::Abs(pdaughL2->GetPdgCode())==2212) || (TMath::Abs(pdaughL1->GetPdgCode())==2212 && TMath::Abs(pdaughL2->GetPdgCode())==321)) numberOfLambdac++;
}
}
if(numberOfLambdac>0) {return kTRUE;}
return kFALSE;
}
Bool_t AliAnalysisTaskSELambdacUp::IspKpiMC(AliAODRecoDecayHF3Prong *d,TClonesArray *arrayMC) const{
Int_t lab[3]={0,0,0},pdgs[3]={0,0,0};
for(Int_t i=0;i<3;i++){
AliAODTrack *daugh=(AliAODTrack*)d->GetDaughter(i);
lab[i]=daugh->GetLabel();
if(lab[i]<0) return kFALSE;
AliAODMCParticle *part= (AliAODMCParticle*)arrayMC->At(lab[i]);
if(!part) return kFALSE;
pdgs[i]=TMath::Abs(part->GetPdgCode());
}
if(pdgs[0]==2212 && pdgs[1]==321 && pdgs[2]==211) return kTRUE;
return kFALSE;
}
Bool_t AliAnalysisTaskSELambdacUp::IspiKpMC(AliAODRecoDecayHF3Prong *d,TClonesArray *arrayMC) const{
Int_t lab[3]={0,0,0},pdgs[3]={0,0,0};
for(Int_t i=0;i<3;i++){
AliAODTrack *daugh=(AliAODTrack*)d->GetDaughter(i);
lab[i]=daugh->GetLabel();
if(lab[i]<0) return kFALSE;
AliAODMCParticle *part= (AliAODMCParticle*)arrayMC->At(lab[i]);
if(!part) return kFALSE;
pdgs[i]=TMath::Abs(part->GetPdgCode());
}
if(pdgs[2]==2212 && pdgs[1]==321 && pdgs[0]==211) {return kTRUE;}
return kFALSE;
}
Bool_t AliAnalysisTaskSELambdacUp::VertexingKF(AliAODRecoDecayHF3Prong *d,Int_t *pdgs,Double_t field) const{
Int_t iprongs[3]={0,1,2};
Double_t mass[2]={0.,0.};
Bool_t constraint=kFALSE;
if(fCutsKF[0]>0.)constraint=kTRUE;
AliKFParticle *lambdac=d->ApplyVertexingKF(iprongs,3,pdgs,constraint,field,mass);
if(!lambdac) return kFALSE;
if(lambdac->GetChi2()/lambdac->GetNDF()>fCutsKF[1]) return kFALSE;
return kTRUE;
}
void AliAnalysisTaskSELambdacUp::IspiKpResonant(AliAODRecoDecayHF3Prong *d,Double_t field,Int_t *resNumber) const{
Double_t mass[2]={1.520,0.005};
Int_t ipRes[2]={1,2};
Int_t pdgres[2]={321,2212};
AliKFParticle *lambda1520=d->ApplyVertexingKF(ipRes,2,pdgres,kFALSE,field,mass);
Double_t probLa=TMath::Prob(lambda1520->GetChi2(),lambda1520->GetNDF());
if(probLa>0.1) resNumber[0]=1;
mass[0]=0.8961;mass[1]=0.03;
ipRes[0]=0;ipRes[1]=1;
pdgres[0]=211;pdgres[1]=321;
AliKFParticle *kstar=d->ApplyVertexingKF(ipRes,2,pdgres,kFALSE,field,mass);
Double_t probKa=TMath::Prob(kstar->GetChi2(),kstar->GetNDF());
if(probKa>0.1) resNumber[1]=1;
mass[0]=1.232;mass[1]=0.15;
ipRes[0]=0;ipRes[1]=2;
pdgres[0]=211;pdgres[1]=2122;
AliKFParticle *delta=d->ApplyVertexingKF(ipRes,2,pdgres,kFALSE,field,mass);
Double_t probDe=TMath::Prob(delta->GetChi2(),delta->GetNDF());
if(probDe>0.1) resNumber[2]=1;
return ;
}
void AliAnalysisTaskSELambdacUp::IspKpiResonant(AliAODRecoDecayHF3Prong *d,Double_t field,Int_t *resNumber) const{
Double_t mass[2]={1.520,0.005};
Int_t ipRes[2]={0,1};
Int_t pdgres[2]={2212,321};
AliKFParticle *lambda1520=d->ApplyVertexingKF(ipRes,2,pdgres,kFALSE,field,mass);
Double_t probLa=TMath::Prob(lambda1520->GetChi2(),lambda1520->GetNDF());
if(probLa>0.1) resNumber[0]=1;
mass[0]=0.8961;mass[1]=0.03;
ipRes[0]=1;ipRes[1]=2;
pdgres[1]=211;pdgres[0]=321;
AliKFParticle *kstar=d->ApplyVertexingKF(ipRes,2,pdgres,kFALSE,field,mass);
Double_t probKa=TMath::Prob(kstar->GetChi2(),kstar->GetNDF());
if(probKa>0.1) resNumber[1]=1;
mass[0]=1.232;mass[1]=0.15;
ipRes[0]=0;ipRes[1]=2;
pdgres[0]=2122;pdgres[1]=211;
AliKFParticle *delta=d->ApplyVertexingKF(ipRes,2,pdgres,kFALSE,field,mass);
Double_t probDe=TMath::Prob(delta->GetChi2(),delta->GetNDF());
if(probDe>0.1) resNumber[2]=1;
return ;
}
void AliAnalysisTaskSELambdacUp::FillMassHists(AliAODEvent *aod,AliAODRecoDecayHF3Prong *part,
TClonesArray *arrayMC, AliRDHFCutsLctopKpi *cuts,Int_t *nSelectedloose,Int_t *nSelectedtight)
{
if(!fRealPid) cuts->SetUsePID(kFALSE);
Int_t selection=cuts->IsSelected(part,AliRDHFCuts::kCandidate,aod);
if(selection>0){
nSelectedloose[0]=nSelectedloose[0]+1;
Int_t iPtBin = -1;
Double_t ptCand = part->Pt();
Int_t index=0;
for(Int_t ibin=0;ibin<fNPtBins&&iPtBin<0&&ptCand>fArrayBinLimits[0]&&ptCand<fArrayBinLimits[fNPtBins];ibin++){
if(ptCand<fArrayBinLimits[ibin+1])iPtBin=ibin;
}
Float_t pdgCode=-2;
Float_t pdgCode1=-1;
Float_t pdgCode2=-1;
Int_t labDp=-1;
Float_t deltaPx=0.;
Float_t deltaPy=0.;
Float_t deltaPz=0.;
Float_t truePt=0.;
Float_t xDecay=0.;
Float_t yDecay=0.;
Float_t zDecay=0.;
if(fReadMC){
Int_t pdgDgLctopKpi[3]={321,2212,211};
labDp = part->MatchToMC(4122,arrayMC,3,pdgDgLctopKpi);
if(labDp>=0){
AliAODMCParticle *partDp = (AliAODMCParticle*)arrayMC->At(labDp);
AliAODMCParticle *dg0 = (AliAODMCParticle*)arrayMC->At(partDp->GetDaughter(0));
AliAODMCParticle *dg1 = (AliAODMCParticle*)arrayMC->At(partDp->GetDaughter(1));
deltaPx=partDp->Px()-part->Px();
deltaPy=partDp->Py()-part->Py();
deltaPz=partDp->Pz()-part->Pz();
truePt=partDp->Pt();
xDecay=dg0->Xv();
yDecay=dg0->Yv();
zDecay=dg0->Zv();
pdgCode=TMath::Abs(partDp->GetPdgCode());
pdgCode1=TMath::Abs(dg0->GetPdgCode());
pdgCode2=TMath::Abs(dg1->GetPdgCode());
}else{
pdgCode=-1;
}
}
Double_t invMasspKpi=-1.;
Double_t invMasspiKp=-1.;
Double_t invMasspKpiLpi=-1.;
Double_t invMasspiKpLpi=-1.;
Double_t invMasspKpiKp=-1.;
Double_t invMasspiKpKp=-1.;
Double_t invMasspiKpDk=-1.;
Double_t invMasspKpiDk=-1.;
Double_t invMasspiKp3Pr=-1.;
Double_t invMasspKpi3Pr=-1.;
Double_t field=aod->GetMagneticField();
if(fReadMC && fMCPid){
if(IspKpiMC(part,arrayMC)) invMasspKpi=part->InvMassLcpKpi();
if(IspiKpMC(part,arrayMC)) invMasspiKp=part->InvMassLcpiKp();
}
if(fRealPid){
if(selection==1 || selection==3) invMasspKpi=part->InvMassLcpKpi();
if(selection>=2) invMasspiKp=part->InvMassLcpiKp();
}
if (fResPid && fRealPid) {
Int_t ispKpi[3]={0,0,0};
IspKpiResonant(part,field,ispKpi);
Int_t ispiKp[3]={0,0,0};
IspiKpResonant(part,field,ispiKp);
if (selection==3 || selection==1) {
if(ispKpi[0]==1){
invMasspKpiLpi=part->InvMassLcpKpi();
}
if(ispKpi[1]==1){
invMasspKpiKp=part->InvMassLcpKpi();
}
if(ispKpi[2]==1){
invMasspKpiDk=part->InvMassLcpKpi();
}
if(ispKpi[2]==0 && ispKpi[1]==0 && ispKpi[0]==0){
invMasspKpi3Pr=part->InvMassLcpKpi();
}
}
if(selection>=2) {
if(ispiKp[0]==1){
invMasspiKpLpi=part->InvMassLcpiKp();
}
if(ispiKp[1]==1){
invMasspiKpKp=part->InvMassLcpiKp();
}
if(ispiKp[2]==1){
invMasspiKpDk=part->InvMassLcpiKp();
}
if(ispiKp[2]==0 && ispiKp[1]==0 && ispiKp[0]==0){
invMasspiKp3Pr=part->InvMassLcpiKp();
}
}
}
if(invMasspiKp<0. && invMasspKpi<0.) return;
Int_t passTightCuts=0;
if(fAnalysis) {
passTightCuts=fRDCutsAnalysis->IsSelected(part,AliRDHFCuts::kCandidate,aod);
if(fUseKF){
Int_t pdgs[3]={0,0,0};
if(invMasspKpi>0.){
pdgs[0]=2212;pdgs[1]=321;pdgs[2]=211;
if(!VertexingKF(part,pdgs,field)) {
invMasspKpi=-1.;
invMasspKpi3Pr=-1.;
invMasspKpiDk=-1.;
invMasspKpiLpi=-1.;
invMasspKpiKp=-1.;
}
}
if(invMasspiKp>0.){
pdgs[0]=211;pdgs[1]=321;pdgs[2]=2212;
if(!VertexingKF(part,pdgs,field)) {
invMasspiKp=-1.;
invMasspiKp3Pr=-1.;
invMasspiKpDk=-1.;
invMasspiKpLpi=-1.;
invMasspiKpKp=-1.;
}
}
}
if(passTightCuts>0) nSelectedtight[0]=nSelectedtight[0]+1;
}
Float_t tmp[24];
if (fFillNtuple) {
tmp[0]=pdgCode;
tmp[1]=deltaPx;
tmp[2]=deltaPy;
tmp[3]=deltaPz;
tmp[4]=truePt;
tmp[5]=xDecay;
tmp[6]=yDecay;
tmp[7]=zDecay;
if(pdgCode1==2212) {tmp[8]=part->PtProng(0);}else{tmp[8]=0.;}
if(pdgCode1==211) {tmp[10]=part->PtProng(0);}else{tmp[10]=0.;}
tmp[9]=part->PtProng(1);
if(pdgCode2==211) {tmp[10]=part->PtProng(2);}else{tmp[10]=0.;}
tmp[11]=part->Pt();
tmp[12]=part->CosPointingAngle();
tmp[13]=part->DecayLength();
tmp[14]=part->Xv();
tmp[15]=part->Yv();
tmp[16]=part->Zv();
if(invMasspiKp>0.) tmp[17]=invMasspiKp;
if(invMasspKpi>0.) tmp[17]=invMasspKpi;
tmp[18]=part->GetSigmaVert();
tmp[19]=part->Getd0Prong(0);
tmp[20]=part->Getd0Prong(1);
tmp[21]=part->Getd0Prong(2);
tmp[22]=part->GetDCA();
tmp[23]=part->Prodd0d0();
fNtupleLambdac->Fill(tmp);
PostData(6,fNtupleLambdac);
}
if(iPtBin>=0){
index=GetHistoIndex(iPtBin);
if(invMasspiKp>0. && invMasspKpi>0.){
if(invMasspiKp>0.) fMassHist[index]->Fill(invMasspiKp,0.5);
if(invMasspKpi>0.) fMassHist[index]->Fill(invMasspKpi,0.5);
}else{
if(invMasspiKp>0.) fMassHist[index]->Fill(invMasspiKp);
if(invMasspKpi>0.) fMassHist[index]->Fill(invMasspKpi);
}
if(invMasspiKpLpi>0. && invMasspKpiLpi>0.){
if(invMasspiKpLpi>0.) fMassHistLpi[index]->Fill(invMasspiKpLpi,0.5);
if(invMasspKpiLpi>0.) fMassHistLpi[index]->Fill(invMasspKpiLpi,0.5);
}else{
if(invMasspiKpLpi>0.) fMassHistLpi[index]->Fill(invMasspiKpLpi);
if(invMasspKpiLpi>0.) fMassHistLpi[index]->Fill(invMasspKpiLpi);
}
if(invMasspiKpKp>0. && invMasspKpiKp>0.){
if(invMasspiKpKp>0.) fMassHistKp[index]->Fill(invMasspiKpKp,0.5);
if(invMasspKpiKp>0.) fMassHistKp[index]->Fill(invMasspKpiKp,0.5);
}else{
if(invMasspiKpKp>0.) fMassHistKp[index]->Fill(invMasspiKpKp);
if(invMasspKpiKp>0.) fMassHistKp[index]->Fill(invMasspKpiKp);
}
if(invMasspiKpDk>0. && invMasspKpiDk>0.){
if(invMasspiKpDk>0.) fMassHistDk[index]->Fill(invMasspiKpDk,0.5);
if(invMasspKpiDk>0.) fMassHistDk[index]->Fill(invMasspKpiDk,0.5);
}else{
if(invMasspiKpDk>0.) fMassHistDk[index]->Fill(invMasspiKpDk);
if(invMasspKpiDk>0.) fMassHistDk[index]->Fill(invMasspKpiDk);
}
if(invMasspiKp3Pr>0. && invMasspKpi3Pr>0.){
if(invMasspiKp3Pr>0.) fMassHist3Pr[index]->Fill(invMasspiKp3Pr,0.5);
if(invMasspKpi3Pr>0.) fMassHist3Pr[index]->Fill(invMasspKpi3Pr,0.5);
}else{
if(invMasspiKp3Pr>0.) fMassHist3Pr[index]->Fill(invMasspiKp3Pr);
if(invMasspKpi3Pr>0.) fMassHist3Pr[index]->Fill(invMasspKpi3Pr);
}
if(passTightCuts>0){
if(passTightCuts==3){
if(invMasspiKp>0.) fMassHistTC[index]->Fill(invMasspiKp);
if(invMasspKpi>0.) fMassHistTC[index]->Fill(invMasspKpi);
}else{
if(passTightCuts==2) fMassHistTC[index]->Fill(invMasspiKp);
if(passTightCuts==1) fMassHistTC[index]->Fill(invMasspKpi);
}
if(passTightCuts==3){
if(invMasspiKpLpi>0.) fMassHistLpiTC[index]->Fill(invMasspiKpLpi);
if(invMasspKpiLpi>0.) fMassHistLpiTC[index]->Fill(invMasspKpiLpi);
}else{
if(passTightCuts==2) fMassHistLpiTC[index]->Fill(invMasspiKpLpi);
if(passTightCuts==1) fMassHistLpiTC[index]->Fill(invMasspKpiLpi);
}
if(passTightCuts==3){
if(invMasspiKpKp>0.) fMassHistKpTC[index]->Fill(invMasspiKpKp);
if(invMasspKpiKp>0.) fMassHistKpTC[index]->Fill(invMasspKpiKp);
}else{
if(passTightCuts==2) fMassHistKpTC[index]->Fill(invMasspiKpKp);
if(passTightCuts==1) fMassHistKpTC[index]->Fill(invMasspKpiKp);
}
if(passTightCuts==3){
if(invMasspiKpDk>0.) fMassHistDkTC[index]->Fill(invMasspiKpDk);
if(invMasspKpiDk>0.) fMassHistDkTC[index]->Fill(invMasspKpiDk);
}else{
if(passTightCuts==2) fMassHistDkTC[index]->Fill(invMasspiKpDk);
if(passTightCuts==1) fMassHistDkTC[index]->Fill(invMasspKpiDk);
}
if(passTightCuts==3){
if(invMasspiKp3Pr>0.) fMassHist3PrTC[index]->Fill(invMasspiKp3Pr,0.5);
if(invMasspKpi3Pr>0.) fMassHist3PrTC[index]->Fill(invMasspKpi3Pr,0.5);
}else{
if(passTightCuts==2) fMassHist3PrTC[index]->Fill(invMasspiKp3Pr);
if(passTightCuts==1) fMassHist3PrTC[index]->Fill(invMasspKpi3Pr);
}
}
if(fReadMC){
if(labDp>=0) {
index=GetSignalHistoIndex(iPtBin);
if(invMasspiKp>0. && invMasspKpi>0.){
if(invMasspiKp>0.) fMassHist[index]->Fill(invMasspiKp,0.5);
if(invMasspKpi>0.) fMassHist[index]->Fill(invMasspKpi,0.5);
}else{
if(invMasspiKp>0.) fMassHist[index]->Fill(invMasspiKp);
if(invMasspKpi>0.) fMassHist[index]->Fill(invMasspKpi);
}
if(invMasspiKpLpi>0. && invMasspKpiLpi>0.){
if(invMasspiKpLpi>0.) fMassHistLpi[index]->Fill(invMasspiKpLpi,0.5);
if(invMasspKpiLpi>0.) fMassHistLpi[index]->Fill(invMasspKpiLpi,0.5);
}else{
if(invMasspiKpLpi>0.) fMassHistLpi[index]->Fill(invMasspiKpLpi);
if(invMasspKpiLpi>0.) fMassHistLpi[index]->Fill(invMasspKpiLpi);
}
if(invMasspiKpKp>0. && invMasspKpiKp>0.){
if(invMasspiKpKp>0.) fMassHistKp[index]->Fill(invMasspiKpKp,0.5);
if(invMasspKpiKp>0.) fMassHistKp[index]->Fill(invMasspKpiKp,0.5);
}else{
if(invMasspiKpKp>0.) fMassHistKp[index]->Fill(invMasspiKpKp);
if(invMasspKpiKp>0.) fMassHistKp[index]->Fill(invMasspKpiKp);
}
if(invMasspiKpDk>0. && invMasspKpiDk>0.){
if(invMasspiKpDk>0.) fMassHistDk[index]->Fill(invMasspiKpDk,0.5);
if(invMasspKpiDk>0.) fMassHistDk[index]->Fill(invMasspKpiDk,0.5);
}else{
if(invMasspiKpDk>0.) fMassHistDk[index]->Fill(invMasspiKpDk);
if(invMasspKpiDk>0.) fMassHistDk[index]->Fill(invMasspKpiDk);
}
if(invMasspiKp3Pr>0. && invMasspKpi3Pr>0.){
if(invMasspiKp3Pr>0.) fMassHist3Pr[index]->Fill(invMasspiKp3Pr,0.5);
if(invMasspKpi3Pr>0.) fMassHist3Pr[index]->Fill(invMasspKpi3Pr,0.5);
}else{
if(invMasspiKp3Pr>0.) fMassHist3Pr[index]->Fill(invMasspiKp3Pr);
if(invMasspKpi3Pr>0.) fMassHistDk[index]->Fill(invMasspKpi3Pr);
}
if(passTightCuts>0){
if(passTightCuts==3){
if(invMasspiKp>0.) fMassHistTC[index]->Fill(invMasspiKp);
if(invMasspKpi>0.) fMassHistTC[index]->Fill(invMasspKpi);
}else{
if(passTightCuts==2) fMassHistTC[index]->Fill(invMasspiKp);
if(passTightCuts==1) fMassHistTC[index]->Fill(invMasspKpi);
}
if(passTightCuts==3){
if(invMasspiKpLpi>0.) fMassHistLpiTC[index]->Fill(invMasspiKpLpi);
if(invMasspKpiLpi>0.) fMassHistLpiTC[index]->Fill(invMasspKpiLpi);
}else{
if(passTightCuts==2) fMassHistLpiTC[index]->Fill(invMasspiKpLpi);
if(passTightCuts==1) fMassHistLpiTC[index]->Fill(invMasspKpiLpi);
}
if(passTightCuts==3){
if(invMasspiKpKp>0.) fMassHistKpTC[index]->Fill(invMasspiKpKp);
if(invMasspKpiKp>0.) fMassHistKpTC[index]->Fill(invMasspKpiKp);
}else{
if(passTightCuts==2) fMassHistKpTC[index]->Fill(invMasspiKpKp);
if(passTightCuts==1) fMassHistKpTC[index]->Fill(invMasspKpiKp);
}
if(passTightCuts==3){
if(invMasspiKpDk>0.) fMassHistDkTC[index]->Fill(invMasspiKpDk);
if(invMasspKpiDk>0.) fMassHistDkTC[index]->Fill(invMasspKpiDk);
}else{
if(passTightCuts==2) fMassHistDkTC[index]->Fill(invMasspiKpDk);
if(passTightCuts==1) fMassHistDkTC[index]->Fill(invMasspKpiDk);
}
if(passTightCuts==3){
if(invMasspiKp3Pr>0.) fMassHist3PrTC[index]->Fill(invMasspiKp3Pr);
if(invMasspKpi3Pr>0.) fMassHist3PrTC[index]->Fill(invMasspKpi3Pr);
}else{
if(passTightCuts==2) fMassHist3PrTC[index]->Fill(invMasspiKp3Pr);
if(passTightCuts==1) fMassHist3PrTC[index]->Fill(invMasspKpi3Pr);
}
}
}else{
Bool_t isPYTHIA=CheckOrigin(part,arrayMC);
if(!isPYTHIA){
index=GetBackgroundHistoIndex(iPtBin);
if(invMasspiKp>0. && invMasspKpi>0.){
fMassHist[index]->Fill(invMasspiKp,0.5);
fMassHist[index]->Fill(invMasspKpi,0.5);
}else{
if(invMasspiKp>0.) fMassHist[index]->Fill(invMasspiKp);
if(invMasspKpi>0.) fMassHist[index]->Fill(invMasspKpi);
}
if(invMasspiKpLpi>0. && invMasspKpiLpi>0.){
if(invMasspiKpLpi>0.) fMassHistLpi[index]->Fill(invMasspiKpLpi,0.5);
if(invMasspKpiLpi>0.) fMassHistLpi[index]->Fill(invMasspKpiLpi,0.5);
}else{
if(invMasspiKpLpi>0.) fMassHistLpi[index]->Fill(invMasspiKpLpi);
if(invMasspKpiLpi>0.) fMassHistLpi[index]->Fill(invMasspKpiLpi);
}
if(invMasspiKpKp>0. && invMasspKpiKp>0.){
if(invMasspiKpKp>0.) fMassHistKp[index]->Fill(invMasspiKpKp,0.5);
if(invMasspKpiKp>0.) fMassHistKp[index]->Fill(invMasspKpiKp,0.5);
}else{
if(invMasspiKpKp>0.) fMassHistKp[index]->Fill(invMasspiKpKp);
if(invMasspKpiKp>0.) fMassHistKp[index]->Fill(invMasspKpiKp);
}
if(invMasspiKpDk>0. && invMasspKpiDk>0.){
if(invMasspiKpDk>0.) fMassHistDk[index]->Fill(invMasspiKpDk,0.5);
if(invMasspKpiDk>0.) fMassHistDk[index]->Fill(invMasspKpiDk,0.5);
}else{
if(invMasspiKpDk>0.) fMassHistDk[index]->Fill(invMasspiKpDk);
if(invMasspKpiDk>0.) fMassHistDk[index]->Fill(invMasspKpiDk);
}
if(invMasspiKp3Pr>0. && invMasspKpi3Pr>0.){
if(invMasspiKp3Pr>0.) fMassHist3Pr[index]->Fill(invMasspiKp3Pr,0.5);
if(invMasspKpi3Pr>0.) fMassHist3Pr[index]->Fill(invMasspKpi3Pr,0.5);
}else{
if(invMasspiKp3Pr>0.) fMassHist3Pr[index]->Fill(invMasspiKp3Pr);
if(invMasspKpi3Pr>0.) fMassHistDk[index]->Fill(invMasspKpi3Pr);
}
if(passTightCuts==3){
fMassHistTC[index]->Fill(invMasspiKp);
fMassHistTC[index]->Fill(invMasspKpi);
}else{
if(passTightCuts==2) fMassHistTC[index]->Fill(invMasspiKp);
if(passTightCuts==1) fMassHistTC[index]->Fill(invMasspKpi);
}
if(passTightCuts==3){
if(invMasspiKpLpi>0.) fMassHistLpiTC[index]->Fill(invMasspiKpLpi);
if(invMasspKpiLpi>0.) fMassHistLpiTC[index]->Fill(invMasspKpiLpi);
}else{
if(passTightCuts==2) fMassHistLpiTC[index]->Fill(invMasspiKpLpi);
if(passTightCuts==1) fMassHistLpiTC[index]->Fill(invMasspKpiLpi);
}
if(passTightCuts==3){
if(invMasspiKpKp>0.) fMassHistKpTC[index]->Fill(invMasspiKpKp);
if(invMasspKpiKp>0.) fMassHistKpTC[index]->Fill(invMasspKpiKp);
}else{
if(passTightCuts==2) fMassHistKpTC[index]->Fill(invMasspiKpKp);
if(passTightCuts==1) fMassHistKpTC[index]->Fill(invMasspKpiKp);
}
if(passTightCuts==3){
if(invMasspiKpDk>0.) fMassHistDkTC[index]->Fill(invMasspiKpDk);
if(invMasspKpiDk>0.) fMassHistDkTC[index]->Fill(invMasspKpiDk);
}else{
if(passTightCuts==2) fMassHistDkTC[index]->Fill(invMasspiKpDk);
if(passTightCuts==1) fMassHistDkTC[index]->Fill(invMasspKpiDk);
}
if(passTightCuts==3){
if(invMasspiKp3Pr>0.) fMassHist3PrTC[index]->Fill(invMasspiKp3Pr);
if(invMasspKpi3Pr>0.) fMassHist3PrTC[index]->Fill(invMasspKpi3Pr);
}else{
if(passTightCuts==2) fMassHist3PrTC[index]->Fill(invMasspiKp3Pr);
if(passTightCuts==1) fMassHist3PrTC[index]->Fill(invMasspKpi3Pr);
}
}else{
index=GetPYTHIAHistoIndex(iPtBin);
if(invMasspiKp>0. && invMasspKpi>0.){
fMassHist[index]->Fill(invMasspiKp,0.5);
fMassHist[index]->Fill(invMasspKpi,0.5);
}else{
if(invMasspiKp>0.) fMassHist[index]->Fill(invMasspiKp);
if(invMasspKpi>0.) fMassHist[index]->Fill(invMasspKpi);
}
if(invMasspiKpLpi>0. && invMasspKpiLpi>0.){
if(invMasspiKpLpi>0.) fMassHistLpi[index]->Fill(invMasspiKpLpi,0.5);
if(invMasspKpiLpi>0.) fMassHistLpi[index]->Fill(invMasspKpiLpi,0.5);
}else{
if(invMasspiKpLpi>0.) fMassHistLpi[index]->Fill(invMasspiKpLpi);
if(invMasspKpiLpi>0.) fMassHistLpi[index]->Fill(invMasspKpiLpi);
}
if(invMasspiKpKp>0. && invMasspKpiKp>0.){
if(invMasspiKpKp>0.) fMassHistKp[index]->Fill(invMasspiKpKp,0.5);
if(invMasspKpiKp>0.) fMassHistKp[index]->Fill(invMasspKpiKp,0.5);
}else{
if(invMasspiKpKp>0.) fMassHistKp[index]->Fill(invMasspiKpKp);
if(invMasspKpiKp>0.) fMassHistKp[index]->Fill(invMasspKpiKp);
}
if(passTightCuts==3){
fMassHistTC[index]->Fill(invMasspiKp);
fMassHistTC[index]->Fill(invMasspKpi);
}else{
if(passTightCuts==2) fMassHistTC[index]->Fill(invMasspiKp);
if(passTightCuts==1) fMassHistTC[index]->Fill(invMasspKpi);
}
if(passTightCuts==3){
if(invMasspiKpLpi>0.) fMassHistLpiTC[index]->Fill(invMasspiKpLpi);
if(invMasspKpiLpi>0.) fMassHistLpiTC[index]->Fill(invMasspKpiLpi);
}else{
if(passTightCuts==2) fMassHistLpiTC[index]->Fill(invMasspiKpLpi);
if(passTightCuts==1) fMassHistLpiTC[index]->Fill(invMasspKpiLpi);
}
if(passTightCuts==3){
if(invMasspiKpKp>0.) fMassHistKpTC[index]->Fill(invMasspiKpKp);
if(invMasspKpiKp>0.) fMassHistKpTC[index]->Fill(invMasspKpiKp);
}else{
if(passTightCuts==2) fMassHistKpTC[index]->Fill(invMasspiKpKp);
if(passTightCuts==1) fMassHistKpTC[index]->Fill(invMasspKpiKp);
}
}
}
}
}
}
return;
}
void AliAnalysisTaskSELambdacUp::FillVarHists(AliAODRecoDecayHF3Prong *part,
TClonesArray *arrMC,
AliRDHFCutsLctopKpi *cuts,
AliAODEvent* aod) {
TString fillthis="";
Double_t mPDG=TDatabasePDG::Instance()->GetParticle(4122)->Mass();
Double_t invmasscut=0.05;
Int_t pdgDgLctopKpi[3]={2212,321,211};
Int_t lab=-9999;
if(fReadMC)
lab=part->MatchToMC(4122,arrMC,3,pdgDgLctopKpi);
Int_t isSelectedPID=cuts->IsSelectedPID(part);
if (isSelectedPID==0)fNentries->Fill(7);
if (isSelectedPID==1)fNentries->Fill(8);
if (isSelectedPID==2)fNentries->Fill(9);
if (isSelectedPID==3)fNentries->Fill(10);
AliAODTrack *prong0=(AliAODTrack*)part->GetDaughter(0);
AliAODTrack *prong1=(AliAODTrack*)part->GetDaughter(1);
AliAODTrack *prong2=(AliAODTrack*)part->GetDaughter(2);
if (!prong0 || !prong1 || !prong2) {
fNentries->Fill(5);
return;
}
Double_t minvLcpKpi = part->InvMassLcpKpi();
Double_t minvLcpiKp = part->InvMassLcpiKp();
Int_t labprong[3]={-1,-1,-1};
if(fReadMC){
labprong[0]=prong0->GetLabel();
labprong[1]=prong1->GetLabel();
labprong[2]=prong2->GetLabel();
}
AliAODMCParticle *mcprong=0;
Int_t pdgProngMC[3]={-1,-1,-1};
if(fReadMC) {
for (Int_t iprong=0;iprong<3;iprong++){
if(labprong[iprong]<0) continue;
mcprong = (AliAODMCParticle*)arrMC->At(labprong[iprong]);
pdgProngMC[iprong]=TMath::Abs(mcprong->GetPdgCode());
}
}
Int_t pdgProngPID[3]={-1,-1,-1};
if(isSelectedPID>0){
pdgProngPID[1]=321;
if(isSelectedPID==1) {pdgProngPID[0]=2212;pdgProngPID[2]=211;}
if(isSelectedPID==2) {pdgProngPID[0]=211;pdgProngPID[2]=2212;}
}
cuts->SetUsePID(kFALSE);
Int_t selectionCandidate=cuts->IsSelected(part,AliRDHFCuts::kCandidate,aod);
if(fReadMC && selectionCandidate>0) {
if(lab>0){
for (Int_t iprong=0; iprong<3; iprong++) {
switch (pdgProngMC[iprong]) {
case 2212:
fillthis="hpRealTot";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
break;
case 321:
fillthis="hKRealTot";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
break;
case 211:
fillthis="hpiRealTot";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
break;
default:
break;
}
}
} else {
for (Int_t iprong=0; iprong<3; iprong++) {
switch (pdgProngMC[iprong]) {
case 2212:
fillthis="hbpRealTot";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
break;
case 321:
fillthis="hbKRealTot";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
break;
case 211:
fillthis="hbpiRealTot";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
break;
default:
break;
}
}
}
}
cuts->SetUsePID(kTRUE);
Int_t selection=cuts->IsSelected(part,AliRDHFCuts::kCandidate,aod);
if ( (lab>0 && fReadMC) ||
(isSelectedPID>0 && !fReadMC) ) {
fillthis="hMass";
if ( (fReadMC && ((AliAODMCParticle*)arrMC->At(lab))->GetPdgCode() == 4122) ||
(!fReadMC && (isSelectedPID>0 && part->Charge()>0)) ) {
if ( (pdgProngPID[0]==2212) && (pdgProngPID[1]==321) && (pdgProngPID[2]==211) )
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(minvLcpKpi);
else if ( (pdgProngPID[0]==211) && (pdgProngPID[1]==321) && (pdgProngPID[2]==2212) )
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(minvLcpiKp);
}
else if ( (fReadMC && ((AliAODMCParticle*)arrMC->At(lab))->GetPdgCode() == -4122) ||
(!fReadMC && (isSelectedPID>0 && part->Charge()<0)) ) {
if ( (pdgProngPID[0]==2212) && (pdgProngPID[1]==321) && (pdgProngPID[2]==211) )
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(minvLcpKpi);
else if ( (pdgProngPID[0]==211) && (pdgProngPID[1]==321) && (pdgProngPID[2]==2212) )
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(minvLcpiKp);
}
if (selection>0) {
Double_t ptmax=0.;
for (Int_t iprong=0; iprong<3; iprong++) {
if (part->PtProng(iprong)>ptmax) ptmax=part->PtProng(iprong);
AliAODTrack *prong = (AliAODTrack*)part->GetDaughter(iprong);
AliAODPid *pidObjtrk = (AliAODPid*)prong->GetDetPid();
AliAODPidHF *pidObj = (AliAODPidHF*)cuts->GetPidHF();
Bool_t hasTOF=pidObj->CheckStatus(prong,"TOF");
Bool_t hasTPC=pidObj->CheckStatus(prong,"TPC");
Double_t tofSignal=0.;
Double_t dedxTPC=0.;
Double_t momTOF=0.;
Double_t momTPC=0.;
if(hasTOF) {
momTOF = prong->P();
tofSignal=pidObjtrk->GetTOFsignal();
}
if(hasTPC) {
momTPC = pidObjtrk->GetTPCmomentum();
dedxTPC=pidObjtrk->GetTPCsignal();
}
switch (pdgProngPID[iprong]) {
case 2212:
fillthis="hpTOFSignal";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(tofSignal);
fillthis="hpTPCSignal";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(dedxTPC);
fillthis="hpptProng";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
fillthis="hpd0Prong";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->Getd0Prong(iprong));
fillthis="hpSignalVspTPC";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTPC,dedxTPC);
fillthis="hpSignalVspTOF";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTOF,tofSignal);
AliPID::EParticleType typep;
typep=AliPID::EParticleType(4);
if(hasTPC) {
Double_t nsigmap = fPIDResponse->NumberOfSigmasTPC(prong,typep);
fillthis="hpSigmaVspTPC";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTPC,nsigmap);
}
if(hasTOF){
Double_t nsigma=fPIDResponse->NumberOfSigmasTOF(prong,typep);
fillthis="hpSigmaVspTOF";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTOF,nsigma);
}
if (fReadMC) {
fillthis="hpIDTot";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
if(pdgProngMC[iprong]==2212) {
fillthis="hpIDGood";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
}
else {
fillthis="hnopIDp";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
}
}
break;
case 321:
fillthis="hKTOFSignal";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(tofSignal);
fillthis="hKTPCSignal";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(dedxTPC);
fillthis="hKptProng";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
fillthis="hKd0Prong";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->Getd0Prong(iprong));
fillthis="hKSignalVspTPC";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTPC,dedxTPC);
fillthis="hKSignalVspTOF";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTOF,tofSignal);
AliPID::EParticleType typek;
typek=AliPID::EParticleType(3);
if(hasTPC) {
Double_t nsigmap = fPIDResponse->NumberOfSigmasTPC(prong,typek);
fillthis="hKSigmaVspTPC";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTPC,nsigmap);
}
if(hasTOF){
Double_t nsigma=fPIDResponse->NumberOfSigmasTOF(prong,typek);
fillthis="hKSigmaVspTOF";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTOF,nsigma);
}
if (fReadMC) {
fillthis="hKIDTot";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
if(pdgProngMC[iprong]==321) {
fillthis="hKIDGood";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
}
else {
fillthis="hnokIDk";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
}
}
break;
case 211:
fillthis="hpiTOFSignal";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(tofSignal);
fillthis="hpiTPCSignal";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(dedxTPC);
fillthis="hpiptProng";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
fillthis="hpid0Prong";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->Getd0Prong(iprong));
fillthis="hpiSignalVspTPC";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTPC,dedxTPC);
fillthis="hpiSignalVspTOF";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTOF,tofSignal);
AliPID::EParticleType typepi;
typepi=AliPID::EParticleType(2);
if(hasTPC) {
Double_t nsigmap = fPIDResponse->NumberOfSigmasTPC(prong,typepi);
fillthis="hpiSigmaVspTPC";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTPC,nsigmap);
}
if(hasTOF){
Double_t nsigma=fPIDResponse->NumberOfSigmasTOF(prong,typepi);
fillthis="hpiSigmaVspTOF";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTOF,nsigma);
}
if (fReadMC) {
fillthis="hpiIDTot";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
if(pdgProngMC[iprong]==211) {
fillthis="hpiIDGood";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
}
else {
fillthis="hnopiIDpi";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
}
}
break;
default:
break;
}
}
fillthis = "hDist12toPrim";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->GetDist12toPrim());
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->GetDist23toPrim());
fillthis = "hSigmaVert";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->GetSigmaVert());
fillthis = "hDCAs";
Double_t dcas[3];
part->GetDCAs(dcas);
for (Int_t idca=0;idca<3;idca++) ((TH1F*)fOutputMC->FindObject(fillthis))->Fill(dcas[idca]);
fillthis = "hCosPointingAngle";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->CosPointingAngle());
fillthis = "hDecayLength";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->DecayLength());
Double_t sum2=part->Getd0Prong(0)*part->Getd0Prong(0)+
part->Getd0Prong(1)*part->Getd0Prong(1)+
part->Getd0Prong(2)*part->Getd0Prong(2);
fillthis = "hSum2";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(sum2);
fillthis = "hptmax";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(ptmax);
fillthis="hLcpt";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->Pt());
}
} else if( lab<=0 && fReadMC) {
fillthis="hbMass";
if (part->Charge()>0) {
if ( (pdgProngPID[0]==2212) && (pdgProngPID[1]==321) && (pdgProngPID[2]==211) )
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(minvLcpKpi);
else if ( (pdgProngPID[0]==211) && (pdgProngPID[1]==321) && (pdgProngPID[2]==2212) )
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(minvLcpiKp);
}
else if (part->Charge()<0){
if ( (pdgProngPID[0]==2212) && (pdgProngPID[1]==321) && (pdgProngPID[2]==211) )
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(minvLcpKpi);
else if ( (pdgProngPID[0]==211) && (pdgProngPID[1]==321) && (pdgProngPID[2]==2212) )
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(minvLcpiKp);
}
if (TMath::Abs(minvLcpKpi-mPDG)<invmasscut || TMath::Abs(minvLcpiKp-mPDG)<invmasscut) {
if (selection>0) {
Double_t ptmax=0.;
for (Int_t iprong=0; iprong<3; iprong++) {
if(part->PtProng(iprong)>ptmax)ptmax=part->PtProng(iprong);
AliAODTrack *prong = (AliAODTrack*)part->GetDaughter(iprong);
AliAODPid *pidObjtrk = (AliAODPid*)prong->GetDetPid();
AliAODPidHF *pidObj = (AliAODPidHF*)cuts->GetPidHF();
Bool_t hasTOF=pidObj->CheckStatus(prong,"TOF");
Bool_t hasTPC=pidObj->CheckStatus(prong,"TPC");
Double_t tofSignal=0.;
Double_t dedxTPC=0.;
Double_t momTOF=0.;
Double_t momTPC=0.;
if(hasTOF) {
momTOF = prong->P();
tofSignal=pidObjtrk->GetTOFsignal();
}
if(hasTPC) {
momTPC = pidObjtrk->GetTPCmomentum();
dedxTPC=pidObjtrk->GetTPCsignal();
}
switch (pdgProngPID[iprong]) {
case 2212:
fillthis="hbpTOFSignal";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(tofSignal);
fillthis="hbpTPCSignal";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(dedxTPC);
fillthis="hbpptProng";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
fillthis="hbpd0Prong";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->Getd0Prong(iprong));
fillthis="hbpSignalVspTPC";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTPC,dedxTPC);
fillthis="hbpSignalVspTOF";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTOF,tofSignal);
AliPID::EParticleType typep;
typep=AliPID::EParticleType(4);
if(hasTPC) {
Double_t nsigmap = fPIDResponse->NumberOfSigmasTPC(prong,typep);
fillthis="hbpSigmaVspTPC";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTPC,nsigmap);
}
if(hasTOF){
Double_t nsigma=fPIDResponse->NumberOfSigmasTOF(prong,typep);
fillthis="hbpSigmaVspTOF";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTOF,nsigma);
}
if(fReadMC){
fillthis="hbpIDTot";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
if(pdgProngMC[iprong]==2212) {
fillthis="hbpIDGood";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
}
else {
fillthis="hbnopIDp";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
}
}
break;
case 321:
fillthis="hbKTOFSignal";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(tofSignal);
fillthis="hbKTPCSignal";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(dedxTPC);
fillthis="hbKptProng";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
fillthis="hbKd0Prong";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->Getd0Prong(iprong));
fillthis="hbKSignalVspTPC";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTPC,dedxTPC);
fillthis="hbKSignalVspTOF";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTOF,tofSignal);
AliPID::EParticleType typek;
typek=AliPID::EParticleType(3);
if(hasTPC) {
Double_t nsigmap = fPIDResponse->NumberOfSigmasTPC(prong,typek);
fillthis="hbKSigmaVspTPC";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTPC,nsigmap);
}
if(hasTOF){
Double_t nsigma=fPIDResponse->NumberOfSigmasTOF(prong,typek);
fillthis="hbKSigmaVspTOF";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTOF,nsigma);
}
if (fReadMC) {
fillthis="hbKIDTot";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
if(pdgProngMC[iprong]==321) {
fillthis="hbKIDGood";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
}
else {
fillthis="hbnokIDk";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
}
}
break;
case 211:
fillthis="hbpiTOFSignal";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(tofSignal);
fillthis="hbpiTPCSignal";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(dedxTPC);
fillthis="hbpiptProng";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
fillthis="hbpid0Prong";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->Getd0Prong(iprong));
fillthis="hbpiSignalVspTPC";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTPC,dedxTPC);
fillthis="hbpiSignalVspTOF";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTOF,tofSignal);
AliPID::EParticleType typepi;
typepi=AliPID::EParticleType(2);
if(hasTPC) {
Double_t nsigmap = fPIDResponse->NumberOfSigmasTPC(prong,typepi);
fillthis="hbpiSigmaVspTPC";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTPC,nsigmap);
}
if(hasTOF){
Double_t nsigma=fPIDResponse->NumberOfSigmasTOF(prong,typepi);
fillthis="hbpiSigmaVspTOF";
((TH2F*)fOutputMC->FindObject(fillthis))->Fill(momTOF,nsigma);
}
if (fReadMC) {
fillthis="hbpiIDTot";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
if(pdgProngMC[iprong]==211) {
fillthis="hbpiIDGood";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
}
else {
fillthis="hbnopiIDpi";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->PtProng(iprong));
}
}
break;
default:
break;
}
}
fillthis="hbLcpt";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->Pt());
fillthis = "hbDist12toPrim";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->GetDist12toPrim());
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->GetDist23toPrim());
fillthis = "hbSigmaVert";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->GetSigmaVert());
fillthis = "hbDCAs";
Double_t dcas[3];
part->GetDCAs(dcas);
for (Int_t idca=0;idca<3;idca++)
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(dcas[idca]);
fillthis = "hbCosPointingAngle";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->CosPointingAngle());
fillthis = "hbDecayLength";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(part->DecayLength());
Double_t sum2=part->Getd0Prong(0)*part->Getd0Prong(0)+
part->Getd0Prong(1)*part->Getd0Prong(1)+
part->Getd0Prong(2)*part->Getd0Prong(2);
fillthis = "hbSum2";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(sum2);
fillthis = "hbptmax";
((TH1F*)fOutputMC->FindObject(fillthis))->Fill(ptmax);
}
}
}
return;
}
Bool_t AliAnalysisTaskSELambdacUp::CheckOrigin(AliAODRecoDecayHF3Prong *part, TClonesArray *arrayMC){
for(Int_t i=0;i<3;i++){
AliAODTrack *daugh=(AliAODTrack*)part->GetDaughter(i);
Int_t lab=daugh->GetLabel();
if(lab<0) return 0;
AliAODMCParticle *mcpart= (AliAODMCParticle*)arrayMC->At(lab);
Int_t pdgGranma = 0;
Int_t mother = 0;
mother = mcpart->GetMother();
Int_t istep = 0;
Int_t abspdgGranma =0;
Bool_t isQuarkFound=kFALSE;
while (mother >0 ){
istep++;
AliDebug(2,Form("mother at step %d = %d", istep, mother));
AliAODMCParticle* mcGranma = dynamic_cast<AliAODMCParticle*>(arrayMC->At(mother));
if (mcGranma){
pdgGranma = mcGranma->GetPdgCode();
AliDebug(2,Form("Pdg mother at step %d = %d", istep, pdgGranma));
abspdgGranma = TMath::Abs(pdgGranma);
if(abspdgGranma==4 || abspdgGranma==5) {isQuarkFound=kTRUE;return isQuarkFound;}
mother = mcGranma->GetMother();
}else{
AliError("Failed casting the mother particle!");
break;
}
}
}
return kFALSE;
}
AliAnalysisTaskSELambdacUp.cxx:1 AliAnalysisTaskSELambdacUp.cxx:2 AliAnalysisTaskSELambdacUp.cxx:3 AliAnalysisTaskSELambdacUp.cxx:4 AliAnalysisTaskSELambdacUp.cxx:5 AliAnalysisTaskSELambdacUp.cxx:6 AliAnalysisTaskSELambdacUp.cxx:7 AliAnalysisTaskSELambdacUp.cxx:8 AliAnalysisTaskSELambdacUp.cxx:9 AliAnalysisTaskSELambdacUp.cxx:10 AliAnalysisTaskSELambdacUp.cxx:11 AliAnalysisTaskSELambdacUp.cxx:12 AliAnalysisTaskSELambdacUp.cxx:13 AliAnalysisTaskSELambdacUp.cxx:14 AliAnalysisTaskSELambdacUp.cxx:15 AliAnalysisTaskSELambdacUp.cxx:16 AliAnalysisTaskSELambdacUp.cxx:17 AliAnalysisTaskSELambdacUp.cxx:18 AliAnalysisTaskSELambdacUp.cxx:19 AliAnalysisTaskSELambdacUp.cxx:20 AliAnalysisTaskSELambdacUp.cxx:21 AliAnalysisTaskSELambdacUp.cxx:22 AliAnalysisTaskSELambdacUp.cxx:23 AliAnalysisTaskSELambdacUp.cxx:24 AliAnalysisTaskSELambdacUp.cxx:25 AliAnalysisTaskSELambdacUp.cxx:26 AliAnalysisTaskSELambdacUp.cxx:27 AliAnalysisTaskSELambdacUp.cxx:28 AliAnalysisTaskSELambdacUp.cxx:29 AliAnalysisTaskSELambdacUp.cxx:30 AliAnalysisTaskSELambdacUp.cxx:31 AliAnalysisTaskSELambdacUp.cxx:32 AliAnalysisTaskSELambdacUp.cxx:33 AliAnalysisTaskSELambdacUp.cxx:34 AliAnalysisTaskSELambdacUp.cxx:35 AliAnalysisTaskSELambdacUp.cxx:36 AliAnalysisTaskSELambdacUp.cxx:37 AliAnalysisTaskSELambdacUp.cxx:38 AliAnalysisTaskSELambdacUp.cxx:39 AliAnalysisTaskSELambdacUp.cxx:40 AliAnalysisTaskSELambdacUp.cxx:41 AliAnalysisTaskSELambdacUp.cxx:42 AliAnalysisTaskSELambdacUp.cxx:43 AliAnalysisTaskSELambdacUp.cxx:44 AliAnalysisTaskSELambdacUp.cxx:45 AliAnalysisTaskSELambdacUp.cxx:46 AliAnalysisTaskSELambdacUp.cxx:47 AliAnalysisTaskSELambdacUp.cxx:48 AliAnalysisTaskSELambdacUp.cxx:49 AliAnalysisTaskSELambdacUp.cxx:50 AliAnalysisTaskSELambdacUp.cxx:51 AliAnalysisTaskSELambdacUp.cxx:52 AliAnalysisTaskSELambdacUp.cxx:53 AliAnalysisTaskSELambdacUp.cxx:54 AliAnalysisTaskSELambdacUp.cxx:55 AliAnalysisTaskSELambdacUp.cxx:56 AliAnalysisTaskSELambdacUp.cxx:57 AliAnalysisTaskSELambdacUp.cxx:58 AliAnalysisTaskSELambdacUp.cxx:59 AliAnalysisTaskSELambdacUp.cxx:60 AliAnalysisTaskSELambdacUp.cxx:61 AliAnalysisTaskSELambdacUp.cxx:62 AliAnalysisTaskSELambdacUp.cxx:63 AliAnalysisTaskSELambdacUp.cxx:64 AliAnalysisTaskSELambdacUp.cxx:65 AliAnalysisTaskSELambdacUp.cxx:66 AliAnalysisTaskSELambdacUp.cxx:67 AliAnalysisTaskSELambdacUp.cxx:68 AliAnalysisTaskSELambdacUp.cxx:69 AliAnalysisTaskSELambdacUp.cxx:70 AliAnalysisTaskSELambdacUp.cxx:71 AliAnalysisTaskSELambdacUp.cxx:72 AliAnalysisTaskSELambdacUp.cxx:73 AliAnalysisTaskSELambdacUp.cxx:74 AliAnalysisTaskSELambdacUp.cxx:75 AliAnalysisTaskSELambdacUp.cxx:76 AliAnalysisTaskSELambdacUp.cxx:77 AliAnalysisTaskSELambdacUp.cxx:78 AliAnalysisTaskSELambdacUp.cxx:79 AliAnalysisTaskSELambdacUp.cxx:80 AliAnalysisTaskSELambdacUp.cxx:81 AliAnalysisTaskSELambdacUp.cxx:82 AliAnalysisTaskSELambdacUp.cxx:83 AliAnalysisTaskSELambdacUp.cxx:84 AliAnalysisTaskSELambdacUp.cxx:85 AliAnalysisTaskSELambdacUp.cxx:86 AliAnalysisTaskSELambdacUp.cxx:87 AliAnalysisTaskSELambdacUp.cxx:88 AliAnalysisTaskSELambdacUp.cxx:89 AliAnalysisTaskSELambdacUp.cxx:90 AliAnalysisTaskSELambdacUp.cxx:91 AliAnalysisTaskSELambdacUp.cxx:92 AliAnalysisTaskSELambdacUp.cxx:93 AliAnalysisTaskSELambdacUp.cxx:94 AliAnalysisTaskSELambdacUp.cxx:95 AliAnalysisTaskSELambdacUp.cxx:96 AliAnalysisTaskSELambdacUp.cxx:97 AliAnalysisTaskSELambdacUp.cxx:98 AliAnalysisTaskSELambdacUp.cxx:99 AliAnalysisTaskSELambdacUp.cxx:100 AliAnalysisTaskSELambdacUp.cxx:101 AliAnalysisTaskSELambdacUp.cxx:102 AliAnalysisTaskSELambdacUp.cxx:103 AliAnalysisTaskSELambdacUp.cxx:104 AliAnalysisTaskSELambdacUp.cxx:105 AliAnalysisTaskSELambdacUp.cxx:106 AliAnalysisTaskSELambdacUp.cxx:107 AliAnalysisTaskSELambdacUp.cxx:108 AliAnalysisTaskSELambdacUp.cxx:109 AliAnalysisTaskSELambdacUp.cxx:110 AliAnalysisTaskSELambdacUp.cxx:111 AliAnalysisTaskSELambdacUp.cxx:112 AliAnalysisTaskSELambdacUp.cxx:113 AliAnalysisTaskSELambdacUp.cxx:114 AliAnalysisTaskSELambdacUp.cxx:115 AliAnalysisTaskSELambdacUp.cxx:116 AliAnalysisTaskSELambdacUp.cxx:117 AliAnalysisTaskSELambdacUp.cxx:118 AliAnalysisTaskSELambdacUp.cxx:119 AliAnalysisTaskSELambdacUp.cxx:120 AliAnalysisTaskSELambdacUp.cxx:121 AliAnalysisTaskSELambdacUp.cxx:122 AliAnalysisTaskSELambdacUp.cxx:123 AliAnalysisTaskSELambdacUp.cxx:124 AliAnalysisTaskSELambdacUp.cxx:125 AliAnalysisTaskSELambdacUp.cxx:126 AliAnalysisTaskSELambdacUp.cxx:127 AliAnalysisTaskSELambdacUp.cxx:128 AliAnalysisTaskSELambdacUp.cxx:129 AliAnalysisTaskSELambdacUp.cxx:130 AliAnalysisTaskSELambdacUp.cxx:131 AliAnalysisTaskSELambdacUp.cxx:132 AliAnalysisTaskSELambdacUp.cxx:133 AliAnalysisTaskSELambdacUp.cxx:134 AliAnalysisTaskSELambdacUp.cxx:135 AliAnalysisTaskSELambdacUp.cxx:136 AliAnalysisTaskSELambdacUp.cxx:137 AliAnalysisTaskSELambdacUp.cxx:138 AliAnalysisTaskSELambdacUp.cxx:139 AliAnalysisTaskSELambdacUp.cxx:140 AliAnalysisTaskSELambdacUp.cxx:141 AliAnalysisTaskSELambdacUp.cxx:142 AliAnalysisTaskSELambdacUp.cxx:143 AliAnalysisTaskSELambdacUp.cxx:144 AliAnalysisTaskSELambdacUp.cxx:145 AliAnalysisTaskSELambdacUp.cxx:146 AliAnalysisTaskSELambdacUp.cxx:147 AliAnalysisTaskSELambdacUp.cxx:148 AliAnalysisTaskSELambdacUp.cxx:149 AliAnalysisTaskSELambdacUp.cxx:150 AliAnalysisTaskSELambdacUp.cxx:151 AliAnalysisTaskSELambdacUp.cxx:152 AliAnalysisTaskSELambdacUp.cxx:153 AliAnalysisTaskSELambdacUp.cxx:154 AliAnalysisTaskSELambdacUp.cxx:155 AliAnalysisTaskSELambdacUp.cxx:156 AliAnalysisTaskSELambdacUp.cxx:157 AliAnalysisTaskSELambdacUp.cxx:158 AliAnalysisTaskSELambdacUp.cxx:159 AliAnalysisTaskSELambdacUp.cxx:160 AliAnalysisTaskSELambdacUp.cxx:161 AliAnalysisTaskSELambdacUp.cxx:162 AliAnalysisTaskSELambdacUp.cxx:163 AliAnalysisTaskSELambdacUp.cxx:164 AliAnalysisTaskSELambdacUp.cxx:165 AliAnalysisTaskSELambdacUp.cxx:166 AliAnalysisTaskSELambdacUp.cxx:167 AliAnalysisTaskSELambdacUp.cxx:168 AliAnalysisTaskSELambdacUp.cxx:169 AliAnalysisTaskSELambdacUp.cxx:170 AliAnalysisTaskSELambdacUp.cxx:171 AliAnalysisTaskSELambdacUp.cxx:172 AliAnalysisTaskSELambdacUp.cxx:173 AliAnalysisTaskSELambdacUp.cxx:174 AliAnalysisTaskSELambdacUp.cxx:175 AliAnalysisTaskSELambdacUp.cxx:176 AliAnalysisTaskSELambdacUp.cxx:177 AliAnalysisTaskSELambdacUp.cxx:178 AliAnalysisTaskSELambdacUp.cxx:179 AliAnalysisTaskSELambdacUp.cxx:180 AliAnalysisTaskSELambdacUp.cxx:181 AliAnalysisTaskSELambdacUp.cxx:182 AliAnalysisTaskSELambdacUp.cxx:183 AliAnalysisTaskSELambdacUp.cxx:184 AliAnalysisTaskSELambdacUp.cxx:185 AliAnalysisTaskSELambdacUp.cxx:186 AliAnalysisTaskSELambdacUp.cxx:187 AliAnalysisTaskSELambdacUp.cxx:188 AliAnalysisTaskSELambdacUp.cxx:189 AliAnalysisTaskSELambdacUp.cxx:190 AliAnalysisTaskSELambdacUp.cxx:191 AliAnalysisTaskSELambdacUp.cxx:192 AliAnalysisTaskSELambdacUp.cxx:193 AliAnalysisTaskSELambdacUp.cxx:194 AliAnalysisTaskSELambdacUp.cxx:195 AliAnalysisTaskSELambdacUp.cxx:196 AliAnalysisTaskSELambdacUp.cxx:197 AliAnalysisTaskSELambdacUp.cxx:198 AliAnalysisTaskSELambdacUp.cxx:199 AliAnalysisTaskSELambdacUp.cxx:200 AliAnalysisTaskSELambdacUp.cxx:201 AliAnalysisTaskSELambdacUp.cxx:202 AliAnalysisTaskSELambdacUp.cxx:203 AliAnalysisTaskSELambdacUp.cxx:204 AliAnalysisTaskSELambdacUp.cxx:205 AliAnalysisTaskSELambdacUp.cxx:206 AliAnalysisTaskSELambdacUp.cxx:207 AliAnalysisTaskSELambdacUp.cxx:208 AliAnalysisTaskSELambdacUp.cxx:209 AliAnalysisTaskSELambdacUp.cxx:210 AliAnalysisTaskSELambdacUp.cxx:211 AliAnalysisTaskSELambdacUp.cxx:212 AliAnalysisTaskSELambdacUp.cxx:213 AliAnalysisTaskSELambdacUp.cxx:214 AliAnalysisTaskSELambdacUp.cxx:215 AliAnalysisTaskSELambdacUp.cxx:216 AliAnalysisTaskSELambdacUp.cxx:217 AliAnalysisTaskSELambdacUp.cxx:218 AliAnalysisTaskSELambdacUp.cxx:219 AliAnalysisTaskSELambdacUp.cxx:220 AliAnalysisTaskSELambdacUp.cxx:221 AliAnalysisTaskSELambdacUp.cxx:222 AliAnalysisTaskSELambdacUp.cxx:223 AliAnalysisTaskSELambdacUp.cxx:224 AliAnalysisTaskSELambdacUp.cxx:225 AliAnalysisTaskSELambdacUp.cxx:226 AliAnalysisTaskSELambdacUp.cxx:227 AliAnalysisTaskSELambdacUp.cxx:228 AliAnalysisTaskSELambdacUp.cxx:229 AliAnalysisTaskSELambdacUp.cxx:230 AliAnalysisTaskSELambdacUp.cxx:231 AliAnalysisTaskSELambdacUp.cxx:232 AliAnalysisTaskSELambdacUp.cxx:233 AliAnalysisTaskSELambdacUp.cxx:234 AliAnalysisTaskSELambdacUp.cxx:235 AliAnalysisTaskSELambdacUp.cxx:236 AliAnalysisTaskSELambdacUp.cxx:237 AliAnalysisTaskSELambdacUp.cxx:238 AliAnalysisTaskSELambdacUp.cxx:239 AliAnalysisTaskSELambdacUp.cxx:240 AliAnalysisTaskSELambdacUp.cxx:241 AliAnalysisTaskSELambdacUp.cxx:242 AliAnalysisTaskSELambdacUp.cxx:243 AliAnalysisTaskSELambdacUp.cxx:244 AliAnalysisTaskSELambdacUp.cxx:245 AliAnalysisTaskSELambdacUp.cxx:246 AliAnalysisTaskSELambdacUp.cxx:247 AliAnalysisTaskSELambdacUp.cxx:248 AliAnalysisTaskSELambdacUp.cxx:249 AliAnalysisTaskSELambdacUp.cxx:250 AliAnalysisTaskSELambdacUp.cxx:251 AliAnalysisTaskSELambdacUp.cxx:252 AliAnalysisTaskSELambdacUp.cxx:253 AliAnalysisTaskSELambdacUp.cxx:254 AliAnalysisTaskSELambdacUp.cxx:255 AliAnalysisTaskSELambdacUp.cxx:256 AliAnalysisTaskSELambdacUp.cxx:257 AliAnalysisTaskSELambdacUp.cxx:258 AliAnalysisTaskSELambdacUp.cxx:259 AliAnalysisTaskSELambdacUp.cxx:260 AliAnalysisTaskSELambdacUp.cxx:261 AliAnalysisTaskSELambdacUp.cxx:262 AliAnalysisTaskSELambdacUp.cxx:263 AliAnalysisTaskSELambdacUp.cxx:264 AliAnalysisTaskSELambdacUp.cxx:265 AliAnalysisTaskSELambdacUp.cxx:266 AliAnalysisTaskSELambdacUp.cxx:267 AliAnalysisTaskSELambdacUp.cxx:268 AliAnalysisTaskSELambdacUp.cxx:269 AliAnalysisTaskSELambdacUp.cxx:270 AliAnalysisTaskSELambdacUp.cxx:271 AliAnalysisTaskSELambdacUp.cxx:272 AliAnalysisTaskSELambdacUp.cxx:273 AliAnalysisTaskSELambdacUp.cxx:274 AliAnalysisTaskSELambdacUp.cxx:275 AliAnalysisTaskSELambdacUp.cxx:276 AliAnalysisTaskSELambdacUp.cxx:277 AliAnalysisTaskSELambdacUp.cxx:278 AliAnalysisTaskSELambdacUp.cxx:279 AliAnalysisTaskSELambdacUp.cxx:280 AliAnalysisTaskSELambdacUp.cxx:281 AliAnalysisTaskSELambdacUp.cxx:282 AliAnalysisTaskSELambdacUp.cxx:283 AliAnalysisTaskSELambdacUp.cxx:284 AliAnalysisTaskSELambdacUp.cxx:285 AliAnalysisTaskSELambdacUp.cxx:286 AliAnalysisTaskSELambdacUp.cxx:287 AliAnalysisTaskSELambdacUp.cxx:288 AliAnalysisTaskSELambdacUp.cxx:289 AliAnalysisTaskSELambdacUp.cxx:290 AliAnalysisTaskSELambdacUp.cxx:291 AliAnalysisTaskSELambdacUp.cxx:292 AliAnalysisTaskSELambdacUp.cxx:293 AliAnalysisTaskSELambdacUp.cxx:294 AliAnalysisTaskSELambdacUp.cxx:295 AliAnalysisTaskSELambdacUp.cxx:296 AliAnalysisTaskSELambdacUp.cxx:297 AliAnalysisTaskSELambdacUp.cxx:298 AliAnalysisTaskSELambdacUp.cxx:299 AliAnalysisTaskSELambdacUp.cxx:300 AliAnalysisTaskSELambdacUp.cxx:301 AliAnalysisTaskSELambdacUp.cxx:302 AliAnalysisTaskSELambdacUp.cxx:303 AliAnalysisTaskSELambdacUp.cxx:304 AliAnalysisTaskSELambdacUp.cxx:305 AliAnalysisTaskSELambdacUp.cxx:306 AliAnalysisTaskSELambdacUp.cxx:307 AliAnalysisTaskSELambdacUp.cxx:308 AliAnalysisTaskSELambdacUp.cxx:309 AliAnalysisTaskSELambdacUp.cxx:310 AliAnalysisTaskSELambdacUp.cxx:311 AliAnalysisTaskSELambdacUp.cxx:312 AliAnalysisTaskSELambdacUp.cxx:313 AliAnalysisTaskSELambdacUp.cxx:314 AliAnalysisTaskSELambdacUp.cxx:315 AliAnalysisTaskSELambdacUp.cxx:316 AliAnalysisTaskSELambdacUp.cxx:317 AliAnalysisTaskSELambdacUp.cxx:318 AliAnalysisTaskSELambdacUp.cxx:319 AliAnalysisTaskSELambdacUp.cxx:320 AliAnalysisTaskSELambdacUp.cxx:321 AliAnalysisTaskSELambdacUp.cxx:322 AliAnalysisTaskSELambdacUp.cxx:323 AliAnalysisTaskSELambdacUp.cxx:324 AliAnalysisTaskSELambdacUp.cxx:325 AliAnalysisTaskSELambdacUp.cxx:326 AliAnalysisTaskSELambdacUp.cxx:327 AliAnalysisTaskSELambdacUp.cxx:328 AliAnalysisTaskSELambdacUp.cxx:329 AliAnalysisTaskSELambdacUp.cxx:330 AliAnalysisTaskSELambdacUp.cxx:331 AliAnalysisTaskSELambdacUp.cxx:332 AliAnalysisTaskSELambdacUp.cxx:333 AliAnalysisTaskSELambdacUp.cxx:334 AliAnalysisTaskSELambdacUp.cxx:335 AliAnalysisTaskSELambdacUp.cxx:336 AliAnalysisTaskSELambdacUp.cxx:337 AliAnalysisTaskSELambdacUp.cxx:338 AliAnalysisTaskSELambdacUp.cxx:339 AliAnalysisTaskSELambdacUp.cxx:340 AliAnalysisTaskSELambdacUp.cxx:341 AliAnalysisTaskSELambdacUp.cxx:342 AliAnalysisTaskSELambdacUp.cxx:343 AliAnalysisTaskSELambdacUp.cxx:344 AliAnalysisTaskSELambdacUp.cxx:345 AliAnalysisTaskSELambdacUp.cxx:346 AliAnalysisTaskSELambdacUp.cxx:347 AliAnalysisTaskSELambdacUp.cxx:348 AliAnalysisTaskSELambdacUp.cxx:349 AliAnalysisTaskSELambdacUp.cxx:350 AliAnalysisTaskSELambdacUp.cxx:351 AliAnalysisTaskSELambdacUp.cxx:352 AliAnalysisTaskSELambdacUp.cxx:353 AliAnalysisTaskSELambdacUp.cxx:354 AliAnalysisTaskSELambdacUp.cxx:355 AliAnalysisTaskSELambdacUp.cxx:356 AliAnalysisTaskSELambdacUp.cxx:357 AliAnalysisTaskSELambdacUp.cxx:358 AliAnalysisTaskSELambdacUp.cxx:359 AliAnalysisTaskSELambdacUp.cxx:360 AliAnalysisTaskSELambdacUp.cxx:361 AliAnalysisTaskSELambdacUp.cxx:362 AliAnalysisTaskSELambdacUp.cxx:363 AliAnalysisTaskSELambdacUp.cxx:364 AliAnalysisTaskSELambdacUp.cxx:365 AliAnalysisTaskSELambdacUp.cxx:366 AliAnalysisTaskSELambdacUp.cxx:367 AliAnalysisTaskSELambdacUp.cxx:368 AliAnalysisTaskSELambdacUp.cxx:369 AliAnalysisTaskSELambdacUp.cxx:370 AliAnalysisTaskSELambdacUp.cxx:371 AliAnalysisTaskSELambdacUp.cxx:372 AliAnalysisTaskSELambdacUp.cxx:373 AliAnalysisTaskSELambdacUp.cxx:374 AliAnalysisTaskSELambdacUp.cxx:375 AliAnalysisTaskSELambdacUp.cxx:376 AliAnalysisTaskSELambdacUp.cxx:377 AliAnalysisTaskSELambdacUp.cxx:378 AliAnalysisTaskSELambdacUp.cxx:379 AliAnalysisTaskSELambdacUp.cxx:380 AliAnalysisTaskSELambdacUp.cxx:381 AliAnalysisTaskSELambdacUp.cxx:382 AliAnalysisTaskSELambdacUp.cxx:383 AliAnalysisTaskSELambdacUp.cxx:384 AliAnalysisTaskSELambdacUp.cxx:385 AliAnalysisTaskSELambdacUp.cxx:386 AliAnalysisTaskSELambdacUp.cxx:387 AliAnalysisTaskSELambdacUp.cxx:388 AliAnalysisTaskSELambdacUp.cxx:389 AliAnalysisTaskSELambdacUp.cxx:390 AliAnalysisTaskSELambdacUp.cxx:391 AliAnalysisTaskSELambdacUp.cxx:392 AliAnalysisTaskSELambdacUp.cxx:393 AliAnalysisTaskSELambdacUp.cxx:394 AliAnalysisTaskSELambdacUp.cxx:395 AliAnalysisTaskSELambdacUp.cxx:396 AliAnalysisTaskSELambdacUp.cxx:397 AliAnalysisTaskSELambdacUp.cxx:398 AliAnalysisTaskSELambdacUp.cxx:399 AliAnalysisTaskSELambdacUp.cxx:400 AliAnalysisTaskSELambdacUp.cxx:401 AliAnalysisTaskSELambdacUp.cxx:402 AliAnalysisTaskSELambdacUp.cxx:403 AliAnalysisTaskSELambdacUp.cxx:404 AliAnalysisTaskSELambdacUp.cxx:405 AliAnalysisTaskSELambdacUp.cxx:406 AliAnalysisTaskSELambdacUp.cxx:407 AliAnalysisTaskSELambdacUp.cxx:408 AliAnalysisTaskSELambdacUp.cxx:409 AliAnalysisTaskSELambdacUp.cxx:410 AliAnalysisTaskSELambdacUp.cxx:411 AliAnalysisTaskSELambdacUp.cxx:412 AliAnalysisTaskSELambdacUp.cxx:413 AliAnalysisTaskSELambdacUp.cxx:414 AliAnalysisTaskSELambdacUp.cxx:415 AliAnalysisTaskSELambdacUp.cxx:416 AliAnalysisTaskSELambdacUp.cxx:417 AliAnalysisTaskSELambdacUp.cxx:418 AliAnalysisTaskSELambdacUp.cxx:419 AliAnalysisTaskSELambdacUp.cxx:420 AliAnalysisTaskSELambdacUp.cxx:421 AliAnalysisTaskSELambdacUp.cxx:422 AliAnalysisTaskSELambdacUp.cxx:423 AliAnalysisTaskSELambdacUp.cxx:424 AliAnalysisTaskSELambdacUp.cxx:425 AliAnalysisTaskSELambdacUp.cxx:426 AliAnalysisTaskSELambdacUp.cxx:427 AliAnalysisTaskSELambdacUp.cxx:428 AliAnalysisTaskSELambdacUp.cxx:429 AliAnalysisTaskSELambdacUp.cxx:430 AliAnalysisTaskSELambdacUp.cxx:431 AliAnalysisTaskSELambdacUp.cxx:432 AliAnalysisTaskSELambdacUp.cxx:433 AliAnalysisTaskSELambdacUp.cxx:434 AliAnalysisTaskSELambdacUp.cxx:435 AliAnalysisTaskSELambdacUp.cxx:436 AliAnalysisTaskSELambdacUp.cxx:437 AliAnalysisTaskSELambdacUp.cxx:438 AliAnalysisTaskSELambdacUp.cxx:439 AliAnalysisTaskSELambdacUp.cxx:440 AliAnalysisTaskSELambdacUp.cxx:441 AliAnalysisTaskSELambdacUp.cxx:442 AliAnalysisTaskSELambdacUp.cxx:443 AliAnalysisTaskSELambdacUp.cxx:444 AliAnalysisTaskSELambdacUp.cxx:445 AliAnalysisTaskSELambdacUp.cxx:446 AliAnalysisTaskSELambdacUp.cxx:447 AliAnalysisTaskSELambdacUp.cxx:448 AliAnalysisTaskSELambdacUp.cxx:449 AliAnalysisTaskSELambdacUp.cxx:450 AliAnalysisTaskSELambdacUp.cxx:451 AliAnalysisTaskSELambdacUp.cxx:452 AliAnalysisTaskSELambdacUp.cxx:453 AliAnalysisTaskSELambdacUp.cxx:454 AliAnalysisTaskSELambdacUp.cxx:455 AliAnalysisTaskSELambdacUp.cxx:456 AliAnalysisTaskSELambdacUp.cxx:457 AliAnalysisTaskSELambdacUp.cxx:458 AliAnalysisTaskSELambdacUp.cxx:459 AliAnalysisTaskSELambdacUp.cxx:460 AliAnalysisTaskSELambdacUp.cxx:461 AliAnalysisTaskSELambdacUp.cxx:462 AliAnalysisTaskSELambdacUp.cxx:463 AliAnalysisTaskSELambdacUp.cxx:464 AliAnalysisTaskSELambdacUp.cxx:465 AliAnalysisTaskSELambdacUp.cxx:466 AliAnalysisTaskSELambdacUp.cxx:467 AliAnalysisTaskSELambdacUp.cxx:468 AliAnalysisTaskSELambdacUp.cxx:469 AliAnalysisTaskSELambdacUp.cxx:470 AliAnalysisTaskSELambdacUp.cxx:471 AliAnalysisTaskSELambdacUp.cxx:472 AliAnalysisTaskSELambdacUp.cxx:473 AliAnalysisTaskSELambdacUp.cxx:474 AliAnalysisTaskSELambdacUp.cxx:475 AliAnalysisTaskSELambdacUp.cxx:476 AliAnalysisTaskSELambdacUp.cxx:477 AliAnalysisTaskSELambdacUp.cxx:478 AliAnalysisTaskSELambdacUp.cxx:479 AliAnalysisTaskSELambdacUp.cxx:480 AliAnalysisTaskSELambdacUp.cxx:481 AliAnalysisTaskSELambdacUp.cxx:482 AliAnalysisTaskSELambdacUp.cxx:483 AliAnalysisTaskSELambdacUp.cxx:484 AliAnalysisTaskSELambdacUp.cxx:485 AliAnalysisTaskSELambdacUp.cxx:486 AliAnalysisTaskSELambdacUp.cxx:487 AliAnalysisTaskSELambdacUp.cxx:488 AliAnalysisTaskSELambdacUp.cxx:489 AliAnalysisTaskSELambdacUp.cxx:490 AliAnalysisTaskSELambdacUp.cxx:491 AliAnalysisTaskSELambdacUp.cxx:492 AliAnalysisTaskSELambdacUp.cxx:493 AliAnalysisTaskSELambdacUp.cxx:494 AliAnalysisTaskSELambdacUp.cxx:495 AliAnalysisTaskSELambdacUp.cxx:496 AliAnalysisTaskSELambdacUp.cxx:497 AliAnalysisTaskSELambdacUp.cxx:498 AliAnalysisTaskSELambdacUp.cxx:499 AliAnalysisTaskSELambdacUp.cxx:500 AliAnalysisTaskSELambdacUp.cxx:501 AliAnalysisTaskSELambdacUp.cxx:502 AliAnalysisTaskSELambdacUp.cxx:503 AliAnalysisTaskSELambdacUp.cxx:504 AliAnalysisTaskSELambdacUp.cxx:505 AliAnalysisTaskSELambdacUp.cxx:506 AliAnalysisTaskSELambdacUp.cxx:507 AliAnalysisTaskSELambdacUp.cxx:508 AliAnalysisTaskSELambdacUp.cxx:509 AliAnalysisTaskSELambdacUp.cxx:510 AliAnalysisTaskSELambdacUp.cxx:511 AliAnalysisTaskSELambdacUp.cxx:512 AliAnalysisTaskSELambdacUp.cxx:513 AliAnalysisTaskSELambdacUp.cxx:514 AliAnalysisTaskSELambdacUp.cxx:515 AliAnalysisTaskSELambdacUp.cxx:516 AliAnalysisTaskSELambdacUp.cxx:517 AliAnalysisTaskSELambdacUp.cxx:518 AliAnalysisTaskSELambdacUp.cxx:519 AliAnalysisTaskSELambdacUp.cxx:520 AliAnalysisTaskSELambdacUp.cxx:521 AliAnalysisTaskSELambdacUp.cxx:522 AliAnalysisTaskSELambdacUp.cxx:523 AliAnalysisTaskSELambdacUp.cxx:524 AliAnalysisTaskSELambdacUp.cxx:525 AliAnalysisTaskSELambdacUp.cxx:526 AliAnalysisTaskSELambdacUp.cxx:527 AliAnalysisTaskSELambdacUp.cxx:528 AliAnalysisTaskSELambdacUp.cxx:529 AliAnalysisTaskSELambdacUp.cxx:530 AliAnalysisTaskSELambdacUp.cxx:531 AliAnalysisTaskSELambdacUp.cxx:532 AliAnalysisTaskSELambdacUp.cxx:533 AliAnalysisTaskSELambdacUp.cxx:534 AliAnalysisTaskSELambdacUp.cxx:535 AliAnalysisTaskSELambdacUp.cxx:536 AliAnalysisTaskSELambdacUp.cxx:537 AliAnalysisTaskSELambdacUp.cxx:538 AliAnalysisTaskSELambdacUp.cxx:539 AliAnalysisTaskSELambdacUp.cxx:540 AliAnalysisTaskSELambdacUp.cxx:541 AliAnalysisTaskSELambdacUp.cxx:542 AliAnalysisTaskSELambdacUp.cxx:543 AliAnalysisTaskSELambdacUp.cxx:544 AliAnalysisTaskSELambdacUp.cxx:545 AliAnalysisTaskSELambdacUp.cxx:546 AliAnalysisTaskSELambdacUp.cxx:547 AliAnalysisTaskSELambdacUp.cxx:548 AliAnalysisTaskSELambdacUp.cxx:549 AliAnalysisTaskSELambdacUp.cxx:550 AliAnalysisTaskSELambdacUp.cxx:551 AliAnalysisTaskSELambdacUp.cxx:552 AliAnalysisTaskSELambdacUp.cxx:553 AliAnalysisTaskSELambdacUp.cxx:554 AliAnalysisTaskSELambdacUp.cxx:555 AliAnalysisTaskSELambdacUp.cxx:556 AliAnalysisTaskSELambdacUp.cxx:557 AliAnalysisTaskSELambdacUp.cxx:558 AliAnalysisTaskSELambdacUp.cxx:559 AliAnalysisTaskSELambdacUp.cxx:560 AliAnalysisTaskSELambdacUp.cxx:561 AliAnalysisTaskSELambdacUp.cxx:562 AliAnalysisTaskSELambdacUp.cxx:563 AliAnalysisTaskSELambdacUp.cxx:564 AliAnalysisTaskSELambdacUp.cxx:565 AliAnalysisTaskSELambdacUp.cxx:566 AliAnalysisTaskSELambdacUp.cxx:567 AliAnalysisTaskSELambdacUp.cxx:568 AliAnalysisTaskSELambdacUp.cxx:569 AliAnalysisTaskSELambdacUp.cxx:570 AliAnalysisTaskSELambdacUp.cxx:571 AliAnalysisTaskSELambdacUp.cxx:572 AliAnalysisTaskSELambdacUp.cxx:573 AliAnalysisTaskSELambdacUp.cxx:574 AliAnalysisTaskSELambdacUp.cxx:575 AliAnalysisTaskSELambdacUp.cxx:576 AliAnalysisTaskSELambdacUp.cxx:577 AliAnalysisTaskSELambdacUp.cxx:578 AliAnalysisTaskSELambdacUp.cxx:579 AliAnalysisTaskSELambdacUp.cxx:580 AliAnalysisTaskSELambdacUp.cxx:581 AliAnalysisTaskSELambdacUp.cxx:582 AliAnalysisTaskSELambdacUp.cxx:583 AliAnalysisTaskSELambdacUp.cxx:584 AliAnalysisTaskSELambdacUp.cxx:585 AliAnalysisTaskSELambdacUp.cxx:586 AliAnalysisTaskSELambdacUp.cxx:587 AliAnalysisTaskSELambdacUp.cxx:588 AliAnalysisTaskSELambdacUp.cxx:589 AliAnalysisTaskSELambdacUp.cxx:590 AliAnalysisTaskSELambdacUp.cxx:591 AliAnalysisTaskSELambdacUp.cxx:592 AliAnalysisTaskSELambdacUp.cxx:593 AliAnalysisTaskSELambdacUp.cxx:594 AliAnalysisTaskSELambdacUp.cxx:595 AliAnalysisTaskSELambdacUp.cxx:596 AliAnalysisTaskSELambdacUp.cxx:597 AliAnalysisTaskSELambdacUp.cxx:598 AliAnalysisTaskSELambdacUp.cxx:599 AliAnalysisTaskSELambdacUp.cxx:600 AliAnalysisTaskSELambdacUp.cxx:601 AliAnalysisTaskSELambdacUp.cxx:602 AliAnalysisTaskSELambdacUp.cxx:603 AliAnalysisTaskSELambdacUp.cxx:604 AliAnalysisTaskSELambdacUp.cxx:605 AliAnalysisTaskSELambdacUp.cxx:606 AliAnalysisTaskSELambdacUp.cxx:607 AliAnalysisTaskSELambdacUp.cxx:608 AliAnalysisTaskSELambdacUp.cxx:609 AliAnalysisTaskSELambdacUp.cxx:610 AliAnalysisTaskSELambdacUp.cxx:611 AliAnalysisTaskSELambdacUp.cxx:612 AliAnalysisTaskSELambdacUp.cxx:613 AliAnalysisTaskSELambdacUp.cxx:614 AliAnalysisTaskSELambdacUp.cxx:615 AliAnalysisTaskSELambdacUp.cxx:616 AliAnalysisTaskSELambdacUp.cxx:617 AliAnalysisTaskSELambdacUp.cxx:618 AliAnalysisTaskSELambdacUp.cxx:619 AliAnalysisTaskSELambdacUp.cxx:620 AliAnalysisTaskSELambdacUp.cxx:621 AliAnalysisTaskSELambdacUp.cxx:622 AliAnalysisTaskSELambdacUp.cxx:623 AliAnalysisTaskSELambdacUp.cxx:624 AliAnalysisTaskSELambdacUp.cxx:625 AliAnalysisTaskSELambdacUp.cxx:626 AliAnalysisTaskSELambdacUp.cxx:627 AliAnalysisTaskSELambdacUp.cxx:628 AliAnalysisTaskSELambdacUp.cxx:629 AliAnalysisTaskSELambdacUp.cxx:630 AliAnalysisTaskSELambdacUp.cxx:631 AliAnalysisTaskSELambdacUp.cxx:632 AliAnalysisTaskSELambdacUp.cxx:633 AliAnalysisTaskSELambdacUp.cxx:634 AliAnalysisTaskSELambdacUp.cxx:635 AliAnalysisTaskSELambdacUp.cxx:636 AliAnalysisTaskSELambdacUp.cxx:637 AliAnalysisTaskSELambdacUp.cxx:638 AliAnalysisTaskSELambdacUp.cxx:639 AliAnalysisTaskSELambdacUp.cxx:640 AliAnalysisTaskSELambdacUp.cxx:641 AliAnalysisTaskSELambdacUp.cxx:642 AliAnalysisTaskSELambdacUp.cxx:643 AliAnalysisTaskSELambdacUp.cxx:644 AliAnalysisTaskSELambdacUp.cxx:645 AliAnalysisTaskSELambdacUp.cxx:646 AliAnalysisTaskSELambdacUp.cxx:647 AliAnalysisTaskSELambdacUp.cxx:648 AliAnalysisTaskSELambdacUp.cxx:649 AliAnalysisTaskSELambdacUp.cxx:650 AliAnalysisTaskSELambdacUp.cxx:651 AliAnalysisTaskSELambdacUp.cxx:652 AliAnalysisTaskSELambdacUp.cxx:653 AliAnalysisTaskSELambdacUp.cxx:654 AliAnalysisTaskSELambdacUp.cxx:655 AliAnalysisTaskSELambdacUp.cxx:656 AliAnalysisTaskSELambdacUp.cxx:657 AliAnalysisTaskSELambdacUp.cxx:658 AliAnalysisTaskSELambdacUp.cxx:659 AliAnalysisTaskSELambdacUp.cxx:660 AliAnalysisTaskSELambdacUp.cxx:661 AliAnalysisTaskSELambdacUp.cxx:662 AliAnalysisTaskSELambdacUp.cxx:663 AliAnalysisTaskSELambdacUp.cxx:664 AliAnalysisTaskSELambdacUp.cxx:665 AliAnalysisTaskSELambdacUp.cxx:666 AliAnalysisTaskSELambdacUp.cxx:667 AliAnalysisTaskSELambdacUp.cxx:668 AliAnalysisTaskSELambdacUp.cxx:669 AliAnalysisTaskSELambdacUp.cxx:670 AliAnalysisTaskSELambdacUp.cxx:671 AliAnalysisTaskSELambdacUp.cxx:672 AliAnalysisTaskSELambdacUp.cxx:673 AliAnalysisTaskSELambdacUp.cxx:674 AliAnalysisTaskSELambdacUp.cxx:675 AliAnalysisTaskSELambdacUp.cxx:676 AliAnalysisTaskSELambdacUp.cxx:677 AliAnalysisTaskSELambdacUp.cxx:678 AliAnalysisTaskSELambdacUp.cxx:679 AliAnalysisTaskSELambdacUp.cxx:680 AliAnalysisTaskSELambdacUp.cxx:681 AliAnalysisTaskSELambdacUp.cxx:682 AliAnalysisTaskSELambdacUp.cxx:683 AliAnalysisTaskSELambdacUp.cxx:684 AliAnalysisTaskSELambdacUp.cxx:685 AliAnalysisTaskSELambdacUp.cxx:686 AliAnalysisTaskSELambdacUp.cxx:687 AliAnalysisTaskSELambdacUp.cxx:688 AliAnalysisTaskSELambdacUp.cxx:689 AliAnalysisTaskSELambdacUp.cxx:690 AliAnalysisTaskSELambdacUp.cxx:691 AliAnalysisTaskSELambdacUp.cxx:692 AliAnalysisTaskSELambdacUp.cxx:693 AliAnalysisTaskSELambdacUp.cxx:694 AliAnalysisTaskSELambdacUp.cxx:695 AliAnalysisTaskSELambdacUp.cxx:696 AliAnalysisTaskSELambdacUp.cxx:697 AliAnalysisTaskSELambdacUp.cxx:698 AliAnalysisTaskSELambdacUp.cxx:699 AliAnalysisTaskSELambdacUp.cxx:700 AliAnalysisTaskSELambdacUp.cxx:701 AliAnalysisTaskSELambdacUp.cxx:702 AliAnalysisTaskSELambdacUp.cxx:703 AliAnalysisTaskSELambdacUp.cxx:704 AliAnalysisTaskSELambdacUp.cxx:705 AliAnalysisTaskSELambdacUp.cxx:706 AliAnalysisTaskSELambdacUp.cxx:707 AliAnalysisTaskSELambdacUp.cxx:708 AliAnalysisTaskSELambdacUp.cxx:709 AliAnalysisTaskSELambdacUp.cxx:710 AliAnalysisTaskSELambdacUp.cxx:711 AliAnalysisTaskSELambdacUp.cxx:712 AliAnalysisTaskSELambdacUp.cxx:713 AliAnalysisTaskSELambdacUp.cxx:714 AliAnalysisTaskSELambdacUp.cxx:715 AliAnalysisTaskSELambdacUp.cxx:716 AliAnalysisTaskSELambdacUp.cxx:717 AliAnalysisTaskSELambdacUp.cxx:718 AliAnalysisTaskSELambdacUp.cxx:719 AliAnalysisTaskSELambdacUp.cxx:720 AliAnalysisTaskSELambdacUp.cxx:721 AliAnalysisTaskSELambdacUp.cxx:722 AliAnalysisTaskSELambdacUp.cxx:723 AliAnalysisTaskSELambdacUp.cxx:724 AliAnalysisTaskSELambdacUp.cxx:725 AliAnalysisTaskSELambdacUp.cxx:726 AliAnalysisTaskSELambdacUp.cxx:727 AliAnalysisTaskSELambdacUp.cxx:728 AliAnalysisTaskSELambdacUp.cxx:729 AliAnalysisTaskSELambdacUp.cxx:730 AliAnalysisTaskSELambdacUp.cxx:731 AliAnalysisTaskSELambdacUp.cxx:732 AliAnalysisTaskSELambdacUp.cxx:733 AliAnalysisTaskSELambdacUp.cxx:734 AliAnalysisTaskSELambdacUp.cxx:735 AliAnalysisTaskSELambdacUp.cxx:736 AliAnalysisTaskSELambdacUp.cxx:737 AliAnalysisTaskSELambdacUp.cxx:738 AliAnalysisTaskSELambdacUp.cxx:739 AliAnalysisTaskSELambdacUp.cxx:740 AliAnalysisTaskSELambdacUp.cxx:741 AliAnalysisTaskSELambdacUp.cxx:742 AliAnalysisTaskSELambdacUp.cxx:743 AliAnalysisTaskSELambdacUp.cxx:744 AliAnalysisTaskSELambdacUp.cxx:745 AliAnalysisTaskSELambdacUp.cxx:746 AliAnalysisTaskSELambdacUp.cxx:747 AliAnalysisTaskSELambdacUp.cxx:748 AliAnalysisTaskSELambdacUp.cxx:749 AliAnalysisTaskSELambdacUp.cxx:750 AliAnalysisTaskSELambdacUp.cxx:751 AliAnalysisTaskSELambdacUp.cxx:752 AliAnalysisTaskSELambdacUp.cxx:753 AliAnalysisTaskSELambdacUp.cxx:754 AliAnalysisTaskSELambdacUp.cxx:755 AliAnalysisTaskSELambdacUp.cxx:756 AliAnalysisTaskSELambdacUp.cxx:757 AliAnalysisTaskSELambdacUp.cxx:758 AliAnalysisTaskSELambdacUp.cxx:759 AliAnalysisTaskSELambdacUp.cxx:760 AliAnalysisTaskSELambdacUp.cxx:761 AliAnalysisTaskSELambdacUp.cxx:762 AliAnalysisTaskSELambdacUp.cxx:763 AliAnalysisTaskSELambdacUp.cxx:764 AliAnalysisTaskSELambdacUp.cxx:765 AliAnalysisTaskSELambdacUp.cxx:766 AliAnalysisTaskSELambdacUp.cxx:767 AliAnalysisTaskSELambdacUp.cxx:768 AliAnalysisTaskSELambdacUp.cxx:769 AliAnalysisTaskSELambdacUp.cxx:770 AliAnalysisTaskSELambdacUp.cxx:771 AliAnalysisTaskSELambdacUp.cxx:772 AliAnalysisTaskSELambdacUp.cxx:773 AliAnalysisTaskSELambdacUp.cxx:774 AliAnalysisTaskSELambdacUp.cxx:775 AliAnalysisTaskSELambdacUp.cxx:776 AliAnalysisTaskSELambdacUp.cxx:777 AliAnalysisTaskSELambdacUp.cxx:778 AliAnalysisTaskSELambdacUp.cxx:779 AliAnalysisTaskSELambdacUp.cxx:780 AliAnalysisTaskSELambdacUp.cxx:781 AliAnalysisTaskSELambdacUp.cxx:782 AliAnalysisTaskSELambdacUp.cxx:783 AliAnalysisTaskSELambdacUp.cxx:784 AliAnalysisTaskSELambdacUp.cxx:785 AliAnalysisTaskSELambdacUp.cxx:786 AliAnalysisTaskSELambdacUp.cxx:787 AliAnalysisTaskSELambdacUp.cxx:788 AliAnalysisTaskSELambdacUp.cxx:789 AliAnalysisTaskSELambdacUp.cxx:790 AliAnalysisTaskSELambdacUp.cxx:791 AliAnalysisTaskSELambdacUp.cxx:792 AliAnalysisTaskSELambdacUp.cxx:793 AliAnalysisTaskSELambdacUp.cxx:794 AliAnalysisTaskSELambdacUp.cxx:795 AliAnalysisTaskSELambdacUp.cxx:796 AliAnalysisTaskSELambdacUp.cxx:797 AliAnalysisTaskSELambdacUp.cxx:798 AliAnalysisTaskSELambdacUp.cxx:799 AliAnalysisTaskSELambdacUp.cxx:800 AliAnalysisTaskSELambdacUp.cxx:801 AliAnalysisTaskSELambdacUp.cxx:802 AliAnalysisTaskSELambdacUp.cxx:803 AliAnalysisTaskSELambdacUp.cxx:804 AliAnalysisTaskSELambdacUp.cxx:805 AliAnalysisTaskSELambdacUp.cxx:806 AliAnalysisTaskSELambdacUp.cxx:807 AliAnalysisTaskSELambdacUp.cxx:808 AliAnalysisTaskSELambdacUp.cxx:809 AliAnalysisTaskSELambdacUp.cxx:810 AliAnalysisTaskSELambdacUp.cxx:811 AliAnalysisTaskSELambdacUp.cxx:812 AliAnalysisTaskSELambdacUp.cxx:813 AliAnalysisTaskSELambdacUp.cxx:814 AliAnalysisTaskSELambdacUp.cxx:815 AliAnalysisTaskSELambdacUp.cxx:816 AliAnalysisTaskSELambdacUp.cxx:817 AliAnalysisTaskSELambdacUp.cxx:818 AliAnalysisTaskSELambdacUp.cxx:819 AliAnalysisTaskSELambdacUp.cxx:820 AliAnalysisTaskSELambdacUp.cxx:821 AliAnalysisTaskSELambdacUp.cxx:822 AliAnalysisTaskSELambdacUp.cxx:823 AliAnalysisTaskSELambdacUp.cxx:824 AliAnalysisTaskSELambdacUp.cxx:825 AliAnalysisTaskSELambdacUp.cxx:826 AliAnalysisTaskSELambdacUp.cxx:827 AliAnalysisTaskSELambdacUp.cxx:828 AliAnalysisTaskSELambdacUp.cxx:829 AliAnalysisTaskSELambdacUp.cxx:830 AliAnalysisTaskSELambdacUp.cxx:831 AliAnalysisTaskSELambdacUp.cxx:832 AliAnalysisTaskSELambdacUp.cxx:833 AliAnalysisTaskSELambdacUp.cxx:834 AliAnalysisTaskSELambdacUp.cxx:835 AliAnalysisTaskSELambdacUp.cxx:836 AliAnalysisTaskSELambdacUp.cxx:837 AliAnalysisTaskSELambdacUp.cxx:838 AliAnalysisTaskSELambdacUp.cxx:839 AliAnalysisTaskSELambdacUp.cxx:840 AliAnalysisTaskSELambdacUp.cxx:841 AliAnalysisTaskSELambdacUp.cxx:842 AliAnalysisTaskSELambdacUp.cxx:843 AliAnalysisTaskSELambdacUp.cxx:844 AliAnalysisTaskSELambdacUp.cxx:845 AliAnalysisTaskSELambdacUp.cxx:846 AliAnalysisTaskSELambdacUp.cxx:847 AliAnalysisTaskSELambdacUp.cxx:848 AliAnalysisTaskSELambdacUp.cxx:849 AliAnalysisTaskSELambdacUp.cxx:850 AliAnalysisTaskSELambdacUp.cxx:851 AliAnalysisTaskSELambdacUp.cxx:852 AliAnalysisTaskSELambdacUp.cxx:853 AliAnalysisTaskSELambdacUp.cxx:854 AliAnalysisTaskSELambdacUp.cxx:855 AliAnalysisTaskSELambdacUp.cxx:856 AliAnalysisTaskSELambdacUp.cxx:857 AliAnalysisTaskSELambdacUp.cxx:858 AliAnalysisTaskSELambdacUp.cxx:859 AliAnalysisTaskSELambdacUp.cxx:860 AliAnalysisTaskSELambdacUp.cxx:861 AliAnalysisTaskSELambdacUp.cxx:862 AliAnalysisTaskSELambdacUp.cxx:863 AliAnalysisTaskSELambdacUp.cxx:864 AliAnalysisTaskSELambdacUp.cxx:865 AliAnalysisTaskSELambdacUp.cxx:866 AliAnalysisTaskSELambdacUp.cxx:867 AliAnalysisTaskSELambdacUp.cxx:868 AliAnalysisTaskSELambdacUp.cxx:869 AliAnalysisTaskSELambdacUp.cxx:870 AliAnalysisTaskSELambdacUp.cxx:871 AliAnalysisTaskSELambdacUp.cxx:872 AliAnalysisTaskSELambdacUp.cxx:873 AliAnalysisTaskSELambdacUp.cxx:874 AliAnalysisTaskSELambdacUp.cxx:875 AliAnalysisTaskSELambdacUp.cxx:876 AliAnalysisTaskSELambdacUp.cxx:877 AliAnalysisTaskSELambdacUp.cxx:878 AliAnalysisTaskSELambdacUp.cxx:879 AliAnalysisTaskSELambdacUp.cxx:880 AliAnalysisTaskSELambdacUp.cxx:881 AliAnalysisTaskSELambdacUp.cxx:882 AliAnalysisTaskSELambdacUp.cxx:883 AliAnalysisTaskSELambdacUp.cxx:884 AliAnalysisTaskSELambdacUp.cxx:885 AliAnalysisTaskSELambdacUp.cxx:886 AliAnalysisTaskSELambdacUp.cxx:887 AliAnalysisTaskSELambdacUp.cxx:888 AliAnalysisTaskSELambdacUp.cxx:889 AliAnalysisTaskSELambdacUp.cxx:890 AliAnalysisTaskSELambdacUp.cxx:891 AliAnalysisTaskSELambdacUp.cxx:892 AliAnalysisTaskSELambdacUp.cxx:893 AliAnalysisTaskSELambdacUp.cxx:894 AliAnalysisTaskSELambdacUp.cxx:895 AliAnalysisTaskSELambdacUp.cxx:896 AliAnalysisTaskSELambdacUp.cxx:897 AliAnalysisTaskSELambdacUp.cxx:898 AliAnalysisTaskSELambdacUp.cxx:899 AliAnalysisTaskSELambdacUp.cxx:900 AliAnalysisTaskSELambdacUp.cxx:901 AliAnalysisTaskSELambdacUp.cxx:902 AliAnalysisTaskSELambdacUp.cxx:903 AliAnalysisTaskSELambdacUp.cxx:904 AliAnalysisTaskSELambdacUp.cxx:905 AliAnalysisTaskSELambdacUp.cxx:906 AliAnalysisTaskSELambdacUp.cxx:907 AliAnalysisTaskSELambdacUp.cxx:908 AliAnalysisTaskSELambdacUp.cxx:909 AliAnalysisTaskSELambdacUp.cxx:910 AliAnalysisTaskSELambdacUp.cxx:911 AliAnalysisTaskSELambdacUp.cxx:912 AliAnalysisTaskSELambdacUp.cxx:913 AliAnalysisTaskSELambdacUp.cxx:914 AliAnalysisTaskSELambdacUp.cxx:915 AliAnalysisTaskSELambdacUp.cxx:916 AliAnalysisTaskSELambdacUp.cxx:917 AliAnalysisTaskSELambdacUp.cxx:918 AliAnalysisTaskSELambdacUp.cxx:919 AliAnalysisTaskSELambdacUp.cxx:920 AliAnalysisTaskSELambdacUp.cxx:921 AliAnalysisTaskSELambdacUp.cxx:922 AliAnalysisTaskSELambdacUp.cxx:923 AliAnalysisTaskSELambdacUp.cxx:924 AliAnalysisTaskSELambdacUp.cxx:925 AliAnalysisTaskSELambdacUp.cxx:926 AliAnalysisTaskSELambdacUp.cxx:927 AliAnalysisTaskSELambdacUp.cxx:928 AliAnalysisTaskSELambdacUp.cxx:929 AliAnalysisTaskSELambdacUp.cxx:930 AliAnalysisTaskSELambdacUp.cxx:931 AliAnalysisTaskSELambdacUp.cxx:932 AliAnalysisTaskSELambdacUp.cxx:933 AliAnalysisTaskSELambdacUp.cxx:934 AliAnalysisTaskSELambdacUp.cxx:935 AliAnalysisTaskSELambdacUp.cxx:936 AliAnalysisTaskSELambdacUp.cxx:937 AliAnalysisTaskSELambdacUp.cxx:938 AliAnalysisTaskSELambdacUp.cxx:939 AliAnalysisTaskSELambdacUp.cxx:940 AliAnalysisTaskSELambdacUp.cxx:941 AliAnalysisTaskSELambdacUp.cxx:942 AliAnalysisTaskSELambdacUp.cxx:943 AliAnalysisTaskSELambdacUp.cxx:944 AliAnalysisTaskSELambdacUp.cxx:945 AliAnalysisTaskSELambdacUp.cxx:946 AliAnalysisTaskSELambdacUp.cxx:947 AliAnalysisTaskSELambdacUp.cxx:948 AliAnalysisTaskSELambdacUp.cxx:949 AliAnalysisTaskSELambdacUp.cxx:950 AliAnalysisTaskSELambdacUp.cxx:951 AliAnalysisTaskSELambdacUp.cxx:952 AliAnalysisTaskSELambdacUp.cxx:953 AliAnalysisTaskSELambdacUp.cxx:954 AliAnalysisTaskSELambdacUp.cxx:955 AliAnalysisTaskSELambdacUp.cxx:956 AliAnalysisTaskSELambdacUp.cxx:957 AliAnalysisTaskSELambdacUp.cxx:958 AliAnalysisTaskSELambdacUp.cxx:959 AliAnalysisTaskSELambdacUp.cxx:960 AliAnalysisTaskSELambdacUp.cxx:961 AliAnalysisTaskSELambdacUp.cxx:962 AliAnalysisTaskSELambdacUp.cxx:963 AliAnalysisTaskSELambdacUp.cxx:964 AliAnalysisTaskSELambdacUp.cxx:965 AliAnalysisTaskSELambdacUp.cxx:966 AliAnalysisTaskSELambdacUp.cxx:967 AliAnalysisTaskSELambdacUp.cxx:968 AliAnalysisTaskSELambdacUp.cxx:969 AliAnalysisTaskSELambdacUp.cxx:970 AliAnalysisTaskSELambdacUp.cxx:971 AliAnalysisTaskSELambdacUp.cxx:972 AliAnalysisTaskSELambdacUp.cxx:973 AliAnalysisTaskSELambdacUp.cxx:974 AliAnalysisTaskSELambdacUp.cxx:975 AliAnalysisTaskSELambdacUp.cxx:976 AliAnalysisTaskSELambdacUp.cxx:977 AliAnalysisTaskSELambdacUp.cxx:978 AliAnalysisTaskSELambdacUp.cxx:979 AliAnalysisTaskSELambdacUp.cxx:980 AliAnalysisTaskSELambdacUp.cxx:981 AliAnalysisTaskSELambdacUp.cxx:982 AliAnalysisTaskSELambdacUp.cxx:983 AliAnalysisTaskSELambdacUp.cxx:984 AliAnalysisTaskSELambdacUp.cxx:985 AliAnalysisTaskSELambdacUp.cxx:986 AliAnalysisTaskSELambdacUp.cxx:987 AliAnalysisTaskSELambdacUp.cxx:988 AliAnalysisTaskSELambdacUp.cxx:989 AliAnalysisTaskSELambdacUp.cxx:990 AliAnalysisTaskSELambdacUp.cxx:991 AliAnalysisTaskSELambdacUp.cxx:992 AliAnalysisTaskSELambdacUp.cxx:993 AliAnalysisTaskSELambdacUp.cxx:994 AliAnalysisTaskSELambdacUp.cxx:995 AliAnalysisTaskSELambdacUp.cxx:996 AliAnalysisTaskSELambdacUp.cxx:997 AliAnalysisTaskSELambdacUp.cxx:998 AliAnalysisTaskSELambdacUp.cxx:999 AliAnalysisTaskSELambdacUp.cxx:1000 AliAnalysisTaskSELambdacUp.cxx:1001 AliAnalysisTaskSELambdacUp.cxx:1002 AliAnalysisTaskSELambdacUp.cxx:1003 AliAnalysisTaskSELambdacUp.cxx:1004 AliAnalysisTaskSELambdacUp.cxx:1005 AliAnalysisTaskSELambdacUp.cxx:1006 AliAnalysisTaskSELambdacUp.cxx:1007 AliAnalysisTaskSELambdacUp.cxx:1008 AliAnalysisTaskSELambdacUp.cxx:1009 AliAnalysisTaskSELambdacUp.cxx:1010 AliAnalysisTaskSELambdacUp.cxx:1011 AliAnalysisTaskSELambdacUp.cxx:1012 AliAnalysisTaskSELambdacUp.cxx:1013 AliAnalysisTaskSELambdacUp.cxx:1014 AliAnalysisTaskSELambdacUp.cxx:1015 AliAnalysisTaskSELambdacUp.cxx:1016 AliAnalysisTaskSELambdacUp.cxx:1017 AliAnalysisTaskSELambdacUp.cxx:1018 AliAnalysisTaskSELambdacUp.cxx:1019 AliAnalysisTaskSELambdacUp.cxx:1020 AliAnalysisTaskSELambdacUp.cxx:1021 AliAnalysisTaskSELambdacUp.cxx:1022 AliAnalysisTaskSELambdacUp.cxx:1023 AliAnalysisTaskSELambdacUp.cxx:1024 AliAnalysisTaskSELambdacUp.cxx:1025 AliAnalysisTaskSELambdacUp.cxx:1026 AliAnalysisTaskSELambdacUp.cxx:1027 AliAnalysisTaskSELambdacUp.cxx:1028 AliAnalysisTaskSELambdacUp.cxx:1029 AliAnalysisTaskSELambdacUp.cxx:1030 AliAnalysisTaskSELambdacUp.cxx:1031 AliAnalysisTaskSELambdacUp.cxx:1032 AliAnalysisTaskSELambdacUp.cxx:1033 AliAnalysisTaskSELambdacUp.cxx:1034 AliAnalysisTaskSELambdacUp.cxx:1035 AliAnalysisTaskSELambdacUp.cxx:1036 AliAnalysisTaskSELambdacUp.cxx:1037 AliAnalysisTaskSELambdacUp.cxx:1038 AliAnalysisTaskSELambdacUp.cxx:1039 AliAnalysisTaskSELambdacUp.cxx:1040 AliAnalysisTaskSELambdacUp.cxx:1041 AliAnalysisTaskSELambdacUp.cxx:1042 AliAnalysisTaskSELambdacUp.cxx:1043 AliAnalysisTaskSELambdacUp.cxx:1044 AliAnalysisTaskSELambdacUp.cxx:1045 AliAnalysisTaskSELambdacUp.cxx:1046 AliAnalysisTaskSELambdacUp.cxx:1047 AliAnalysisTaskSELambdacUp.cxx:1048 AliAnalysisTaskSELambdacUp.cxx:1049 AliAnalysisTaskSELambdacUp.cxx:1050 AliAnalysisTaskSELambdacUp.cxx:1051 AliAnalysisTaskSELambdacUp.cxx:1052 AliAnalysisTaskSELambdacUp.cxx:1053 AliAnalysisTaskSELambdacUp.cxx:1054 AliAnalysisTaskSELambdacUp.cxx:1055 AliAnalysisTaskSELambdacUp.cxx:1056 AliAnalysisTaskSELambdacUp.cxx:1057 AliAnalysisTaskSELambdacUp.cxx:1058 AliAnalysisTaskSELambdacUp.cxx:1059 AliAnalysisTaskSELambdacUp.cxx:1060 AliAnalysisTaskSELambdacUp.cxx:1061 AliAnalysisTaskSELambdacUp.cxx:1062 AliAnalysisTaskSELambdacUp.cxx:1063 AliAnalysisTaskSELambdacUp.cxx:1064 AliAnalysisTaskSELambdacUp.cxx:1065 AliAnalysisTaskSELambdacUp.cxx:1066 AliAnalysisTaskSELambdacUp.cxx:1067 AliAnalysisTaskSELambdacUp.cxx:1068 AliAnalysisTaskSELambdacUp.cxx:1069 AliAnalysisTaskSELambdacUp.cxx:1070 AliAnalysisTaskSELambdacUp.cxx:1071 AliAnalysisTaskSELambdacUp.cxx:1072 AliAnalysisTaskSELambdacUp.cxx:1073 AliAnalysisTaskSELambdacUp.cxx:1074 AliAnalysisTaskSELambdacUp.cxx:1075 AliAnalysisTaskSELambdacUp.cxx:1076 AliAnalysisTaskSELambdacUp.cxx:1077 AliAnalysisTaskSELambdacUp.cxx:1078 AliAnalysisTaskSELambdacUp.cxx:1079 AliAnalysisTaskSELambdacUp.cxx:1080 AliAnalysisTaskSELambdacUp.cxx:1081 AliAnalysisTaskSELambdacUp.cxx:1082 AliAnalysisTaskSELambdacUp.cxx:1083 AliAnalysisTaskSELambdacUp.cxx:1084 AliAnalysisTaskSELambdacUp.cxx:1085 AliAnalysisTaskSELambdacUp.cxx:1086 AliAnalysisTaskSELambdacUp.cxx:1087 AliAnalysisTaskSELambdacUp.cxx:1088 AliAnalysisTaskSELambdacUp.cxx:1089 AliAnalysisTaskSELambdacUp.cxx:1090 AliAnalysisTaskSELambdacUp.cxx:1091 AliAnalysisTaskSELambdacUp.cxx:1092 AliAnalysisTaskSELambdacUp.cxx:1093 AliAnalysisTaskSELambdacUp.cxx:1094 AliAnalysisTaskSELambdacUp.cxx:1095 AliAnalysisTaskSELambdacUp.cxx:1096 AliAnalysisTaskSELambdacUp.cxx:1097 AliAnalysisTaskSELambdacUp.cxx:1098 AliAnalysisTaskSELambdacUp.cxx:1099 AliAnalysisTaskSELambdacUp.cxx:1100 AliAnalysisTaskSELambdacUp.cxx:1101 AliAnalysisTaskSELambdacUp.cxx:1102 AliAnalysisTaskSELambdacUp.cxx:1103 AliAnalysisTaskSELambdacUp.cxx:1104 AliAnalysisTaskSELambdacUp.cxx:1105 AliAnalysisTaskSELambdacUp.cxx:1106 AliAnalysisTaskSELambdacUp.cxx:1107 AliAnalysisTaskSELambdacUp.cxx:1108 AliAnalysisTaskSELambdacUp.cxx:1109 AliAnalysisTaskSELambdacUp.cxx:1110 AliAnalysisTaskSELambdacUp.cxx:1111 AliAnalysisTaskSELambdacUp.cxx:1112 AliAnalysisTaskSELambdacUp.cxx:1113 AliAnalysisTaskSELambdacUp.cxx:1114 AliAnalysisTaskSELambdacUp.cxx:1115 AliAnalysisTaskSELambdacUp.cxx:1116 AliAnalysisTaskSELambdacUp.cxx:1117 AliAnalysisTaskSELambdacUp.cxx:1118 AliAnalysisTaskSELambdacUp.cxx:1119 AliAnalysisTaskSELambdacUp.cxx:1120 AliAnalysisTaskSELambdacUp.cxx:1121 AliAnalysisTaskSELambdacUp.cxx:1122 AliAnalysisTaskSELambdacUp.cxx:1123 AliAnalysisTaskSELambdacUp.cxx:1124 AliAnalysisTaskSELambdacUp.cxx:1125 AliAnalysisTaskSELambdacUp.cxx:1126 AliAnalysisTaskSELambdacUp.cxx:1127 AliAnalysisTaskSELambdacUp.cxx:1128 AliAnalysisTaskSELambdacUp.cxx:1129 AliAnalysisTaskSELambdacUp.cxx:1130 AliAnalysisTaskSELambdacUp.cxx:1131 AliAnalysisTaskSELambdacUp.cxx:1132 AliAnalysisTaskSELambdacUp.cxx:1133 AliAnalysisTaskSELambdacUp.cxx:1134 AliAnalysisTaskSELambdacUp.cxx:1135 AliAnalysisTaskSELambdacUp.cxx:1136 AliAnalysisTaskSELambdacUp.cxx:1137 AliAnalysisTaskSELambdacUp.cxx:1138 AliAnalysisTaskSELambdacUp.cxx:1139 AliAnalysisTaskSELambdacUp.cxx:1140 AliAnalysisTaskSELambdacUp.cxx:1141 AliAnalysisTaskSELambdacUp.cxx:1142 AliAnalysisTaskSELambdacUp.cxx:1143 AliAnalysisTaskSELambdacUp.cxx:1144 AliAnalysisTaskSELambdacUp.cxx:1145 AliAnalysisTaskSELambdacUp.cxx:1146 AliAnalysisTaskSELambdacUp.cxx:1147 AliAnalysisTaskSELambdacUp.cxx:1148 AliAnalysisTaskSELambdacUp.cxx:1149 AliAnalysisTaskSELambdacUp.cxx:1150 AliAnalysisTaskSELambdacUp.cxx:1151 AliAnalysisTaskSELambdacUp.cxx:1152 AliAnalysisTaskSELambdacUp.cxx:1153 AliAnalysisTaskSELambdacUp.cxx:1154 AliAnalysisTaskSELambdacUp.cxx:1155 AliAnalysisTaskSELambdacUp.cxx:1156 AliAnalysisTaskSELambdacUp.cxx:1157 AliAnalysisTaskSELambdacUp.cxx:1158 AliAnalysisTaskSELambdacUp.cxx:1159 AliAnalysisTaskSELambdacUp.cxx:1160 AliAnalysisTaskSELambdacUp.cxx:1161 AliAnalysisTaskSELambdacUp.cxx:1162 AliAnalysisTaskSELambdacUp.cxx:1163 AliAnalysisTaskSELambdacUp.cxx:1164 AliAnalysisTaskSELambdacUp.cxx:1165 AliAnalysisTaskSELambdacUp.cxx:1166 AliAnalysisTaskSELambdacUp.cxx:1167 AliAnalysisTaskSELambdacUp.cxx:1168 AliAnalysisTaskSELambdacUp.cxx:1169 AliAnalysisTaskSELambdacUp.cxx:1170 AliAnalysisTaskSELambdacUp.cxx:1171 AliAnalysisTaskSELambdacUp.cxx:1172 AliAnalysisTaskSELambdacUp.cxx:1173 AliAnalysisTaskSELambdacUp.cxx:1174 AliAnalysisTaskSELambdacUp.cxx:1175 AliAnalysisTaskSELambdacUp.cxx:1176 AliAnalysisTaskSELambdacUp.cxx:1177 AliAnalysisTaskSELambdacUp.cxx:1178 AliAnalysisTaskSELambdacUp.cxx:1179 AliAnalysisTaskSELambdacUp.cxx:1180 AliAnalysisTaskSELambdacUp.cxx:1181 AliAnalysisTaskSELambdacUp.cxx:1182 AliAnalysisTaskSELambdacUp.cxx:1183 AliAnalysisTaskSELambdacUp.cxx:1184 AliAnalysisTaskSELambdacUp.cxx:1185 AliAnalysisTaskSELambdacUp.cxx:1186 AliAnalysisTaskSELambdacUp.cxx:1187 AliAnalysisTaskSELambdacUp.cxx:1188 AliAnalysisTaskSELambdacUp.cxx:1189 AliAnalysisTaskSELambdacUp.cxx:1190 AliAnalysisTaskSELambdacUp.cxx:1191 AliAnalysisTaskSELambdacUp.cxx:1192 AliAnalysisTaskSELambdacUp.cxx:1193 AliAnalysisTaskSELambdacUp.cxx:1194 AliAnalysisTaskSELambdacUp.cxx:1195 AliAnalysisTaskSELambdacUp.cxx:1196 AliAnalysisTaskSELambdacUp.cxx:1197 AliAnalysisTaskSELambdacUp.cxx:1198 AliAnalysisTaskSELambdacUp.cxx:1199 AliAnalysisTaskSELambdacUp.cxx:1200 AliAnalysisTaskSELambdacUp.cxx:1201 AliAnalysisTaskSELambdacUp.cxx:1202 AliAnalysisTaskSELambdacUp.cxx:1203 AliAnalysisTaskSELambdacUp.cxx:1204 AliAnalysisTaskSELambdacUp.cxx:1205 AliAnalysisTaskSELambdacUp.cxx:1206 AliAnalysisTaskSELambdacUp.cxx:1207 AliAnalysisTaskSELambdacUp.cxx:1208 AliAnalysisTaskSELambdacUp.cxx:1209 AliAnalysisTaskSELambdacUp.cxx:1210 AliAnalysisTaskSELambdacUp.cxx:1211 AliAnalysisTaskSELambdacUp.cxx:1212 AliAnalysisTaskSELambdacUp.cxx:1213 AliAnalysisTaskSELambdacUp.cxx:1214 AliAnalysisTaskSELambdacUp.cxx:1215 AliAnalysisTaskSELambdacUp.cxx:1216 AliAnalysisTaskSELambdacUp.cxx:1217 AliAnalysisTaskSELambdacUp.cxx:1218 AliAnalysisTaskSELambdacUp.cxx:1219 AliAnalysisTaskSELambdacUp.cxx:1220 AliAnalysisTaskSELambdacUp.cxx:1221 AliAnalysisTaskSELambdacUp.cxx:1222 AliAnalysisTaskSELambdacUp.cxx:1223 AliAnalysisTaskSELambdacUp.cxx:1224 AliAnalysisTaskSELambdacUp.cxx:1225 AliAnalysisTaskSELambdacUp.cxx:1226 AliAnalysisTaskSELambdacUp.cxx:1227 AliAnalysisTaskSELambdacUp.cxx:1228 AliAnalysisTaskSELambdacUp.cxx:1229 AliAnalysisTaskSELambdacUp.cxx:1230 AliAnalysisTaskSELambdacUp.cxx:1231 AliAnalysisTaskSELambdacUp.cxx:1232 AliAnalysisTaskSELambdacUp.cxx:1233 AliAnalysisTaskSELambdacUp.cxx:1234 AliAnalysisTaskSELambdacUp.cxx:1235 AliAnalysisTaskSELambdacUp.cxx:1236 AliAnalysisTaskSELambdacUp.cxx:1237 AliAnalysisTaskSELambdacUp.cxx:1238 AliAnalysisTaskSELambdacUp.cxx:1239 AliAnalysisTaskSELambdacUp.cxx:1240 AliAnalysisTaskSELambdacUp.cxx:1241 AliAnalysisTaskSELambdacUp.cxx:1242 AliAnalysisTaskSELambdacUp.cxx:1243 AliAnalysisTaskSELambdacUp.cxx:1244 AliAnalysisTaskSELambdacUp.cxx:1245 AliAnalysisTaskSELambdacUp.cxx:1246 AliAnalysisTaskSELambdacUp.cxx:1247 AliAnalysisTaskSELambdacUp.cxx:1248 AliAnalysisTaskSELambdacUp.cxx:1249 AliAnalysisTaskSELambdacUp.cxx:1250 AliAnalysisTaskSELambdacUp.cxx:1251 AliAnalysisTaskSELambdacUp.cxx:1252 AliAnalysisTaskSELambdacUp.cxx:1253 AliAnalysisTaskSELambdacUp.cxx:1254 AliAnalysisTaskSELambdacUp.cxx:1255 AliAnalysisTaskSELambdacUp.cxx:1256 AliAnalysisTaskSELambdacUp.cxx:1257 AliAnalysisTaskSELambdacUp.cxx:1258 AliAnalysisTaskSELambdacUp.cxx:1259 AliAnalysisTaskSELambdacUp.cxx:1260 AliAnalysisTaskSELambdacUp.cxx:1261 AliAnalysisTaskSELambdacUp.cxx:1262 AliAnalysisTaskSELambdacUp.cxx:1263 AliAnalysisTaskSELambdacUp.cxx:1264 AliAnalysisTaskSELambdacUp.cxx:1265 AliAnalysisTaskSELambdacUp.cxx:1266 AliAnalysisTaskSELambdacUp.cxx:1267 AliAnalysisTaskSELambdacUp.cxx:1268 AliAnalysisTaskSELambdacUp.cxx:1269 AliAnalysisTaskSELambdacUp.cxx:1270 AliAnalysisTaskSELambdacUp.cxx:1271 AliAnalysisTaskSELambdacUp.cxx:1272 AliAnalysisTaskSELambdacUp.cxx:1273 AliAnalysisTaskSELambdacUp.cxx:1274 AliAnalysisTaskSELambdacUp.cxx:1275 AliAnalysisTaskSELambdacUp.cxx:1276 AliAnalysisTaskSELambdacUp.cxx:1277 AliAnalysisTaskSELambdacUp.cxx:1278 AliAnalysisTaskSELambdacUp.cxx:1279 AliAnalysisTaskSELambdacUp.cxx:1280 AliAnalysisTaskSELambdacUp.cxx:1281 AliAnalysisTaskSELambdacUp.cxx:1282 AliAnalysisTaskSELambdacUp.cxx:1283 AliAnalysisTaskSELambdacUp.cxx:1284 AliAnalysisTaskSELambdacUp.cxx:1285 AliAnalysisTaskSELambdacUp.cxx:1286 AliAnalysisTaskSELambdacUp.cxx:1287 AliAnalysisTaskSELambdacUp.cxx:1288 AliAnalysisTaskSELambdacUp.cxx:1289 AliAnalysisTaskSELambdacUp.cxx:1290 AliAnalysisTaskSELambdacUp.cxx:1291 AliAnalysisTaskSELambdacUp.cxx:1292 AliAnalysisTaskSELambdacUp.cxx:1293 AliAnalysisTaskSELambdacUp.cxx:1294 AliAnalysisTaskSELambdacUp.cxx:1295 AliAnalysisTaskSELambdacUp.cxx:1296 AliAnalysisTaskSELambdacUp.cxx:1297 AliAnalysisTaskSELambdacUp.cxx:1298 AliAnalysisTaskSELambdacUp.cxx:1299 AliAnalysisTaskSELambdacUp.cxx:1300 AliAnalysisTaskSELambdacUp.cxx:1301 AliAnalysisTaskSELambdacUp.cxx:1302 AliAnalysisTaskSELambdacUp.cxx:1303 AliAnalysisTaskSELambdacUp.cxx:1304 AliAnalysisTaskSELambdacUp.cxx:1305 AliAnalysisTaskSELambdacUp.cxx:1306 AliAnalysisTaskSELambdacUp.cxx:1307 AliAnalysisTaskSELambdacUp.cxx:1308 AliAnalysisTaskSELambdacUp.cxx:1309 AliAnalysisTaskSELambdacUp.cxx:1310 AliAnalysisTaskSELambdacUp.cxx:1311 AliAnalysisTaskSELambdacUp.cxx:1312 AliAnalysisTaskSELambdacUp.cxx:1313 AliAnalysisTaskSELambdacUp.cxx:1314 AliAnalysisTaskSELambdacUp.cxx:1315 AliAnalysisTaskSELambdacUp.cxx:1316 AliAnalysisTaskSELambdacUp.cxx:1317 AliAnalysisTaskSELambdacUp.cxx:1318 AliAnalysisTaskSELambdacUp.cxx:1319 AliAnalysisTaskSELambdacUp.cxx:1320 AliAnalysisTaskSELambdacUp.cxx:1321 AliAnalysisTaskSELambdacUp.cxx:1322 AliAnalysisTaskSELambdacUp.cxx:1323 AliAnalysisTaskSELambdacUp.cxx:1324 AliAnalysisTaskSELambdacUp.cxx:1325 AliAnalysisTaskSELambdacUp.cxx:1326 AliAnalysisTaskSELambdacUp.cxx:1327 AliAnalysisTaskSELambdacUp.cxx:1328 AliAnalysisTaskSELambdacUp.cxx:1329 AliAnalysisTaskSELambdacUp.cxx:1330 AliAnalysisTaskSELambdacUp.cxx:1331 AliAnalysisTaskSELambdacUp.cxx:1332 AliAnalysisTaskSELambdacUp.cxx:1333 AliAnalysisTaskSELambdacUp.cxx:1334 AliAnalysisTaskSELambdacUp.cxx:1335 AliAnalysisTaskSELambdacUp.cxx:1336 AliAnalysisTaskSELambdacUp.cxx:1337 AliAnalysisTaskSELambdacUp.cxx:1338 AliAnalysisTaskSELambdacUp.cxx:1339 AliAnalysisTaskSELambdacUp.cxx:1340 AliAnalysisTaskSELambdacUp.cxx:1341 AliAnalysisTaskSELambdacUp.cxx:1342 AliAnalysisTaskSELambdacUp.cxx:1343 AliAnalysisTaskSELambdacUp.cxx:1344 AliAnalysisTaskSELambdacUp.cxx:1345 AliAnalysisTaskSELambdacUp.cxx:1346 AliAnalysisTaskSELambdacUp.cxx:1347 AliAnalysisTaskSELambdacUp.cxx:1348 AliAnalysisTaskSELambdacUp.cxx:1349 AliAnalysisTaskSELambdacUp.cxx:1350 AliAnalysisTaskSELambdacUp.cxx:1351 AliAnalysisTaskSELambdacUp.cxx:1352 AliAnalysisTaskSELambdacUp.cxx:1353 AliAnalysisTaskSELambdacUp.cxx:1354 AliAnalysisTaskSELambdacUp.cxx:1355 AliAnalysisTaskSELambdacUp.cxx:1356 AliAnalysisTaskSELambdacUp.cxx:1357 AliAnalysisTaskSELambdacUp.cxx:1358 AliAnalysisTaskSELambdacUp.cxx:1359 AliAnalysisTaskSELambdacUp.cxx:1360 AliAnalysisTaskSELambdacUp.cxx:1361 AliAnalysisTaskSELambdacUp.cxx:1362 AliAnalysisTaskSELambdacUp.cxx:1363 AliAnalysisTaskSELambdacUp.cxx:1364 AliAnalysisTaskSELambdacUp.cxx:1365 AliAnalysisTaskSELambdacUp.cxx:1366 AliAnalysisTaskSELambdacUp.cxx:1367 AliAnalysisTaskSELambdacUp.cxx:1368 AliAnalysisTaskSELambdacUp.cxx:1369 AliAnalysisTaskSELambdacUp.cxx:1370 AliAnalysisTaskSELambdacUp.cxx:1371 AliAnalysisTaskSELambdacUp.cxx:1372 AliAnalysisTaskSELambdacUp.cxx:1373 AliAnalysisTaskSELambdacUp.cxx:1374 AliAnalysisTaskSELambdacUp.cxx:1375 AliAnalysisTaskSELambdacUp.cxx:1376 AliAnalysisTaskSELambdacUp.cxx:1377 AliAnalysisTaskSELambdacUp.cxx:1378 AliAnalysisTaskSELambdacUp.cxx:1379 AliAnalysisTaskSELambdacUp.cxx:1380 AliAnalysisTaskSELambdacUp.cxx:1381 AliAnalysisTaskSELambdacUp.cxx:1382 AliAnalysisTaskSELambdacUp.cxx:1383 AliAnalysisTaskSELambdacUp.cxx:1384 AliAnalysisTaskSELambdacUp.cxx:1385 AliAnalysisTaskSELambdacUp.cxx:1386 AliAnalysisTaskSELambdacUp.cxx:1387 AliAnalysisTaskSELambdacUp.cxx:1388 AliAnalysisTaskSELambdacUp.cxx:1389 AliAnalysisTaskSELambdacUp.cxx:1390 AliAnalysisTaskSELambdacUp.cxx:1391 AliAnalysisTaskSELambdacUp.cxx:1392 AliAnalysisTaskSELambdacUp.cxx:1393 AliAnalysisTaskSELambdacUp.cxx:1394 AliAnalysisTaskSELambdacUp.cxx:1395 AliAnalysisTaskSELambdacUp.cxx:1396 AliAnalysisTaskSELambdacUp.cxx:1397 AliAnalysisTaskSELambdacUp.cxx:1398 AliAnalysisTaskSELambdacUp.cxx:1399 AliAnalysisTaskSELambdacUp.cxx:1400 AliAnalysisTaskSELambdacUp.cxx:1401 AliAnalysisTaskSELambdacUp.cxx:1402 AliAnalysisTaskSELambdacUp.cxx:1403 AliAnalysisTaskSELambdacUp.cxx:1404 AliAnalysisTaskSELambdacUp.cxx:1405 AliAnalysisTaskSELambdacUp.cxx:1406 AliAnalysisTaskSELambdacUp.cxx:1407 AliAnalysisTaskSELambdacUp.cxx:1408 AliAnalysisTaskSELambdacUp.cxx:1409 AliAnalysisTaskSELambdacUp.cxx:1410 AliAnalysisTaskSELambdacUp.cxx:1411 AliAnalysisTaskSELambdacUp.cxx:1412 AliAnalysisTaskSELambdacUp.cxx:1413 AliAnalysisTaskSELambdacUp.cxx:1414 AliAnalysisTaskSELambdacUp.cxx:1415 AliAnalysisTaskSELambdacUp.cxx:1416 AliAnalysisTaskSELambdacUp.cxx:1417 AliAnalysisTaskSELambdacUp.cxx:1418 AliAnalysisTaskSELambdacUp.cxx:1419 AliAnalysisTaskSELambdacUp.cxx:1420 AliAnalysisTaskSELambdacUp.cxx:1421 AliAnalysisTaskSELambdacUp.cxx:1422 AliAnalysisTaskSELambdacUp.cxx:1423 AliAnalysisTaskSELambdacUp.cxx:1424 AliAnalysisTaskSELambdacUp.cxx:1425 AliAnalysisTaskSELambdacUp.cxx:1426 AliAnalysisTaskSELambdacUp.cxx:1427 AliAnalysisTaskSELambdacUp.cxx:1428 AliAnalysisTaskSELambdacUp.cxx:1429 AliAnalysisTaskSELambdacUp.cxx:1430 AliAnalysisTaskSELambdacUp.cxx:1431 AliAnalysisTaskSELambdacUp.cxx:1432 AliAnalysisTaskSELambdacUp.cxx:1433 AliAnalysisTaskSELambdacUp.cxx:1434 AliAnalysisTaskSELambdacUp.cxx:1435 AliAnalysisTaskSELambdacUp.cxx:1436 AliAnalysisTaskSELambdacUp.cxx:1437 AliAnalysisTaskSELambdacUp.cxx:1438 AliAnalysisTaskSELambdacUp.cxx:1439 AliAnalysisTaskSELambdacUp.cxx:1440 AliAnalysisTaskSELambdacUp.cxx:1441 AliAnalysisTaskSELambdacUp.cxx:1442 AliAnalysisTaskSELambdacUp.cxx:1443 AliAnalysisTaskSELambdacUp.cxx:1444 AliAnalysisTaskSELambdacUp.cxx:1445 AliAnalysisTaskSELambdacUp.cxx:1446 AliAnalysisTaskSELambdacUp.cxx:1447 AliAnalysisTaskSELambdacUp.cxx:1448 AliAnalysisTaskSELambdacUp.cxx:1449 AliAnalysisTaskSELambdacUp.cxx:1450 AliAnalysisTaskSELambdacUp.cxx:1451 AliAnalysisTaskSELambdacUp.cxx:1452 AliAnalysisTaskSELambdacUp.cxx:1453 AliAnalysisTaskSELambdacUp.cxx:1454 AliAnalysisTaskSELambdacUp.cxx:1455 AliAnalysisTaskSELambdacUp.cxx:1456 AliAnalysisTaskSELambdacUp.cxx:1457 AliAnalysisTaskSELambdacUp.cxx:1458 AliAnalysisTaskSELambdacUp.cxx:1459 AliAnalysisTaskSELambdacUp.cxx:1460 AliAnalysisTaskSELambdacUp.cxx:1461 AliAnalysisTaskSELambdacUp.cxx:1462 AliAnalysisTaskSELambdacUp.cxx:1463 AliAnalysisTaskSELambdacUp.cxx:1464 AliAnalysisTaskSELambdacUp.cxx:1465 AliAnalysisTaskSELambdacUp.cxx:1466 AliAnalysisTaskSELambdacUp.cxx:1467 AliAnalysisTaskSELambdacUp.cxx:1468 AliAnalysisTaskSELambdacUp.cxx:1469 AliAnalysisTaskSELambdacUp.cxx:1470 AliAnalysisTaskSELambdacUp.cxx:1471 AliAnalysisTaskSELambdacUp.cxx:1472 AliAnalysisTaskSELambdacUp.cxx:1473 AliAnalysisTaskSELambdacUp.cxx:1474 AliAnalysisTaskSELambdacUp.cxx:1475 AliAnalysisTaskSELambdacUp.cxx:1476 AliAnalysisTaskSELambdacUp.cxx:1477 AliAnalysisTaskSELambdacUp.cxx:1478 AliAnalysisTaskSELambdacUp.cxx:1479 AliAnalysisTaskSELambdacUp.cxx:1480 AliAnalysisTaskSELambdacUp.cxx:1481 AliAnalysisTaskSELambdacUp.cxx:1482 AliAnalysisTaskSELambdacUp.cxx:1483 AliAnalysisTaskSELambdacUp.cxx:1484 AliAnalysisTaskSELambdacUp.cxx:1485 AliAnalysisTaskSELambdacUp.cxx:1486 AliAnalysisTaskSELambdacUp.cxx:1487 AliAnalysisTaskSELambdacUp.cxx:1488 AliAnalysisTaskSELambdacUp.cxx:1489 AliAnalysisTaskSELambdacUp.cxx:1490 AliAnalysisTaskSELambdacUp.cxx:1491 AliAnalysisTaskSELambdacUp.cxx:1492 AliAnalysisTaskSELambdacUp.cxx:1493 AliAnalysisTaskSELambdacUp.cxx:1494 AliAnalysisTaskSELambdacUp.cxx:1495 AliAnalysisTaskSELambdacUp.cxx:1496 AliAnalysisTaskSELambdacUp.cxx:1497 AliAnalysisTaskSELambdacUp.cxx:1498 AliAnalysisTaskSELambdacUp.cxx:1499 AliAnalysisTaskSELambdacUp.cxx:1500 AliAnalysisTaskSELambdacUp.cxx:1501 AliAnalysisTaskSELambdacUp.cxx:1502 AliAnalysisTaskSELambdacUp.cxx:1503 AliAnalysisTaskSELambdacUp.cxx:1504 AliAnalysisTaskSELambdacUp.cxx:1505 AliAnalysisTaskSELambdacUp.cxx:1506 AliAnalysisTaskSELambdacUp.cxx:1507 AliAnalysisTaskSELambdacUp.cxx:1508 AliAnalysisTaskSELambdacUp.cxx:1509 AliAnalysisTaskSELambdacUp.cxx:1510 AliAnalysisTaskSELambdacUp.cxx:1511 AliAnalysisTaskSELambdacUp.cxx:1512 AliAnalysisTaskSELambdacUp.cxx:1513 AliAnalysisTaskSELambdacUp.cxx:1514 AliAnalysisTaskSELambdacUp.cxx:1515 AliAnalysisTaskSELambdacUp.cxx:1516 AliAnalysisTaskSELambdacUp.cxx:1517 AliAnalysisTaskSELambdacUp.cxx:1518 AliAnalysisTaskSELambdacUp.cxx:1519 AliAnalysisTaskSELambdacUp.cxx:1520 AliAnalysisTaskSELambdacUp.cxx:1521 AliAnalysisTaskSELambdacUp.cxx:1522 AliAnalysisTaskSELambdacUp.cxx:1523 AliAnalysisTaskSELambdacUp.cxx:1524 AliAnalysisTaskSELambdacUp.cxx:1525 AliAnalysisTaskSELambdacUp.cxx:1526 AliAnalysisTaskSELambdacUp.cxx:1527 AliAnalysisTaskSELambdacUp.cxx:1528 AliAnalysisTaskSELambdacUp.cxx:1529 AliAnalysisTaskSELambdacUp.cxx:1530 AliAnalysisTaskSELambdacUp.cxx:1531 AliAnalysisTaskSELambdacUp.cxx:1532 AliAnalysisTaskSELambdacUp.cxx:1533 AliAnalysisTaskSELambdacUp.cxx:1534 AliAnalysisTaskSELambdacUp.cxx:1535 AliAnalysisTaskSELambdacUp.cxx:1536 AliAnalysisTaskSELambdacUp.cxx:1537 AliAnalysisTaskSELambdacUp.cxx:1538 AliAnalysisTaskSELambdacUp.cxx:1539 AliAnalysisTaskSELambdacUp.cxx:1540 AliAnalysisTaskSELambdacUp.cxx:1541 AliAnalysisTaskSELambdacUp.cxx:1542 AliAnalysisTaskSELambdacUp.cxx:1543 AliAnalysisTaskSELambdacUp.cxx:1544 AliAnalysisTaskSELambdacUp.cxx:1545 AliAnalysisTaskSELambdacUp.cxx:1546 AliAnalysisTaskSELambdacUp.cxx:1547 AliAnalysisTaskSELambdacUp.cxx:1548 AliAnalysisTaskSELambdacUp.cxx:1549 AliAnalysisTaskSELambdacUp.cxx:1550 AliAnalysisTaskSELambdacUp.cxx:1551 AliAnalysisTaskSELambdacUp.cxx:1552 AliAnalysisTaskSELambdacUp.cxx:1553 AliAnalysisTaskSELambdacUp.cxx:1554 AliAnalysisTaskSELambdacUp.cxx:1555 AliAnalysisTaskSELambdacUp.cxx:1556 AliAnalysisTaskSELambdacUp.cxx:1557 AliAnalysisTaskSELambdacUp.cxx:1558 AliAnalysisTaskSELambdacUp.cxx:1559 AliAnalysisTaskSELambdacUp.cxx:1560 AliAnalysisTaskSELambdacUp.cxx:1561 AliAnalysisTaskSELambdacUp.cxx:1562 AliAnalysisTaskSELambdacUp.cxx:1563 AliAnalysisTaskSELambdacUp.cxx:1564 AliAnalysisTaskSELambdacUp.cxx:1565 AliAnalysisTaskSELambdacUp.cxx:1566 AliAnalysisTaskSELambdacUp.cxx:1567 AliAnalysisTaskSELambdacUp.cxx:1568 AliAnalysisTaskSELambdacUp.cxx:1569 AliAnalysisTaskSELambdacUp.cxx:1570 AliAnalysisTaskSELambdacUp.cxx:1571 AliAnalysisTaskSELambdacUp.cxx:1572 AliAnalysisTaskSELambdacUp.cxx:1573 AliAnalysisTaskSELambdacUp.cxx:1574 AliAnalysisTaskSELambdacUp.cxx:1575 AliAnalysisTaskSELambdacUp.cxx:1576 AliAnalysisTaskSELambdacUp.cxx:1577 AliAnalysisTaskSELambdacUp.cxx:1578 AliAnalysisTaskSELambdacUp.cxx:1579 AliAnalysisTaskSELambdacUp.cxx:1580 AliAnalysisTaskSELambdacUp.cxx:1581 AliAnalysisTaskSELambdacUp.cxx:1582 AliAnalysisTaskSELambdacUp.cxx:1583 AliAnalysisTaskSELambdacUp.cxx:1584 AliAnalysisTaskSELambdacUp.cxx:1585 AliAnalysisTaskSELambdacUp.cxx:1586 AliAnalysisTaskSELambdacUp.cxx:1587 AliAnalysisTaskSELambdacUp.cxx:1588 AliAnalysisTaskSELambdacUp.cxx:1589 AliAnalysisTaskSELambdacUp.cxx:1590 AliAnalysisTaskSELambdacUp.cxx:1591 AliAnalysisTaskSELambdacUp.cxx:1592 AliAnalysisTaskSELambdacUp.cxx:1593 AliAnalysisTaskSELambdacUp.cxx:1594 AliAnalysisTaskSELambdacUp.cxx:1595 AliAnalysisTaskSELambdacUp.cxx:1596 AliAnalysisTaskSELambdacUp.cxx:1597 AliAnalysisTaskSELambdacUp.cxx:1598 AliAnalysisTaskSELambdacUp.cxx:1599 AliAnalysisTaskSELambdacUp.cxx:1600 AliAnalysisTaskSELambdacUp.cxx:1601 AliAnalysisTaskSELambdacUp.cxx:1602 AliAnalysisTaskSELambdacUp.cxx:1603 AliAnalysisTaskSELambdacUp.cxx:1604 AliAnalysisTaskSELambdacUp.cxx:1605 AliAnalysisTaskSELambdacUp.cxx:1606 AliAnalysisTaskSELambdacUp.cxx:1607 AliAnalysisTaskSELambdacUp.cxx:1608 AliAnalysisTaskSELambdacUp.cxx:1609 AliAnalysisTaskSELambdacUp.cxx:1610 AliAnalysisTaskSELambdacUp.cxx:1611 AliAnalysisTaskSELambdacUp.cxx:1612 AliAnalysisTaskSELambdacUp.cxx:1613 AliAnalysisTaskSELambdacUp.cxx:1614 AliAnalysisTaskSELambdacUp.cxx:1615 AliAnalysisTaskSELambdacUp.cxx:1616 AliAnalysisTaskSELambdacUp.cxx:1617 AliAnalysisTaskSELambdacUp.cxx:1618 AliAnalysisTaskSELambdacUp.cxx:1619 AliAnalysisTaskSELambdacUp.cxx:1620 AliAnalysisTaskSELambdacUp.cxx:1621 AliAnalysisTaskSELambdacUp.cxx:1622 AliAnalysisTaskSELambdacUp.cxx:1623 AliAnalysisTaskSELambdacUp.cxx:1624 AliAnalysisTaskSELambdacUp.cxx:1625 AliAnalysisTaskSELambdacUp.cxx:1626 AliAnalysisTaskSELambdacUp.cxx:1627 AliAnalysisTaskSELambdacUp.cxx:1628 AliAnalysisTaskSELambdacUp.cxx:1629 AliAnalysisTaskSELambdacUp.cxx:1630 AliAnalysisTaskSELambdacUp.cxx:1631 AliAnalysisTaskSELambdacUp.cxx:1632 AliAnalysisTaskSELambdacUp.cxx:1633 AliAnalysisTaskSELambdacUp.cxx:1634 AliAnalysisTaskSELambdacUp.cxx:1635 AliAnalysisTaskSELambdacUp.cxx:1636 AliAnalysisTaskSELambdacUp.cxx:1637 AliAnalysisTaskSELambdacUp.cxx:1638 AliAnalysisTaskSELambdacUp.cxx:1639 AliAnalysisTaskSELambdacUp.cxx:1640 AliAnalysisTaskSELambdacUp.cxx:1641 AliAnalysisTaskSELambdacUp.cxx:1642 AliAnalysisTaskSELambdacUp.cxx:1643 AliAnalysisTaskSELambdacUp.cxx:1644 AliAnalysisTaskSELambdacUp.cxx:1645 AliAnalysisTaskSELambdacUp.cxx:1646 AliAnalysisTaskSELambdacUp.cxx:1647 AliAnalysisTaskSELambdacUp.cxx:1648 AliAnalysisTaskSELambdacUp.cxx:1649 AliAnalysisTaskSELambdacUp.cxx:1650 AliAnalysisTaskSELambdacUp.cxx:1651 AliAnalysisTaskSELambdacUp.cxx:1652 AliAnalysisTaskSELambdacUp.cxx:1653 AliAnalysisTaskSELambdacUp.cxx:1654 AliAnalysisTaskSELambdacUp.cxx:1655 AliAnalysisTaskSELambdacUp.cxx:1656 AliAnalysisTaskSELambdacUp.cxx:1657 AliAnalysisTaskSELambdacUp.cxx:1658 AliAnalysisTaskSELambdacUp.cxx:1659 AliAnalysisTaskSELambdacUp.cxx:1660 AliAnalysisTaskSELambdacUp.cxx:1661 AliAnalysisTaskSELambdacUp.cxx:1662 AliAnalysisTaskSELambdacUp.cxx:1663 AliAnalysisTaskSELambdacUp.cxx:1664 AliAnalysisTaskSELambdacUp.cxx:1665 AliAnalysisTaskSELambdacUp.cxx:1666 AliAnalysisTaskSELambdacUp.cxx:1667 AliAnalysisTaskSELambdacUp.cxx:1668 AliAnalysisTaskSELambdacUp.cxx:1669 AliAnalysisTaskSELambdacUp.cxx:1670 AliAnalysisTaskSELambdacUp.cxx:1671 AliAnalysisTaskSELambdacUp.cxx:1672 AliAnalysisTaskSELambdacUp.cxx:1673 AliAnalysisTaskSELambdacUp.cxx:1674 AliAnalysisTaskSELambdacUp.cxx:1675 AliAnalysisTaskSELambdacUp.cxx:1676 AliAnalysisTaskSELambdacUp.cxx:1677 AliAnalysisTaskSELambdacUp.cxx:1678 AliAnalysisTaskSELambdacUp.cxx:1679 AliAnalysisTaskSELambdacUp.cxx:1680 AliAnalysisTaskSELambdacUp.cxx:1681 AliAnalysisTaskSELambdacUp.cxx:1682 AliAnalysisTaskSELambdacUp.cxx:1683 AliAnalysisTaskSELambdacUp.cxx:1684 AliAnalysisTaskSELambdacUp.cxx:1685 AliAnalysisTaskSELambdacUp.cxx:1686 AliAnalysisTaskSELambdacUp.cxx:1687 AliAnalysisTaskSELambdacUp.cxx:1688 AliAnalysisTaskSELambdacUp.cxx:1689 AliAnalysisTaskSELambdacUp.cxx:1690 AliAnalysisTaskSELambdacUp.cxx:1691 AliAnalysisTaskSELambdacUp.cxx:1692 AliAnalysisTaskSELambdacUp.cxx:1693 AliAnalysisTaskSELambdacUp.cxx:1694 AliAnalysisTaskSELambdacUp.cxx:1695 AliAnalysisTaskSELambdacUp.cxx:1696 AliAnalysisTaskSELambdacUp.cxx:1697 AliAnalysisTaskSELambdacUp.cxx:1698 AliAnalysisTaskSELambdacUp.cxx:1699 AliAnalysisTaskSELambdacUp.cxx:1700 AliAnalysisTaskSELambdacUp.cxx:1701 AliAnalysisTaskSELambdacUp.cxx:1702 AliAnalysisTaskSELambdacUp.cxx:1703 AliAnalysisTaskSELambdacUp.cxx:1704 AliAnalysisTaskSELambdacUp.cxx:1705 AliAnalysisTaskSELambdacUp.cxx:1706 AliAnalysisTaskSELambdacUp.cxx:1707 AliAnalysisTaskSELambdacUp.cxx:1708 AliAnalysisTaskSELambdacUp.cxx:1709 AliAnalysisTaskSELambdacUp.cxx:1710 AliAnalysisTaskSELambdacUp.cxx:1711 AliAnalysisTaskSELambdacUp.cxx:1712 AliAnalysisTaskSELambdacUp.cxx:1713 AliAnalysisTaskSELambdacUp.cxx:1714 AliAnalysisTaskSELambdacUp.cxx:1715 AliAnalysisTaskSELambdacUp.cxx:1716 AliAnalysisTaskSELambdacUp.cxx:1717 AliAnalysisTaskSELambdacUp.cxx:1718 AliAnalysisTaskSELambdacUp.cxx:1719 AliAnalysisTaskSELambdacUp.cxx:1720 AliAnalysisTaskSELambdacUp.cxx:1721 AliAnalysisTaskSELambdacUp.cxx:1722 AliAnalysisTaskSELambdacUp.cxx:1723 AliAnalysisTaskSELambdacUp.cxx:1724 AliAnalysisTaskSELambdacUp.cxx:1725 AliAnalysisTaskSELambdacUp.cxx:1726 AliAnalysisTaskSELambdacUp.cxx:1727 AliAnalysisTaskSELambdacUp.cxx:1728 AliAnalysisTaskSELambdacUp.cxx:1729 AliAnalysisTaskSELambdacUp.cxx:1730 AliAnalysisTaskSELambdacUp.cxx:1731 AliAnalysisTaskSELambdacUp.cxx:1732 AliAnalysisTaskSELambdacUp.cxx:1733 AliAnalysisTaskSELambdacUp.cxx:1734 AliAnalysisTaskSELambdacUp.cxx:1735 AliAnalysisTaskSELambdacUp.cxx:1736 AliAnalysisTaskSELambdacUp.cxx:1737 AliAnalysisTaskSELambdacUp.cxx:1738 AliAnalysisTaskSELambdacUp.cxx:1739 AliAnalysisTaskSELambdacUp.cxx:1740 AliAnalysisTaskSELambdacUp.cxx:1741 AliAnalysisTaskSELambdacUp.cxx:1742 AliAnalysisTaskSELambdacUp.cxx:1743 AliAnalysisTaskSELambdacUp.cxx:1744 AliAnalysisTaskSELambdacUp.cxx:1745 AliAnalysisTaskSELambdacUp.cxx:1746 AliAnalysisTaskSELambdacUp.cxx:1747 AliAnalysisTaskSELambdacUp.cxx:1748 AliAnalysisTaskSELambdacUp.cxx:1749 AliAnalysisTaskSELambdacUp.cxx:1750 AliAnalysisTaskSELambdacUp.cxx:1751 AliAnalysisTaskSELambdacUp.cxx:1752 AliAnalysisTaskSELambdacUp.cxx:1753 AliAnalysisTaskSELambdacUp.cxx:1754 AliAnalysisTaskSELambdacUp.cxx:1755 AliAnalysisTaskSELambdacUp.cxx:1756 AliAnalysisTaskSELambdacUp.cxx:1757 AliAnalysisTaskSELambdacUp.cxx:1758 AliAnalysisTaskSELambdacUp.cxx:1759 AliAnalysisTaskSELambdacUp.cxx:1760 AliAnalysisTaskSELambdacUp.cxx:1761 AliAnalysisTaskSELambdacUp.cxx:1762 AliAnalysisTaskSELambdacUp.cxx:1763 AliAnalysisTaskSELambdacUp.cxx:1764 AliAnalysisTaskSELambdacUp.cxx:1765 AliAnalysisTaskSELambdacUp.cxx:1766 AliAnalysisTaskSELambdacUp.cxx:1767 AliAnalysisTaskSELambdacUp.cxx:1768 AliAnalysisTaskSELambdacUp.cxx:1769 AliAnalysisTaskSELambdacUp.cxx:1770 AliAnalysisTaskSELambdacUp.cxx:1771 AliAnalysisTaskSELambdacUp.cxx:1772 AliAnalysisTaskSELambdacUp.cxx:1773 AliAnalysisTaskSELambdacUp.cxx:1774 AliAnalysisTaskSELambdacUp.cxx:1775 AliAnalysisTaskSELambdacUp.cxx:1776 AliAnalysisTaskSELambdacUp.cxx:1777 AliAnalysisTaskSELambdacUp.cxx:1778 AliAnalysisTaskSELambdacUp.cxx:1779 AliAnalysisTaskSELambdacUp.cxx:1780 AliAnalysisTaskSELambdacUp.cxx:1781 AliAnalysisTaskSELambdacUp.cxx:1782 AliAnalysisTaskSELambdacUp.cxx:1783 AliAnalysisTaskSELambdacUp.cxx:1784 AliAnalysisTaskSELambdacUp.cxx:1785 AliAnalysisTaskSELambdacUp.cxx:1786 AliAnalysisTaskSELambdacUp.cxx:1787 AliAnalysisTaskSELambdacUp.cxx:1788 AliAnalysisTaskSELambdacUp.cxx:1789 AliAnalysisTaskSELambdacUp.cxx:1790 AliAnalysisTaskSELambdacUp.cxx:1791 AliAnalysisTaskSELambdacUp.cxx:1792 AliAnalysisTaskSELambdacUp.cxx:1793 AliAnalysisTaskSELambdacUp.cxx:1794 AliAnalysisTaskSELambdacUp.cxx:1795 AliAnalysisTaskSELambdacUp.cxx:1796 AliAnalysisTaskSELambdacUp.cxx:1797 AliAnalysisTaskSELambdacUp.cxx:1798 AliAnalysisTaskSELambdacUp.cxx:1799 AliAnalysisTaskSELambdacUp.cxx:1800 AliAnalysisTaskSELambdacUp.cxx:1801 AliAnalysisTaskSELambdacUp.cxx:1802 AliAnalysisTaskSELambdacUp.cxx:1803 AliAnalysisTaskSELambdacUp.cxx:1804 AliAnalysisTaskSELambdacUp.cxx:1805 AliAnalysisTaskSELambdacUp.cxx:1806 AliAnalysisTaskSELambdacUp.cxx:1807 AliAnalysisTaskSELambdacUp.cxx:1808 AliAnalysisTaskSELambdacUp.cxx:1809 AliAnalysisTaskSELambdacUp.cxx:1810 AliAnalysisTaskSELambdacUp.cxx:1811 AliAnalysisTaskSELambdacUp.cxx:1812 AliAnalysisTaskSELambdacUp.cxx:1813 AliAnalysisTaskSELambdacUp.cxx:1814 AliAnalysisTaskSELambdacUp.cxx:1815 AliAnalysisTaskSELambdacUp.cxx:1816 AliAnalysisTaskSELambdacUp.cxx:1817 AliAnalysisTaskSELambdacUp.cxx:1818 AliAnalysisTaskSELambdacUp.cxx:1819 AliAnalysisTaskSELambdacUp.cxx:1820 AliAnalysisTaskSELambdacUp.cxx:1821 AliAnalysisTaskSELambdacUp.cxx:1822 AliAnalysisTaskSELambdacUp.cxx:1823 AliAnalysisTaskSELambdacUp.cxx:1824 AliAnalysisTaskSELambdacUp.cxx:1825 AliAnalysisTaskSELambdacUp.cxx:1826 AliAnalysisTaskSELambdacUp.cxx:1827 AliAnalysisTaskSELambdacUp.cxx:1828 AliAnalysisTaskSELambdacUp.cxx:1829 AliAnalysisTaskSELambdacUp.cxx:1830 AliAnalysisTaskSELambdacUp.cxx:1831 AliAnalysisTaskSELambdacUp.cxx:1832 AliAnalysisTaskSELambdacUp.cxx:1833 AliAnalysisTaskSELambdacUp.cxx:1834 AliAnalysisTaskSELambdacUp.cxx:1835 AliAnalysisTaskSELambdacUp.cxx:1836 AliAnalysisTaskSELambdacUp.cxx:1837 AliAnalysisTaskSELambdacUp.cxx:1838 AliAnalysisTaskSELambdacUp.cxx:1839 AliAnalysisTaskSELambdacUp.cxx:1840 AliAnalysisTaskSELambdacUp.cxx:1841 AliAnalysisTaskSELambdacUp.cxx:1842 AliAnalysisTaskSELambdacUp.cxx:1843 AliAnalysisTaskSELambdacUp.cxx:1844 AliAnalysisTaskSELambdacUp.cxx:1845 AliAnalysisTaskSELambdacUp.cxx:1846 AliAnalysisTaskSELambdacUp.cxx:1847 AliAnalysisTaskSELambdacUp.cxx:1848 AliAnalysisTaskSELambdacUp.cxx:1849 AliAnalysisTaskSELambdacUp.cxx:1850 AliAnalysisTaskSELambdacUp.cxx:1851 AliAnalysisTaskSELambdacUp.cxx:1852 AliAnalysisTaskSELambdacUp.cxx:1853 AliAnalysisTaskSELambdacUp.cxx:1854 AliAnalysisTaskSELambdacUp.cxx:1855 AliAnalysisTaskSELambdacUp.cxx:1856 AliAnalysisTaskSELambdacUp.cxx:1857 AliAnalysisTaskSELambdacUp.cxx:1858 AliAnalysisTaskSELambdacUp.cxx:1859 AliAnalysisTaskSELambdacUp.cxx:1860 AliAnalysisTaskSELambdacUp.cxx:1861 AliAnalysisTaskSELambdacUp.cxx:1862 AliAnalysisTaskSELambdacUp.cxx:1863 AliAnalysisTaskSELambdacUp.cxx:1864 AliAnalysisTaskSELambdacUp.cxx:1865 AliAnalysisTaskSELambdacUp.cxx:1866 AliAnalysisTaskSELambdacUp.cxx:1867 AliAnalysisTaskSELambdacUp.cxx:1868 AliAnalysisTaskSELambdacUp.cxx:1869 AliAnalysisTaskSELambdacUp.cxx:1870 AliAnalysisTaskSELambdacUp.cxx:1871 AliAnalysisTaskSELambdacUp.cxx:1872 AliAnalysisTaskSELambdacUp.cxx:1873 AliAnalysisTaskSELambdacUp.cxx:1874 AliAnalysisTaskSELambdacUp.cxx:1875 AliAnalysisTaskSELambdacUp.cxx:1876 AliAnalysisTaskSELambdacUp.cxx:1877 AliAnalysisTaskSELambdacUp.cxx:1878 AliAnalysisTaskSELambdacUp.cxx:1879 AliAnalysisTaskSELambdacUp.cxx:1880 AliAnalysisTaskSELambdacUp.cxx:1881 AliAnalysisTaskSELambdacUp.cxx:1882 AliAnalysisTaskSELambdacUp.cxx:1883 AliAnalysisTaskSELambdacUp.cxx:1884 AliAnalysisTaskSELambdacUp.cxx:1885 AliAnalysisTaskSELambdacUp.cxx:1886 AliAnalysisTaskSELambdacUp.cxx:1887 AliAnalysisTaskSELambdacUp.cxx:1888 AliAnalysisTaskSELambdacUp.cxx:1889 AliAnalysisTaskSELambdacUp.cxx:1890 AliAnalysisTaskSELambdacUp.cxx:1891 AliAnalysisTaskSELambdacUp.cxx:1892 AliAnalysisTaskSELambdacUp.cxx:1893 AliAnalysisTaskSELambdacUp.cxx:1894 AliAnalysisTaskSELambdacUp.cxx:1895 AliAnalysisTaskSELambdacUp.cxx:1896 AliAnalysisTaskSELambdacUp.cxx:1897 AliAnalysisTaskSELambdacUp.cxx:1898 AliAnalysisTaskSELambdacUp.cxx:1899 AliAnalysisTaskSELambdacUp.cxx:1900 AliAnalysisTaskSELambdacUp.cxx:1901 AliAnalysisTaskSELambdacUp.cxx:1902 AliAnalysisTaskSELambdacUp.cxx:1903 AliAnalysisTaskSELambdacUp.cxx:1904 AliAnalysisTaskSELambdacUp.cxx:1905 AliAnalysisTaskSELambdacUp.cxx:1906 AliAnalysisTaskSELambdacUp.cxx:1907 AliAnalysisTaskSELambdacUp.cxx:1908 AliAnalysisTaskSELambdacUp.cxx:1909 AliAnalysisTaskSELambdacUp.cxx:1910 AliAnalysisTaskSELambdacUp.cxx:1911 AliAnalysisTaskSELambdacUp.cxx:1912 AliAnalysisTaskSELambdacUp.cxx:1913 AliAnalysisTaskSELambdacUp.cxx:1914 AliAnalysisTaskSELambdacUp.cxx:1915 AliAnalysisTaskSELambdacUp.cxx:1916 AliAnalysisTaskSELambdacUp.cxx:1917 AliAnalysisTaskSELambdacUp.cxx:1918 AliAnalysisTaskSELambdacUp.cxx:1919 AliAnalysisTaskSELambdacUp.cxx:1920 AliAnalysisTaskSELambdacUp.cxx:1921 AliAnalysisTaskSELambdacUp.cxx:1922 AliAnalysisTaskSELambdacUp.cxx:1923 AliAnalysisTaskSELambdacUp.cxx:1924 AliAnalysisTaskSELambdacUp.cxx:1925 AliAnalysisTaskSELambdacUp.cxx:1926 AliAnalysisTaskSELambdacUp.cxx:1927 AliAnalysisTaskSELambdacUp.cxx:1928 AliAnalysisTaskSELambdacUp.cxx:1929 AliAnalysisTaskSELambdacUp.cxx:1930 AliAnalysisTaskSELambdacUp.cxx:1931 AliAnalysisTaskSELambdacUp.cxx:1932 AliAnalysisTaskSELambdacUp.cxx:1933 AliAnalysisTaskSELambdacUp.cxx:1934 AliAnalysisTaskSELambdacUp.cxx:1935 AliAnalysisTaskSELambdacUp.cxx:1936 AliAnalysisTaskSELambdacUp.cxx:1937 AliAnalysisTaskSELambdacUp.cxx:1938 AliAnalysisTaskSELambdacUp.cxx:1939 AliAnalysisTaskSELambdacUp.cxx:1940 AliAnalysisTaskSELambdacUp.cxx:1941 AliAnalysisTaskSELambdacUp.cxx:1942 AliAnalysisTaskSELambdacUp.cxx:1943 AliAnalysisTaskSELambdacUp.cxx:1944 AliAnalysisTaskSELambdacUp.cxx:1945 AliAnalysisTaskSELambdacUp.cxx:1946 AliAnalysisTaskSELambdacUp.cxx:1947 AliAnalysisTaskSELambdacUp.cxx:1948 AliAnalysisTaskSELambdacUp.cxx:1949 AliAnalysisTaskSELambdacUp.cxx:1950 AliAnalysisTaskSELambdacUp.cxx:1951 AliAnalysisTaskSELambdacUp.cxx:1952 AliAnalysisTaskSELambdacUp.cxx:1953 AliAnalysisTaskSELambdacUp.cxx:1954 AliAnalysisTaskSELambdacUp.cxx:1955 AliAnalysisTaskSELambdacUp.cxx:1956 AliAnalysisTaskSELambdacUp.cxx:1957 AliAnalysisTaskSELambdacUp.cxx:1958 AliAnalysisTaskSELambdacUp.cxx:1959 AliAnalysisTaskSELambdacUp.cxx:1960 AliAnalysisTaskSELambdacUp.cxx:1961 AliAnalysisTaskSELambdacUp.cxx:1962 AliAnalysisTaskSELambdacUp.cxx:1963 AliAnalysisTaskSELambdacUp.cxx:1964 AliAnalysisTaskSELambdacUp.cxx:1965 AliAnalysisTaskSELambdacUp.cxx:1966 AliAnalysisTaskSELambdacUp.cxx:1967 AliAnalysisTaskSELambdacUp.cxx:1968 AliAnalysisTaskSELambdacUp.cxx:1969 AliAnalysisTaskSELambdacUp.cxx:1970 AliAnalysisTaskSELambdacUp.cxx:1971 AliAnalysisTaskSELambdacUp.cxx:1972 AliAnalysisTaskSELambdacUp.cxx:1973 AliAnalysisTaskSELambdacUp.cxx:1974 AliAnalysisTaskSELambdacUp.cxx:1975 AliAnalysisTaskSELambdacUp.cxx:1976 AliAnalysisTaskSELambdacUp.cxx:1977 AliAnalysisTaskSELambdacUp.cxx:1978 AliAnalysisTaskSELambdacUp.cxx:1979 AliAnalysisTaskSELambdacUp.cxx:1980 AliAnalysisTaskSELambdacUp.cxx:1981 AliAnalysisTaskSELambdacUp.cxx:1982 AliAnalysisTaskSELambdacUp.cxx:1983 AliAnalysisTaskSELambdacUp.cxx:1984 AliAnalysisTaskSELambdacUp.cxx:1985 AliAnalysisTaskSELambdacUp.cxx:1986 AliAnalysisTaskSELambdacUp.cxx:1987 AliAnalysisTaskSELambdacUp.cxx:1988 AliAnalysisTaskSELambdacUp.cxx:1989 AliAnalysisTaskSELambdacUp.cxx:1990 AliAnalysisTaskSELambdacUp.cxx:1991 AliAnalysisTaskSELambdacUp.cxx:1992 AliAnalysisTaskSELambdacUp.cxx:1993 AliAnalysisTaskSELambdacUp.cxx:1994 AliAnalysisTaskSELambdacUp.cxx:1995 AliAnalysisTaskSELambdacUp.cxx:1996 AliAnalysisTaskSELambdacUp.cxx:1997 AliAnalysisTaskSELambdacUp.cxx:1998 AliAnalysisTaskSELambdacUp.cxx:1999 AliAnalysisTaskSELambdacUp.cxx:2000 AliAnalysisTaskSELambdacUp.cxx:2001 AliAnalysisTaskSELambdacUp.cxx:2002 AliAnalysisTaskSELambdacUp.cxx:2003 AliAnalysisTaskSELambdacUp.cxx:2004 AliAnalysisTaskSELambdacUp.cxx:2005 AliAnalysisTaskSELambdacUp.cxx:2006 AliAnalysisTaskSELambdacUp.cxx:2007 AliAnalysisTaskSELambdacUp.cxx:2008 AliAnalysisTaskSELambdacUp.cxx:2009 AliAnalysisTaskSELambdacUp.cxx:2010 AliAnalysisTaskSELambdacUp.cxx:2011 AliAnalysisTaskSELambdacUp.cxx:2012 AliAnalysisTaskSELambdacUp.cxx:2013 AliAnalysisTaskSELambdacUp.cxx:2014 AliAnalysisTaskSELambdacUp.cxx:2015 AliAnalysisTaskSELambdacUp.cxx:2016 AliAnalysisTaskSELambdacUp.cxx:2017 AliAnalysisTaskSELambdacUp.cxx:2018 AliAnalysisTaskSELambdacUp.cxx:2019 AliAnalysisTaskSELambdacUp.cxx:2020 AliAnalysisTaskSELambdacUp.cxx:2021 AliAnalysisTaskSELambdacUp.cxx:2022 AliAnalysisTaskSELambdacUp.cxx:2023 AliAnalysisTaskSELambdacUp.cxx:2024 AliAnalysisTaskSELambdacUp.cxx:2025 AliAnalysisTaskSELambdacUp.cxx:2026 AliAnalysisTaskSELambdacUp.cxx:2027 AliAnalysisTaskSELambdacUp.cxx:2028 AliAnalysisTaskSELambdacUp.cxx:2029 AliAnalysisTaskSELambdacUp.cxx:2030 AliAnalysisTaskSELambdacUp.cxx:2031 AliAnalysisTaskSELambdacUp.cxx:2032 AliAnalysisTaskSELambdacUp.cxx:2033 AliAnalysisTaskSELambdacUp.cxx:2034 AliAnalysisTaskSELambdacUp.cxx:2035 AliAnalysisTaskSELambdacUp.cxx:2036 AliAnalysisTaskSELambdacUp.cxx:2037 AliAnalysisTaskSELambdacUp.cxx:2038 AliAnalysisTaskSELambdacUp.cxx:2039 AliAnalysisTaskSELambdacUp.cxx:2040 AliAnalysisTaskSELambdacUp.cxx:2041 AliAnalysisTaskSELambdacUp.cxx:2042 AliAnalysisTaskSELambdacUp.cxx:2043 AliAnalysisTaskSELambdacUp.cxx:2044 AliAnalysisTaskSELambdacUp.cxx:2045 AliAnalysisTaskSELambdacUp.cxx:2046 AliAnalysisTaskSELambdacUp.cxx:2047 AliAnalysisTaskSELambdacUp.cxx:2048 AliAnalysisTaskSELambdacUp.cxx:2049 AliAnalysisTaskSELambdacUp.cxx:2050 AliAnalysisTaskSELambdacUp.cxx:2051 AliAnalysisTaskSELambdacUp.cxx:2052 AliAnalysisTaskSELambdacUp.cxx:2053 AliAnalysisTaskSELambdacUp.cxx:2054 AliAnalysisTaskSELambdacUp.cxx:2055 AliAnalysisTaskSELambdacUp.cxx:2056 AliAnalysisTaskSELambdacUp.cxx:2057 AliAnalysisTaskSELambdacUp.cxx:2058 AliAnalysisTaskSELambdacUp.cxx:2059 AliAnalysisTaskSELambdacUp.cxx:2060 AliAnalysisTaskSELambdacUp.cxx:2061 AliAnalysisTaskSELambdacUp.cxx:2062 AliAnalysisTaskSELambdacUp.cxx:2063 AliAnalysisTaskSELambdacUp.cxx:2064 AliAnalysisTaskSELambdacUp.cxx:2065 AliAnalysisTaskSELambdacUp.cxx:2066 AliAnalysisTaskSELambdacUp.cxx:2067 AliAnalysisTaskSELambdacUp.cxx:2068 AliAnalysisTaskSELambdacUp.cxx:2069 AliAnalysisTaskSELambdacUp.cxx:2070 AliAnalysisTaskSELambdacUp.cxx:2071 AliAnalysisTaskSELambdacUp.cxx:2072 AliAnalysisTaskSELambdacUp.cxx:2073 AliAnalysisTaskSELambdacUp.cxx:2074 AliAnalysisTaskSELambdacUp.cxx:2075 AliAnalysisTaskSELambdacUp.cxx:2076 AliAnalysisTaskSELambdacUp.cxx:2077 AliAnalysisTaskSELambdacUp.cxx:2078 AliAnalysisTaskSELambdacUp.cxx:2079 AliAnalysisTaskSELambdacUp.cxx:2080 AliAnalysisTaskSELambdacUp.cxx:2081 AliAnalysisTaskSELambdacUp.cxx:2082 AliAnalysisTaskSELambdacUp.cxx:2083 AliAnalysisTaskSELambdacUp.cxx:2084 AliAnalysisTaskSELambdacUp.cxx:2085 AliAnalysisTaskSELambdacUp.cxx:2086 AliAnalysisTaskSELambdacUp.cxx:2087 AliAnalysisTaskSELambdacUp.cxx:2088 AliAnalysisTaskSELambdacUp.cxx:2089 AliAnalysisTaskSELambdacUp.cxx:2090 AliAnalysisTaskSELambdacUp.cxx:2091 AliAnalysisTaskSELambdacUp.cxx:2092 AliAnalysisTaskSELambdacUp.cxx:2093 AliAnalysisTaskSELambdacUp.cxx:2094 AliAnalysisTaskSELambdacUp.cxx:2095 AliAnalysisTaskSELambdacUp.cxx:2096 AliAnalysisTaskSELambdacUp.cxx:2097 AliAnalysisTaskSELambdacUp.cxx:2098 AliAnalysisTaskSELambdacUp.cxx:2099 AliAnalysisTaskSELambdacUp.cxx:2100 AliAnalysisTaskSELambdacUp.cxx:2101 AliAnalysisTaskSELambdacUp.cxx:2102 AliAnalysisTaskSELambdacUp.cxx:2103 AliAnalysisTaskSELambdacUp.cxx:2104 AliAnalysisTaskSELambdacUp.cxx:2105 AliAnalysisTaskSELambdacUp.cxx:2106 AliAnalysisTaskSELambdacUp.cxx:2107 AliAnalysisTaskSELambdacUp.cxx:2108 AliAnalysisTaskSELambdacUp.cxx:2109 AliAnalysisTaskSELambdacUp.cxx:2110 AliAnalysisTaskSELambdacUp.cxx:2111 AliAnalysisTaskSELambdacUp.cxx:2112 AliAnalysisTaskSELambdacUp.cxx:2113 AliAnalysisTaskSELambdacUp.cxx:2114 AliAnalysisTaskSELambdacUp.cxx:2115 AliAnalysisTaskSELambdacUp.cxx:2116 AliAnalysisTaskSELambdacUp.cxx:2117 AliAnalysisTaskSELambdacUp.cxx:2118 AliAnalysisTaskSELambdacUp.cxx:2119 AliAnalysisTaskSELambdacUp.cxx:2120 AliAnalysisTaskSELambdacUp.cxx:2121 AliAnalysisTaskSELambdacUp.cxx:2122 AliAnalysisTaskSELambdacUp.cxx:2123 AliAnalysisTaskSELambdacUp.cxx:2124 AliAnalysisTaskSELambdacUp.cxx:2125 AliAnalysisTaskSELambdacUp.cxx:2126 AliAnalysisTaskSELambdacUp.cxx:2127 AliAnalysisTaskSELambdacUp.cxx:2128 AliAnalysisTaskSELambdacUp.cxx:2129 AliAnalysisTaskSELambdacUp.cxx:2130 AliAnalysisTaskSELambdacUp.cxx:2131 AliAnalysisTaskSELambdacUp.cxx:2132 AliAnalysisTaskSELambdacUp.cxx:2133 AliAnalysisTaskSELambdacUp.cxx:2134 AliAnalysisTaskSELambdacUp.cxx:2135 AliAnalysisTaskSELambdacUp.cxx:2136 AliAnalysisTaskSELambdacUp.cxx:2137 AliAnalysisTaskSELambdacUp.cxx:2138 AliAnalysisTaskSELambdacUp.cxx:2139 AliAnalysisTaskSELambdacUp.cxx:2140 AliAnalysisTaskSELambdacUp.cxx:2141 AliAnalysisTaskSELambdacUp.cxx:2142 AliAnalysisTaskSELambdacUp.cxx:2143 AliAnalysisTaskSELambdacUp.cxx:2144 AliAnalysisTaskSELambdacUp.cxx:2145 AliAnalysisTaskSELambdacUp.cxx:2146 AliAnalysisTaskSELambdacUp.cxx:2147 AliAnalysisTaskSELambdacUp.cxx:2148 AliAnalysisTaskSELambdacUp.cxx:2149 AliAnalysisTaskSELambdacUp.cxx:2150 AliAnalysisTaskSELambdacUp.cxx:2151 AliAnalysisTaskSELambdacUp.cxx:2152 AliAnalysisTaskSELambdacUp.cxx:2153 AliAnalysisTaskSELambdacUp.cxx:2154 AliAnalysisTaskSELambdacUp.cxx:2155 AliAnalysisTaskSELambdacUp.cxx:2156 AliAnalysisTaskSELambdacUp.cxx:2157 AliAnalysisTaskSELambdacUp.cxx:2158 AliAnalysisTaskSELambdacUp.cxx:2159 AliAnalysisTaskSELambdacUp.cxx:2160 AliAnalysisTaskSELambdacUp.cxx:2161 AliAnalysisTaskSELambdacUp.cxx:2162 AliAnalysisTaskSELambdacUp.cxx:2163 AliAnalysisTaskSELambdacUp.cxx:2164 AliAnalysisTaskSELambdacUp.cxx:2165 AliAnalysisTaskSELambdacUp.cxx:2166 AliAnalysisTaskSELambdacUp.cxx:2167 AliAnalysisTaskSELambdacUp.cxx:2168 AliAnalysisTaskSELambdacUp.cxx:2169 AliAnalysisTaskSELambdacUp.cxx:2170 AliAnalysisTaskSELambdacUp.cxx:2171 AliAnalysisTaskSELambdacUp.cxx:2172 AliAnalysisTaskSELambdacUp.cxx:2173 AliAnalysisTaskSELambdacUp.cxx:2174 AliAnalysisTaskSELambdacUp.cxx:2175 AliAnalysisTaskSELambdacUp.cxx:2176 AliAnalysisTaskSELambdacUp.cxx:2177 AliAnalysisTaskSELambdacUp.cxx:2178 AliAnalysisTaskSELambdacUp.cxx:2179 AliAnalysisTaskSELambdacUp.cxx:2180 AliAnalysisTaskSELambdacUp.cxx:2181 AliAnalysisTaskSELambdacUp.cxx:2182 AliAnalysisTaskSELambdacUp.cxx:2183 AliAnalysisTaskSELambdacUp.cxx:2184 AliAnalysisTaskSELambdacUp.cxx:2185 AliAnalysisTaskSELambdacUp.cxx:2186 AliAnalysisTaskSELambdacUp.cxx:2187 AliAnalysisTaskSELambdacUp.cxx:2188 AliAnalysisTaskSELambdacUp.cxx:2189 AliAnalysisTaskSELambdacUp.cxx:2190 AliAnalysisTaskSELambdacUp.cxx:2191 AliAnalysisTaskSELambdacUp.cxx:2192 AliAnalysisTaskSELambdacUp.cxx:2193 AliAnalysisTaskSELambdacUp.cxx:2194 AliAnalysisTaskSELambdacUp.cxx:2195 AliAnalysisTaskSELambdacUp.cxx:2196 AliAnalysisTaskSELambdacUp.cxx:2197 AliAnalysisTaskSELambdacUp.cxx:2198 AliAnalysisTaskSELambdacUp.cxx:2199 AliAnalysisTaskSELambdacUp.cxx:2200 AliAnalysisTaskSELambdacUp.cxx:2201 AliAnalysisTaskSELambdacUp.cxx:2202 AliAnalysisTaskSELambdacUp.cxx:2203 AliAnalysisTaskSELambdacUp.cxx:2204 AliAnalysisTaskSELambdacUp.cxx:2205 AliAnalysisTaskSELambdacUp.cxx:2206 AliAnalysisTaskSELambdacUp.cxx:2207 AliAnalysisTaskSELambdacUp.cxx:2208 AliAnalysisTaskSELambdacUp.cxx:2209 AliAnalysisTaskSELambdacUp.cxx:2210 AliAnalysisTaskSELambdacUp.cxx:2211 AliAnalysisTaskSELambdacUp.cxx:2212 AliAnalysisTaskSELambdacUp.cxx:2213 AliAnalysisTaskSELambdacUp.cxx:2214 AliAnalysisTaskSELambdacUp.cxx:2215 AliAnalysisTaskSELambdacUp.cxx:2216 AliAnalysisTaskSELambdacUp.cxx:2217 AliAnalysisTaskSELambdacUp.cxx:2218 AliAnalysisTaskSELambdacUp.cxx:2219 AliAnalysisTaskSELambdacUp.cxx:2220 AliAnalysisTaskSELambdacUp.cxx:2221 AliAnalysisTaskSELambdacUp.cxx:2222 AliAnalysisTaskSELambdacUp.cxx:2223 AliAnalysisTaskSELambdacUp.cxx:2224 AliAnalysisTaskSELambdacUp.cxx:2225 AliAnalysisTaskSELambdacUp.cxx:2226 AliAnalysisTaskSELambdacUp.cxx:2227 AliAnalysisTaskSELambdacUp.cxx:2228 AliAnalysisTaskSELambdacUp.cxx:2229 AliAnalysisTaskSELambdacUp.cxx:2230 AliAnalysisTaskSELambdacUp.cxx:2231 AliAnalysisTaskSELambdacUp.cxx:2232 AliAnalysisTaskSELambdacUp.cxx:2233 AliAnalysisTaskSELambdacUp.cxx:2234 AliAnalysisTaskSELambdacUp.cxx:2235 AliAnalysisTaskSELambdacUp.cxx:2236 AliAnalysisTaskSELambdacUp.cxx:2237 AliAnalysisTaskSELambdacUp.cxx:2238 AliAnalysisTaskSELambdacUp.cxx:2239 AliAnalysisTaskSELambdacUp.cxx:2240 AliAnalysisTaskSELambdacUp.cxx:2241 AliAnalysisTaskSELambdacUp.cxx:2242 AliAnalysisTaskSELambdacUp.cxx:2243 AliAnalysisTaskSELambdacUp.cxx:2244 AliAnalysisTaskSELambdacUp.cxx:2245 AliAnalysisTaskSELambdacUp.cxx:2246 AliAnalysisTaskSELambdacUp.cxx:2247 AliAnalysisTaskSELambdacUp.cxx:2248 AliAnalysisTaskSELambdacUp.cxx:2249