class TTree;
class TParticle;
class TVector3;
class AliESDVertex;
class AliESDv0;
class AliAODVertex;
class AliAODv0;
#include "TChain.h"
#include <Riostream.h>
#include <iostream>
#include <fstream>
#include <string>
#include "TList.h"
#include "TH1.h"
#include "TH2.h"
#include "TH3.h"
#include "THnSparse.h"
#include "TCanvas.h"
#include "TMath.h"
#include "TLegend.h"
#include "TFile.h"
#include <TRandom3.h>
#include "TPDGCode.h"
#include <TDatabasePDG.h>
#include "AliAnalysisManager.h"
#include "AliAnalysisTask.h"
#include "AliInputEventHandler.h"
#include "AliLog.h"
#include "AliCentrality.h"
#include "AliV0vertexer.h"
#include "AliPIDResponse.h"
#include "AliMultiplicity.h"
#include "AliVertexerTracks.h"
#include "AliVEvent.h"
#include "AliVTrack.h"
#include "AliESDInputHandler.h"
#include "AliESDEvent.h"
#include "AliESDtrackCuts.h"
#include "AliESDpid.h"
#include "AliESDv0.h"
#include "AliAODInputHandler.h"
#include "AliAODEvent.h"
#include "AliAODTrack.h"
#include "AliAODv0.h"
#include "AliCFContainer.h"
#include "AliKFParticle.h"
#include "AliKFVertex.h"
#include "AliMCEventHandler.h"
#include "AliMCEvent.h"
#include "AliStack.h"
#include "AliAnalysisTaskLambdaNAOD.h"
using namespace std;
ClassImp(AliAnalysisTaskLambdaNAOD)
AliAnalysisTaskLambdaNAOD::AliAnalysisTaskLambdaNAOD()
: AliAnalysisTaskSE(),
fAnalysisType("ESD"),
fEventHandler(0),
fESDtrackCutsV0(0),
fESDpid(0),
fPIDResponse(0),
fTreeV0(0),
fHistCentralityClass10(0),
fHistCentralityPercentile(0),
fHistTriggerStat(0),
fHistTriggerStatAfterEventSelection(0),
fHistLambdaNeutronPtGen(0),
fHistLambdaNeutronPtGenMinBias(0),
fHistLambdaNeutronPtGenCentral(0),
fHistLambdaNeutronPtGenSemiCentral(0),
fHistAntiLambdaNeutronPtGen(0),
fHistAntiLambdaNeutronPtGenMinBias(0),
fHistAntiLambdaNeutronPtGenCentral(0),
fHistAntiLambdaNeutronPtGenSemiCentral(0),
fHistLambdaNeutronInvaMassGen(0),
fHistAntiLambdaNeutronInvaMassGen(0),
fHistLambdaNeutronDecayLengthGen(0),
fHistAntiLambdaNeutronDecayLengthGen(0),
fHistLambdaNeutronPtAso(0),
fHistLambdaNeutronPtAsoCuts(0),
fHistAntiLambdaNeutronPtAso(0),
fHistAntiLambdaNeutronPtAsoCuts(0),
fHistLambdaNeutronInvaMassAso(0),
fHistAntiLambdaNeutronInvaMassAso(0),
fHistLambdaNeutronDecayLengthAso(0),
fHistAntiLambdaNeutronDecayLengthAso(0),
fof(0),
fHistArmenterosPodolanskiDeuteronPion(0),
fHistArmenterosPodolanskiAntiDeuteronPion(0),
fHistDeDxQA(0),
fNTriggers(5),
fMCtrue(0),
fOnlyQA(0),
fTriggerFired(),
fItrk(0),
fOutputContainer(NULL)
{
}
AliAnalysisTaskLambdaNAOD::AliAnalysisTaskLambdaNAOD(const char *name)
: AliAnalysisTaskSE(name),
fAnalysisType("ESD"),
fEventHandler(0),
fESDtrackCutsV0(0),
fESDpid(0),
fPIDResponse(0),
fTreeV0(0),
fHistCentralityClass10(0),
fHistCentralityPercentile(0),
fHistTriggerStat(0),
fHistTriggerStatAfterEventSelection(0),
fHistLambdaNeutronPtGen(0),
fHistLambdaNeutronPtGenMinBias(0),
fHistLambdaNeutronPtGenCentral(0),
fHistLambdaNeutronPtGenSemiCentral(0),
fHistAntiLambdaNeutronPtGen(0),
fHistAntiLambdaNeutronPtGenMinBias(0),
fHistAntiLambdaNeutronPtGenCentral(0),
fHistAntiLambdaNeutronPtGenSemiCentral(0),
fHistLambdaNeutronInvaMassGen(0),
fHistAntiLambdaNeutronInvaMassGen(0),
fHistLambdaNeutronDecayLengthGen(0),
fHistAntiLambdaNeutronDecayLengthGen(0),
fHistLambdaNeutronPtAso(0),
fHistLambdaNeutronPtAsoCuts(0),
fHistAntiLambdaNeutronPtAso(0),
fHistAntiLambdaNeutronPtAsoCuts(0),
fHistLambdaNeutronInvaMassAso(0),
fHistAntiLambdaNeutronInvaMassAso(0),
fHistLambdaNeutronDecayLengthAso(0),
fHistAntiLambdaNeutronDecayLengthAso(0),
fof(0),
fHistArmenterosPodolanskiDeuteronPion(0),
fHistArmenterosPodolanskiAntiDeuteronPion(0),
fHistDeDxQA(0),
fNTriggers(5),
fMCtrue(0),
fOnlyQA(0),
fTriggerFired(),
fItrk(0),
fOutputContainer(NULL)
{
DefineInput(0, TChain::Class());
DefineOutput(1, TObjArray::Class());
DefineOutput(2, TTree::Class());
fESDtrackCutsV0 = new AliESDtrackCuts("AliESDtrackCutsV0","AliESDtrackCutsV0");
fESDtrackCutsV0->SetAcceptKinkDaughters(kFALSE);
fESDtrackCutsV0->SetMinNClustersTPC(60);
fESDtrackCutsV0->SetMaxChi2PerClusterTPC(6);
fESDtrackCutsV0->SetRequireTPCRefit(kTRUE);
fESDtrackCutsV0->SetEtaRange(-0.9,0.9);
fMCtrue = kTRUE;
fOnlyQA = kTRUE;
}
AliAnalysisTaskLambdaNAOD::~AliAnalysisTaskLambdaNAOD(){
if (fESDtrackCutsV0) delete fESDtrackCutsV0;
}
const Int_t AliAnalysisTaskLambdaNAOD::fgkPdgCode[] = {
211,
-211,
2212,
-2212,
1000010020,
-1000010020,
1000020030,
-1000020030,
3122,
-3122,
1010000020,
-1010000020,
1010010030,
-1010010030
};
const Double_t AliAnalysisTaskLambdaNAOD::fgkMass[] = {
0.13957,
0.93827,
1.875612,
2.808921,
2.80941
};
void AliAnalysisTaskLambdaNAOD::UserCreateOutputObjects(){
AliAnalysisManager *man=AliAnalysisManager::GetAnalysisManager();
AliInputEventHandler* inputHandler = (AliInputEventHandler*) (man->GetInputEventHandler());
fPIDResponse = inputHandler->GetPIDResponse();
fHistLambdaNeutronPtGen = new TH1F("fHistLambdaNeutronPtGen", "Generated Lambdan", 201, 0., 10.1);
fHistLambdaNeutronPtGen->GetYaxis()->SetTitle("Counts");
fHistLambdaNeutronPtGen->GetXaxis()->SetTitle("#it{p}_{T} (GeV/#it{c})");
fHistLambdaNeutronPtGenMinBias = new TH1F("fHistLambdaNeutronPtGenMinBias", "Generated Lambdan", 201, 0., 10.1);
fHistLambdaNeutronPtGenMinBias->GetYaxis()->SetTitle("Counts");
fHistLambdaNeutronPtGenMinBias->GetXaxis()->SetTitle("#it{p}_{T} (GeV/#it{c})");
fHistLambdaNeutronPtGenCentral = new TH1F("fHistLambdaNeutronPtGenCentral", "Generated Lambdan", 201, 0., 10.1);
fHistLambdaNeutronPtGenCentral->GetYaxis()->SetTitle("Counts");
fHistLambdaNeutronPtGenCentral->GetXaxis()->SetTitle("#it{p}_{T} (GeV/#it{c})");
fHistLambdaNeutronPtGenSemiCentral = new TH1F("fHistLambdaNeutronPtGenSemiCentral", "Generated Lambdan", 201, 0., 10.1);
fHistLambdaNeutronPtGenSemiCentral->GetYaxis()->SetTitle("Counts");
fHistLambdaNeutronPtGenSemiCentral->GetXaxis()->SetTitle("#it{p}_{T} (GeV/#it{c})");
fHistAntiLambdaNeutronPtGen = new TH1F("fHistAntiLambdaNeutronPtGen", "Generated #bar{#Lambdan}", 201, 0., 10.1);
fHistAntiLambdaNeutronPtGen->GetYaxis()->SetTitle("Counts");
fHistAntiLambdaNeutronPtGen->GetXaxis()->SetTitle("#it{p}_{T} (GeV/#it{c})");
fHistAntiLambdaNeutronPtGenMinBias = new TH1F("fHistAntiLambdaNeutronPtGenMinBias", "Generated #bar{#Lambdan}", 201, 0., 10.1);
fHistAntiLambdaNeutronPtGenMinBias->GetYaxis()->SetTitle("Counts");
fHistAntiLambdaNeutronPtGenMinBias->GetXaxis()->SetTitle("#it{p}_{T} (GeV/#it{c})");
fHistAntiLambdaNeutronPtGenCentral = new TH1F("fHistAntiLambdaNeutronPtGenCentral", "Generated #bar{#Lambdan}", 201, 0., 10.1);
fHistAntiLambdaNeutronPtGenCentral->GetYaxis()->SetTitle("Counts");
fHistAntiLambdaNeutronPtGenCentral->GetXaxis()->SetTitle("#it{p}_{T} (GeV/#it{c})");
fHistAntiLambdaNeutronPtGenSemiCentral = new TH1F("fHistAntiLambdaNeutronPtGenSemiCentral", "Generated #bar{#Lambdan}", 201, 0., 10.1);
fHistAntiLambdaNeutronPtGenSemiCentral->GetYaxis()->SetTitle("Counts");
fHistAntiLambdaNeutronPtGenSemiCentral->GetXaxis()->SetTitle("#it{p}_{T} (GeV/#it{c})");
fHistLambdaNeutronInvaMassGen = new TH1F("fHistLambdaNeutronInvaMassGen", "Generated #Lambdan ", 100, 2.0, 2.1);
fHistLambdaNeutronInvaMassGen->GetYaxis()->SetTitle("Counts");
fHistLambdaNeutronInvaMassGen->GetXaxis()->SetTitle("Invariant mass (d #pi^{-}) (GeV/#it{c}^{2})");
fHistAntiLambdaNeutronInvaMassGen = new TH1F("fHistAntiLambdaNeutronInvaMassGen", "Generated #bar{#Lambdan}", 100, 2.0, 2.1);
fHistAntiLambdaNeutronInvaMassGen->GetYaxis()->SetTitle("Counts");
fHistAntiLambdaNeutronInvaMassGen->GetXaxis()->SetTitle("Invariant mass (#bar{d} #pi^{+}) (GeV/#it{c}^{2})");
fHistLambdaNeutronDecayLengthGen = new TH1F("fHistLambdaNeutronDecayLengthGen", "Generated #Lambdan", 401, 0., 400.1);
fHistLambdaNeutronDecayLengthGen->GetYaxis()->SetTitle("Counts");
fHistLambdaNeutronDecayLengthGen->GetXaxis()->SetTitle("#it{decay length} (cm)");
fHistAntiLambdaNeutronDecayLengthGen = new TH1F("fHistAntiLambdaNeutronDecayLengthGen", "Generated #bar{#Lambdan}", 401, 0., 400.1);
fHistAntiLambdaNeutronDecayLengthGen->GetYaxis()->SetTitle("Counts");
fHistAntiLambdaNeutronDecayLengthGen->GetXaxis()->SetTitle("#it{decay length} (cm)");
fHistLambdaNeutronPtAso = new TH1F("fHistLambdaNeutronPtAso", "Associated #Lambdan", 201, 0., 10.1);
fHistLambdaNeutronPtAso->GetYaxis()->SetTitle("Counts");
fHistLambdaNeutronPtAso->GetXaxis()->SetTitle("#it{p}_{T} (GeV/#it{c})");
fHistLambdaNeutronPtAsoCuts = new TH1F("fHistLambdaNeutronPtAsoCuts", "Associated #Lambdan Cuts", 201, 0., 10.1);
fHistLambdaNeutronPtAsoCuts->GetYaxis()->SetTitle("Counts");
fHistLambdaNeutronPtAsoCuts->GetXaxis()->SetTitle("#it{p}_{T} (GeV/#it{c})");
fHistAntiLambdaNeutronPtAsoCuts = new TH1F("fHistAntiLambdaNeutronPtAsoCuts", " associated #bar{#Lambdan} Cuts", 201, 0., 10.1);
fHistAntiLambdaNeutronPtAsoCuts->GetYaxis()->SetTitle("Counts");
fHistAntiLambdaNeutronPtAsoCuts->GetXaxis()->SetTitle("#it{p}_{T} (GeV/#it{c})");
fHistAntiLambdaNeutronPtAso = new TH1F("fHistAntiLambdaNeutronPtAso", " associated #bar{#Lambdan}", 201, 0., 10.1);
fHistAntiLambdaNeutronPtAso->GetYaxis()->SetTitle("Counts");
fHistAntiLambdaNeutronPtAso->GetXaxis()->SetTitle("#it{p}_{T} (GeV/#it{c})");
fHistLambdaNeutronInvaMassAso = new TH1F("fHistLambdaNeutronInvaMassAso", "Associated #Lambdan", 100, 2.0, 2.1);
fHistLambdaNeutronInvaMassAso->GetYaxis()->SetTitle("Counts");
fHistLambdaNeutronInvaMassAso->GetXaxis()->SetTitle("Invariant mass (d #pi^{-}) (GeV/#it{c}^{2})");
fHistAntiLambdaNeutronInvaMassAso = new TH1F("fHistAntiLambdaNeutronInvaMassAso", " Associated #bar{#Lambdan}", 100, 2.0, 2.1);
fHistAntiLambdaNeutronInvaMassAso->GetYaxis()->SetTitle("Counts");
fHistAntiLambdaNeutronInvaMassAso->GetXaxis()->SetTitle("Invariant mass (#bar{d} #pi^{+}) (GeV/#it{c}^{2})");
fHistLambdaNeutronDecayLengthAso = new TH1F("fHistLambdaNeutronDecayLengthAso", "Associated #Lambdan", 401, 0., 400.1);
fHistLambdaNeutronDecayLengthAso->GetYaxis()->SetTitle("Counts");
fHistLambdaNeutronDecayLengthAso->GetXaxis()->SetTitle("#it{decay length} (cm)");
fHistAntiLambdaNeutronDecayLengthAso = new TH1F("fHistAntiLambdaNeutronDecayLengthAso", "Associated #bar{#Lambdan}", 401, 0., 400.1);
fHistAntiLambdaNeutronDecayLengthAso->GetYaxis()->SetTitle("Counts");
fHistAntiLambdaNeutronDecayLengthAso->GetXaxis()->SetTitle("#it{decay length} (cm)");
fTreeV0 = new TTree("tree", "fTreeV0");
fTreeV0->Branch("fItrk", &fItrk, "fItrk/I");
fTreeV0->Branch("fV0finder",fV0finder,"fV0finder[fItrk]/I");
fTreeV0->Branch("fkMB",fkMB,"fkMB[fItrk]/I");
fTreeV0->Branch("fkCentral",fkCentral,"fkCentral[fItrk]/I");
fTreeV0->Branch("fkSemiCentral",fkSemiCentral,"fkSemiCentral[fItrk]/I");
fTreeV0->Branch("fkEMCEJE",fkEMCEJE,"fkEMCEJE[fItrk]/I");
fTreeV0->Branch("fkEMCEGA",fkEMCEGA,"fkEMCEGA[fItrk]/I");
fTreeV0->Branch("fCentralityClass10",fCentralityClass10,"fCentralityClass10[fItrk]/I");
fTreeV0->Branch("fCentralityPercentile",fCentralityPercentile,"fCentralityPercentile[fItrk]/I");
fTreeV0->Branch("fMultiplicity",fMultiplicity,"fMultipicity[fItrk]/I");
fTreeV0->Branch("fRefMultiplicity",fRefMultiplicity,"fRefMultipicity[fItrk]/I");
fTreeV0->Branch("fPtotN",fPtotN,"fPtotN[fItrk]/D");
fTreeV0->Branch("fPtotP",fPtotP,"fPtotP[fItrk]/D");
fTreeV0->Branch("fMotherPt",fMotherPt,"fMotherPt[fItrk]/D");
fTreeV0->Branch("fdEdxN",fdEdxN,"fdEdxN[fItrk]/D");
fTreeV0->Branch("fdEdxP",fdEdxP,"fdEdxP[fItrk]/D");
fTreeV0->Branch("fSignN",fSignN,"fSignN[fItrk]/D");
fTreeV0->Branch("fSignP",fSignP,"fSignP[fItrk]/D");
fTreeV0->Branch("fSigmadEdxPionPos",fSigmadEdxPionPos,"fSigmadEdxPionPos[fItrk]/D");
fTreeV0->Branch("fSigmadEdxPionNeg",fSigmadEdxPionNeg,"fSigmadEdxPionNeg[fItrk]/D");
fTreeV0->Branch("fDCAv0",fDCAv0,"fDCAv0[fItrk]/F");
fTreeV0->Branch("fCosinePAv0",fCosinePAv0,"fCosinePAv0[fItrk]/F");
fTreeV0->Branch("fDecayRadiusTree",fDecayRadiusTree,"fDecayRadiusTree[fItrk]/F");
fTreeV0->Branch("fChargeComboDeuteronPionTree",fChargeComboDeuteronPionTree,"fChargeComboDeuteronPionTree[fItrk]/I");
fTreeV0->Branch("fInvaMassDeuteronPionTree",fInvaMassDeuteronPionTree,"fInvaMassDeuteronPionTree[fItrk]/D");
fTreeV0->Branch("fIsCorrectlyAssociated",fIsCorrectlyAssociated,"fIsCorrectlyAssociated[fItrk]/O");
fTreeV0->Branch("fAmenterosAlphaTree",fAmenterosAlphaTree,"fAmenterosAlphaTree[fItrk]/D");
fTreeV0->Branch("fAmenterosQtTree",fAmenterosQtTree,"fAmenterosQtTree[fItrk]/D");
fTreeV0->Branch("fRotationTree",fRotationTree,"fRotationTree[fItrk]/I");
fTreeV0->Branch("fImpactParameterDeuteronPos",fImpactParameterDeuteronPos,"fImpactParameterDeuteronPos[fItrk]/D");
fTreeV0->Branch("fImpactParameterDeuteronNeg",fImpactParameterDeuteronNeg,"fImpactParameterDeuteronNeg[fItrk]/D");
fTreeV0->Branch("fImpactParameterPionPos",fImpactParameterPionPos,"fImpactParameterPionPos[fItrk]/D");
fTreeV0->Branch("fImpactParameterPionNeg",fImpactParameterPionNeg,"fImpactParameterPionNeg[fItrk]/D");
fTreeV0->Branch("fImpactParameterDeuteronPosAliKF",fImpactParameterDeuteronPosAliKF,"fImpactParameterDeuteronPosAliKF[fItrk]/D");
fTreeV0->Branch("fImpactParameterDeuteronNegAliKF",fImpactParameterDeuteronNegAliKF,"fImpactParameterDeuteronNegAliKF[fItrk]/D");
fTreeV0->Branch("fImpactParameterPionPosAliKF",fImpactParameterPionPosAliKF,"fImpactParameterPionPosAliKF[fItrk]/D");
fTreeV0->Branch("fImpactParameterPionNegAliKF",fImpactParameterPionNegAliKF,"fImpactParameterPionNegAliKF[fItrk]/D");
fTreeV0->Branch("fMinNClustersTPCPos",fMinNClustersTPCPos,"fMinNClustersTPCPos[fItrk]/s");
fTreeV0->Branch("fMinNClustersTPCNeg",fMinNClustersTPCNeg,"fMinNClustersTPCNeg[fItrk]/s");
fTreeV0->Branch("fMaxChi2PerClusterTPCPos",fMaxChi2PerClusterTPCPos,"fMaxChi2PerClusterTPCPos[fItrk]/D");
fTreeV0->Branch("fMaxChi2PerClusterTPCNeg",fMaxChi2PerClusterTPCNeg,"fMaxChi2PerClusterTPCNeg[fItrk]/D");
fHistArmenterosPodolanskiDeuteronPion= new TH2F("fHistArmenterosPodolanskiDeuteronPion", "Armenteros-Podolanski d #pi^{-}", 200,-1.0,1.0, 500,0,1);
fHistArmenterosPodolanskiDeuteronPion->GetXaxis()->SetTitle("#alpha");
fHistArmenterosPodolanskiDeuteronPion->GetYaxis()->SetTitle("q_{t}");
fHistArmenterosPodolanskiDeuteronPion->SetMarkerStyle(kFullCircle);
fHistArmenterosPodolanskiAntiDeuteronPion= new TH2F("fHistArmenterosPodolanskiAntiDeuteronPion", "Armenteros-Podolanski #bar{d} #pi^{+}", 200,-1.0,1.0, 500,0,1);
fHistArmenterosPodolanskiAntiDeuteronPion->GetXaxis()->SetTitle("#alpha");
fHistArmenterosPodolanskiAntiDeuteronPion->GetYaxis()->SetTitle("q_{t}");
fHistArmenterosPodolanskiAntiDeuteronPion->SetMarkerStyle(kFullCircle);
fof = new TH2F("fof", "OnTheFlyStatus ",5,0.5,5.5,2,-0.5,1.5);
fof->GetYaxis()->SetBinLabel(1,"offline");
fof->GetYaxis()->SetBinLabel(2,"onTheFly");
fof->GetXaxis()->SetBinLabel(1,"total");
fof->GetXaxis()->SetBinLabel(2,"dcaCut");
fof->GetXaxis()->SetBinLabel(3,"cosCut");
fof->GetXaxis()->SetBinLabel(4,"nucleonPID");
fof->GetXaxis()->SetBinLabel(5,"pionPID");
fHistCentralityClass10 = new TH1F("fHistCentralityClass10", "centrality with class10", 11, -0.5, 10.5);
fHistCentralityClass10->GetXaxis()->SetTitle("Centrality");
fHistCentralityClass10->GetYaxis()->SetTitle("Entries");
fHistCentralityPercentile = new TH1F("fHistCentralityPercentile", "centrality with percentile", 101, -0.1, 100.1);
fHistCentralityPercentile->GetXaxis()->SetTitle("Centrality");
fHistCentralityPercentile->GetYaxis()->SetTitle("Entries");
fHistTriggerStat = new TH1F("fHistTriggerStat","Trigger statistics", fNTriggers,-0.5,fNTriggers-0.5);
const Char_t* aTriggerNames[] = { "kMB", "kCentral", "kSemiCentral", "kEMCEJE", "kEMCEGA" };
for ( Int_t ii=0; ii < fNTriggers; ii++ )
fHistTriggerStat->GetXaxis()->SetBinLabel(ii+1, aTriggerNames[ii]);
fHistTriggerStatAfterEventSelection = new TH1F("fHistTriggerStatAfterEventSelection","Trigger statistics after event selection", fNTriggers,-0.5,fNTriggers-0.5);
for ( Int_t ii=0; ii < fNTriggers; ii++ )
fHistTriggerStatAfterEventSelection->GetXaxis()->SetBinLabel(ii+1, aTriggerNames[ii]);
fHistDeDxQA = new TH3F("fHistDeDxQA", "QA dE/dx", 400, -6.0, 6.0, 500, 0.0, 2000, 15, -0.5, 14.5);
fHistDeDxQA->GetYaxis()->SetTitle("TPC Signal");
fHistDeDxQA->GetXaxis()->SetTitle("p (GeV/c)");
fHistDeDxQA->GetZaxis()->SetBinLabel(0,"all pos v0 tracks");
fHistDeDxQA->GetZaxis()->SetBinLabel(1,"all neg v0 tracks");
fHistDeDxQA->GetZaxis()->SetBinLabel(2,"all neg deuteron");
fHistDeDxQA->GetZaxis()->SetBinLabel(3,"all pos deuteron");
fHistDeDxQA->GetZaxis()->SetBinLabel(6,"all selected tracks");
fHistDeDxQA->GetZaxis()->SetBinLabel(7,"neg deuteron for deuteron+pion");
fHistDeDxQA->GetZaxis()->SetBinLabel(8,"pos pion for deuteron+pion");
fHistDeDxQA->GetZaxis()->SetBinLabel(9,"pos deuteron for deuteron+pion");
fHistDeDxQA->GetZaxis()->SetBinLabel(10,"neg pion for deuteron+pion");
fOutputContainer = new TObjArray(1);
fOutputContainer->SetOwner(kTRUE);
fOutputContainer->SetName(GetName()) ;
fOutputContainer->Add(fHistArmenterosPodolanskiDeuteronPion);
fOutputContainer->Add(fHistArmenterosPodolanskiAntiDeuteronPion);
fOutputContainer->Add(fof);
fOutputContainer->Add(fHistDeDxQA);
fOutputContainer->Add(fHistCentralityClass10);
fOutputContainer->Add(fHistCentralityPercentile);
fOutputContainer->Add(fHistTriggerStat);
fOutputContainer->Add(fHistTriggerStatAfterEventSelection);
fOutputContainer->Add(fHistLambdaNeutronPtGen);
fOutputContainer->Add(fHistLambdaNeutronPtGenMinBias);
fOutputContainer->Add(fHistLambdaNeutronPtGenCentral);
fOutputContainer->Add(fHistLambdaNeutronPtGenSemiCentral);
fOutputContainer->Add(fHistAntiLambdaNeutronPtGen);
fOutputContainer->Add(fHistAntiLambdaNeutronPtGenMinBias);
fOutputContainer->Add(fHistAntiLambdaNeutronPtGenCentral);
fOutputContainer->Add(fHistAntiLambdaNeutronPtGenSemiCentral);
fOutputContainer->Add(fHistLambdaNeutronInvaMassGen);
fOutputContainer->Add(fHistAntiLambdaNeutronInvaMassGen);
fOutputContainer->Add(fHistLambdaNeutronDecayLengthGen);
fOutputContainer->Add(fHistAntiLambdaNeutronDecayLengthGen);
fOutputContainer->Add(fHistLambdaNeutronPtAso);
fOutputContainer->Add(fHistLambdaNeutronPtAsoCuts);
fOutputContainer->Add(fHistAntiLambdaNeutronPtAso);
fOutputContainer->Add(fHistAntiLambdaNeutronPtAsoCuts);
fOutputContainer->Add(fHistLambdaNeutronInvaMassAso);
fOutputContainer->Add(fHistAntiLambdaNeutronInvaMassAso);
fOutputContainer->Add(fHistLambdaNeutronDecayLengthAso);
fOutputContainer->Add(fHistAntiLambdaNeutronDecayLengthAso);
}
void AliAnalysisTaskLambdaNAOD::UserExec(Option_t *){
fEventHandler= dynamic_cast<AliInputEventHandler*> (AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler());
if (!fEventHandler) {
AliError("Could not get InputHandler");
return;
}
AliMCEventHandler* eventHandler = dynamic_cast<AliMCEventHandler*> (AliAnalysisManager::GetAnalysisManager()->GetMCtruthEventHandler());
if (!eventHandler){
fMCtrue = kFALSE;
}
AliMCEvent* mcEvent = 0x0;
AliStack* stack = 0x0;
if (eventHandler) mcEvent = eventHandler->MCEvent();
if (!mcEvent){
if (fMCtrue) return;
}
if (fMCtrue){
stack = mcEvent->Stack();
if (!stack) return;
}
if (SetupEvent() < 0) {
PostData(1, fOutputContainer);
return;
}
AliESDEvent *fESDevent = 0x0;
AliAODEvent *fAODevent = 0x0;
if(!fMCtrue){
if(!fPIDResponse) {
AliError("Cannot get pid response");
return;
}
}
Int_t centralityClass10 = -1;
Int_t centralityPercentile = -1;
Double_t vertex[3] = {-100.0, -100.0, -100.0};
if (fAnalysisType == "ESD") {
fESDevent=dynamic_cast<AliESDEvent*>(InputEvent());
if (!fESDevent) {
AliWarning("ERROR: fESDevent not available \n");
return;
}
const AliESDVertex *vertexTracks = fESDevent->GetPrimaryVertexTracks();
if (vertexTracks->GetNContributors()<1) vertexTracks = 0x0;
const AliESDVertex *vertexSPD = fESDevent->GetPrimaryVertexSPD();
if (vertexSPD->GetNContributors()<1) vertexSPD = 0x0;
if(!fMCtrue){
if(!vertexTracks || !vertexSPD) return;
if (TMath::Abs(vertexTracks->GetZ()) > 10 || TMath::Abs(vertexSPD->GetZ()) > 10) return;
}
if (fESDevent->GetEventSpecie() == 4)
{
AliCentrality *esdCentrality = fESDevent->GetCentrality();
centralityClass10 = esdCentrality->GetCentralityClass10("V0M");
centralityPercentile = esdCentrality->GetCentralityPercentile("V0M");
if(!fMCtrue){
if (centralityPercentile < 0. || centralityPercentile > 80. ) return;
}
}
fHistCentralityClass10->Fill(centralityClass10);
fHistCentralityPercentile->Fill(centralityPercentile);
if(fTriggerFired[0] == kTRUE)fHistTriggerStatAfterEventSelection->Fill(0);
if(fTriggerFired[1] == kTRUE)fHistTriggerStatAfterEventSelection->Fill(1);
if(fTriggerFired[2] == kTRUE)fHistTriggerStatAfterEventSelection->Fill(2);
if(fTriggerFired[3] == kTRUE)fHistTriggerStatAfterEventSelection->Fill(3);
if(fTriggerFired[4] == kTRUE)fHistTriggerStatAfterEventSelection->Fill(4);
}
else if (fAnalysisType == "AOD") {
fAODevent = dynamic_cast<AliAODEvent*>( InputEvent() );
if (!fAODevent) {
AliWarning("ERROR: lAODevent not available \n");
return;
}
const AliAODVertex *vertexAOD = fAODevent->GetPrimaryVertex();
if (vertexAOD->GetNContributors()<1)
{
vertexAOD = fAODevent->GetPrimaryVertexSPD();
if(vertexAOD->GetNContributors()<1) {
PostData(1, fOutputContainer);
return;
}
}
vertexAOD->GetXYZ(vertex);
if (TMath::Abs(vertex[2]) > 10) return;
AliCentrality *aodCentrality = fAODevent->GetCentrality();
centralityClass10 = aodCentrality->GetCentralityClass10("V0M");
centralityPercentile = aodCentrality->GetCentralityPercentile("V0M");
if (centralityPercentile < 0. || centralityPercentile > 80.) return;
fHistCentralityClass10->Fill(centralityClass10);
} else {
Printf("Analysis type (ESD or AOD) not specified \n");
return;
}
fItrk = 0;
Int_t runNumber = 0;
runNumber = (InputEvent())->GetRunNumber();
Int_t nTrackMultiplicity = -1;
nTrackMultiplicity = (InputEvent())->GetNumberOfTracks();
Int_t refMultTpc = -1;
Int_t multi1 =-1;
Int_t multi2 =-1;
Int_t multi3 =-1;
if (fAnalysisType == "ESD"){
fESDevent->EstimateMultiplicity(multi1,multi2,multi3,0.9,kTRUE,kTRUE);
refMultTpc = AliESDtrackCuts::GetReferenceMultiplicity(fESDevent, kTRUE);
}
MCGenerated(stack,refMultTpc);
AliKFParticle::SetField(fInputEvent->GetMagneticField());
AliKFVertex primVtx(*(fInputEvent->GetPrimaryVertex()));
for (Int_t ivertex=0; ivertex<(InputEvent()->GetNumberOfV0s()); ivertex++) {
AliESDv0 * v0ESD = 0x0;
AliAODv0 * v0AOD = 0x0;
Bool_t v0ChargesCorrect = kTRUE;
Bool_t testTrackCuts = kFALSE;
Int_t of = 7;
Int_t onFlyStatus = 5;
Float_t dcaV0 = -1;
Float_t cosPointing= 2;
Float_t decayRadius= -1;
AliVTrack * trackN = 0x0;
AliVTrack * trackP = 0x0;
Double_t ptotN = -1000;
Double_t ptotP = -1000;
Int_t chargeComboDeuteronPion = -1;
Double_t momentumPion[3]={0,0,0};
Double_t momentumPionRot[3]={0,0,0};
Double_t momentumDeuteron[3]={0,0,0};
Double_t momentumDeuteronRot[3]={0,0,0};
Double_t momentumMother[3] = {0,0,0};
Double_t transversMomentumPion = 0;
Double_t transversMomentumDeuteron = 0;
Double_t transversMomentumMother = 0;
Double_t longitudinalMomentumMother = 0;
Double_t totalEnergyMother = 0;
Double_t energyPion = 0;
Double_t energyDeuteron = 0;
Double_t rapidity = 2;
TVector3 vecPion(0,0,0);
TVector3 vecDeuteron(0,0,0);
TVector3 vecMother(0,0,0);
Double_t alpha = 2;
Double_t qt = -1;
Double_t thetaPion = 0;
Double_t thetaDeuteron = 0;
Double_t phi=0;
Double_t invaMassDeuteronPion = 0;
Double_t e12 = 0;
Double_t r12 = 0;
Double_t d22 = 0;
Double_t dr22 = 0;
fV0finder[fItrk] = -1;
fkMB[fItrk] = -1;
fkCentral[fItrk] = -1;
fkSemiCentral[fItrk] = -1;
fkEMCEJE[fItrk] = -1;
fkEMCEGA[fItrk] = -1;
fCentralityClass10[fItrk] = -1;
fCentralityPercentile[fItrk] = -1;
fMultiplicity[fItrk] = -1;
fRefMultiplicity[fItrk] = -1;
fPtotN[fItrk] = -1000;
fPtotP[fItrk] = -1000;
fMotherPt[fItrk] = -1000;
fdEdxN[fItrk] = -1;
fdEdxP[fItrk] = -1;
fSignN[fItrk] = 0;
fSignP[fItrk] = 0;
fSigmadEdxPionPos[fItrk] = -1;
fSigmadEdxPionNeg[fItrk] = -1;
fDCAv0[fItrk] = -1;
fCosinePAv0[fItrk] = -2;
fDecayRadiusTree[fItrk] = -1;
fInvaMassDeuteronPionTree[fItrk] = 0;
fChargeComboDeuteronPionTree[fItrk] = -1;
fAmenterosAlphaTree[fItrk] = 2;
fAmenterosQtTree[fItrk] = -1;
fImpactParameterDeuteronPos[fItrk] = -1;
fImpactParameterDeuteronNeg[fItrk] = -1;
fImpactParameterPionPos[fItrk] = -1;
fImpactParameterPionNeg[fItrk] = -1;
fImpactParameterDeuteronPosAliKF[fItrk] = -1;
fImpactParameterDeuteronNegAliKF[fItrk] = -1;
fImpactParameterPionPosAliKF[fItrk] = -1;
fImpactParameterPionNegAliKF[fItrk] = -1;
fMinNClustersTPCPos[fItrk] = 0;
fMinNClustersTPCNeg[fItrk] = 0;
fMaxChi2PerClusterTPCPos[fItrk] = -1;
fMaxChi2PerClusterTPCNeg[fItrk] = -1;
if(fAnalysisType == "ESD")v0ESD = fESDevent->GetV0(ivertex);
if(fAnalysisType == "AOD")v0AOD = fAODevent->GetV0(ivertex);
if(fAnalysisType == "ESD") of = v0ESD->GetOnFlyStatus();
if(fAnalysisType == "AOD") of = v0AOD->GetOnFlyStatus();
if(of) onFlyStatus= 1;
if(!of) onFlyStatus= 0;
if(onFlyStatus==0)fof->Fill(1,0);
if(onFlyStatus==1)fof->Fill(1,1);
if(fAnalysisType == "ESD")
{
dcaV0 = v0ESD->GetDcaV0Daughters();
cosPointing = v0ESD->GetV0CosineOfPointingAngle();
decayRadius = v0ESD->GetRr();
}
if(fAnalysisType == "AOD")
{
dcaV0 = v0AOD->DcaV0Daughters();
cosPointing = v0AOD->CosPointingAngle(vertex);
decayRadius = v0AOD->DecayLengthV0(vertex);
}
if(fAnalysisType == "ESD")
{
trackN = fESDevent->GetTrack(v0ESD->GetIndex(0));
trackP = fESDevent->GetTrack(v0ESD->GetIndex(1));
if (trackN->Charge() > 0)
{
trackN = fESDevent->GetTrack(v0ESD->GetIndex(1));
trackP = fESDevent->GetTrack(v0ESD->GetIndex(0));
v0ChargesCorrect = kFALSE;
}
testTrackCuts = TrackCuts(trackN,testTrackCuts);
if(testTrackCuts == kFALSE) continue;
testTrackCuts = TrackCuts(trackP,testTrackCuts);
if(testTrackCuts == kFALSE) continue;
}
if(fAnalysisType == "AOD")
{
trackN = dynamic_cast<AliVTrack*>(v0AOD->GetDaughter(0));
trackP = dynamic_cast<AliVTrack*>(v0AOD->GetDaughter(1));
if (trackN->Charge() > 0)
{
trackN = dynamic_cast<AliVTrack*>(v0AOD->GetDaughter(1));
trackP = dynamic_cast<AliVTrack*>(v0AOD->GetDaughter(0));
v0ChargesCorrect = kFALSE;
}
}
if(fAnalysisType == "AOD") {
ptotN = trackN->P();
ptotP = trackP->P();
}
if(fAnalysisType == "ESD") {
ptotN = MomentumInnerParam(trackN,ptotN);
ptotP = MomentumInnerParam(trackP,ptotP);
}
if(trackP) fHistDeDxQA->Fill(ptotP*trackP->Charge(), trackP->GetTPCsignal(),0);
if(trackN) fHistDeDxQA->Fill(ptotN*trackN->Charge(), trackN->GetTPCsignal(),1);
if (dcaV0 > 3 || dcaV0 < 1e-20) continue;
if(onFlyStatus==0)fof->Fill(2,0);
if(onFlyStatus==1)fof->Fill(2,1);
if (cosPointing < 0.9) continue;
if(onFlyStatus==0)fof->Fill(3,0);
if(onFlyStatus==1)fof->Fill(3,1);
Bool_t isDeuteron[3] = {kFALSE,kFALSE,kFALSE};
DeuteronPID(trackP,trackN,ptotP,ptotN,runNumber,isDeuteron);
if((isDeuteron[0]==kFALSE) && (isDeuteron[1]==kFALSE)) continue;
if(onFlyStatus==0)fof->Fill(4,0);
if(onFlyStatus==1)fof->Fill(4,1);
if(isDeuteron[1]) fHistDeDxQA->Fill(ptotN*trackN->Charge(), trackN->GetTPCsignal(),2);
if(isDeuteron[0]) fHistDeDxQA->Fill(ptotP*trackP->Charge(), trackP->GetTPCsignal(),3);
Bool_t isPion[2] = {kFALSE,kFALSE};
PionPID(trackP,trackN,ptotP,ptotN,runNumber,isPion);
if(onFlyStatus==0)fof->Fill(5,0);
if(onFlyStatus==1)fof->Fill(5,1);
if (trackN->Charge()<0 && trackP->Charge()<0 && isDeuteron[1]==kTRUE && isPion[1]==kTRUE) chargeComboDeuteronPion = 1;
if (trackN->Charge()>0 && trackP->Charge()>0 && isDeuteron[0]==kTRUE && isPion[0]==kTRUE ) chargeComboDeuteronPion = 3;
if (trackN->Charge()<0 && trackP->Charge()>0 && isDeuteron[1]==kTRUE && isPion[0]==kTRUE ) chargeComboDeuteronPion = 0;
if (trackN->Charge()<0 && trackP->Charge()>0 && isDeuteron[0]==kTRUE && isPion[1]==kTRUE) chargeComboDeuteronPion = 2;
fHistDeDxQA->Fill(ptotP*trackP->Charge(), trackP->GetTPCsignal(),6);
fHistDeDxQA->Fill(ptotN*trackN->Charge(), trackN->GetTPCsignal(),6);
if(fAnalysisType == "ESD")
{
if(chargeComboDeuteronPion==0){
v0ESD->GetPPxPyPz(momentumPion[0], momentumPion[1], momentumPion[2]);
v0ESD->GetNPxPyPz(momentumDeuteron[0], momentumDeuteron[1], momentumDeuteron[2]);
if (!v0ChargesCorrect) {
v0ESD->GetNPxPyPz(momentumPion[0], momentumPion[1], momentumPion[2]);
v0ESD->GetPPxPyPz(momentumDeuteron[0], momentumDeuteron[1], momentumDeuteron[2]);
}
}
if(chargeComboDeuteronPion==2){
v0ESD->GetNPxPyPz(momentumPion[0], momentumPion[1], momentumPion[2]);
v0ESD->GetPPxPyPz(momentumDeuteron[0], momentumDeuteron[1], momentumDeuteron[2]);
if (!v0ChargesCorrect){
v0ESD->GetPPxPyPz(momentumPion[0], momentumPion[1], momentumPion[2]);
v0ESD->GetNPxPyPz(momentumDeuteron[0], momentumDeuteron[1], momentumDeuteron[2]);
}
}
if(chargeComboDeuteronPion==1 || chargeComboDeuteronPion==3){
if(isDeuteron[2]==kTRUE){
v0ESD->GetPPxPyPz(momentumPion[0], momentumPion[1], momentumPion[2]);
v0ESD->GetNPxPyPz(momentumDeuteron[0], momentumDeuteron[1], momentumDeuteron[2]);
if (!v0ChargesCorrect) {
v0ESD->GetNPxPyPz(momentumPion[0], momentumPion[1], momentumPion[2]);
v0ESD->GetPPxPyPz(momentumDeuteron[0], momentumDeuteron[1], momentumDeuteron[2]);
}
}
if(isDeuteron[2]==kFALSE){
v0ESD->GetNPxPyPz(momentumPion[0], momentumPion[1], momentumPion[2]);
v0ESD->GetPPxPyPz(momentumDeuteron[0], momentumDeuteron[1], momentumDeuteron[2]);
if (!v0ChargesCorrect) {
v0ESD->GetPPxPyPz(momentumPion[0], momentumPion[1], momentumPion[2]);
v0ESD->GetNPxPyPz(momentumDeuteron[0], momentumDeuteron[1], momentumDeuteron[2]);
}
}
}
v0ESD->GetPxPyPz(momentumMother[0],momentumMother[1],momentumMother[2]);
}
if(fAnalysisType == "AOD")
{
if(chargeComboDeuteronPion==0){
momentumPion[0] = v0AOD->MomPosX();
momentumPion[1] = v0AOD->MomPosY();
momentumPion[2] = v0AOD->MomPosZ();
momentumDeuteron[0] = v0AOD->MomNegX();
momentumDeuteron[1] = v0AOD->MomNegY();
momentumDeuteron[2] = v0AOD->MomNegZ();
if (!v0ChargesCorrect){
momentumPion[0] = v0AOD->MomNegX();
momentumPion[1] = v0AOD->MomNegY();
momentumPion[2] = v0AOD->MomNegZ();
momentumDeuteron[0] = v0AOD->MomPosX();
momentumDeuteron[1] = v0AOD->MomPosY();
momentumDeuteron[2] = v0AOD->MomPosZ();
}
}
if (chargeComboDeuteronPion==2){
momentumPion[0] = v0AOD->MomNegX();
momentumPion[1] = v0AOD->MomNegY();
momentumPion[2] = v0AOD->MomNegZ();
momentumDeuteron[0] = v0AOD->MomPosX();
momentumDeuteron[1] = v0AOD->MomPosY();
momentumDeuteron[2] = v0AOD->MomPosZ();
if (!v0ChargesCorrect){
momentumPion[0] = v0AOD->MomPosX();
momentumPion[1] = v0AOD->MomPosY();
momentumPion[2] = v0AOD->MomPosZ();
momentumDeuteron[0] = v0AOD->MomNegX();
momentumDeuteron[1] = v0AOD->MomNegY();
momentumDeuteron[2] = v0AOD->MomNegZ();
}
}
if(chargeComboDeuteronPion==1 || chargeComboDeuteronPion==3){
if(isDeuteron[2]==kTRUE){
momentumPion[0] = v0AOD->MomPosX();
momentumPion[1] = v0AOD->MomPosY();
momentumPion[2] = v0AOD->MomPosZ();
momentumDeuteron[0] = v0AOD->MomNegX();
momentumDeuteron[1] = v0AOD->MomNegY();
momentumDeuteron[2] = v0AOD->MomNegZ();
if (!v0ChargesCorrect){
momentumPion[0] = v0AOD->MomNegX();
momentumPion[1] = v0AOD->MomNegY();
momentumPion[2] = v0AOD->MomNegZ();
momentumDeuteron[0] = v0AOD->MomPosX();
momentumDeuteron[1] = v0AOD->MomPosY();
momentumDeuteron[2] = v0AOD->MomPosZ();
}
}
if(isDeuteron[2]==kFALSE){
momentumPion[0] = v0AOD->MomNegX();
momentumPion[1] = v0AOD->MomNegY();
momentumPion[2] = v0AOD->MomNegZ();
momentumDeuteron[0] = v0AOD->MomPosX();
momentumDeuteron[1] = v0AOD->MomPosY();
momentumDeuteron[2] = v0AOD->MomPosZ();
if (!v0ChargesCorrect){
momentumPion[0] = v0AOD->MomPosX();
momentumPion[1] = v0AOD->MomPosY();
momentumPion[2] = v0AOD->MomPosZ();
momentumDeuteron[0] = v0AOD->MomNegX();
momentumDeuteron[1] = v0AOD->MomNegY();
momentumDeuteron[2] = v0AOD->MomNegZ();
}
}
momentumMother[0] = v0AOD->MomV0X();
momentumMother[1] = v0AOD->MomV0Y();
momentumMother[2] = v0AOD->MomV0Z();
}
}
transversMomentumPion = TMath::Sqrt(momentumPion[0]*momentumPion[0]+momentumPion[1]*momentumPion[1]);
transversMomentumDeuteron = TMath::Sqrt(momentumDeuteron[0]*momentumDeuteron[0]+momentumDeuteron[1]*momentumDeuteron[1]);
transversMomentumMother=TMath::Sqrt((momentumDeuteron[0]+momentumPion[0])*(momentumDeuteron[0]+momentumPion[0])+(momentumDeuteron[1]+momentumPion[1])*(momentumDeuteron[1]+momentumPion[1]));
longitudinalMomentumMother = TMath::Sqrt((momentumDeuteron[2]+momentumPion[2])*(momentumDeuteron[2]+momentumPion[2]));
energyDeuteron = TMath::Sqrt(momentumDeuteron[0]*momentumDeuteron[0]+momentumDeuteron[1]*momentumDeuteron[1]+momentumDeuteron[2]*momentumDeuteron[2]+fgkMass[kMassDeuteron]*fgkMass[kMassDeuteron]);
energyPion = TMath::Sqrt(momentumPion[0]*momentumPion[0]+momentumPion[1]*momentumPion[1]+momentumPion[2]*momentumPion[2]+fgkMass[kMassPion]*fgkMass[kMassPion]);
totalEnergyMother = energyPion + energyDeuteron;
rapidity = 0.5 * TMath::Log((totalEnergyMother+longitudinalMomentumMother)/( totalEnergyMother-longitudinalMomentumMother));
if(rapidity > 1.0 || rapidity < -1) continue;
vecPion.SetXYZ(momentumPion[0],momentumPion[1],momentumPion[2]);
vecDeuteron.SetXYZ(momentumDeuteron[0],momentumDeuteron[1],momentumDeuteron[2]);
vecMother.SetXYZ(momentumMother[0],momentumMother[1],momentumMother[2]);
thetaPion = acos((vecPion * vecMother)/(vecPion.Mag() * vecMother.Mag()));
thetaDeuteron = acos((vecDeuteron * vecMother)/(vecDeuteron.Mag() * vecMother.Mag()));
alpha = ((vecPion.Mag())*cos(thetaPion)-(vecDeuteron.Mag())*cos(thetaDeuteron))/
((vecDeuteron.Mag())*cos(thetaDeuteron)+(vecPion.Mag())*cos(thetaPion)) ;
qt = vecDeuteron.Mag()*sin(thetaDeuteron);
for(Int_t rotation=1;rotation<4;rotation++){
Double_t fStartAnglePhi=TMath::Pi();
Double_t fConeAnglePhi=TMath::Pi();
phi = fStartAnglePhi+(2*gRandom->Rndm()-1)*fConeAnglePhi;
momentumPionRot[0]=TMath::Cos(phi)*momentumPion[0]-TMath::Sin(phi)*momentumPion[1];
momentumPionRot[1]=TMath::Sin(phi)*momentumPion[0]+TMath::Cos(phi)*momentumPion[1];
momentumDeuteronRot[0]=TMath::Cos(phi)*momentumDeuteron[0]-TMath::Sin(phi)*momentumDeuteron[1];
momentumDeuteronRot[1]=TMath::Sin(phi)*momentumDeuteron[0]+TMath::Cos(phi)*momentumDeuteron[1];
fIsCorrectlyAssociated[fItrk] = kFALSE;
e12 = fgkMass[kMassPion]*fgkMass[kMassPion]
+momentumPion[0]*momentumPion[0]
+momentumPion[1]*momentumPion[1]
+momentumPion[2]*momentumPion[2];
r12 = fgkMass[kMassPion]*fgkMass[kMassPion]
+momentumPionRot[0]*momentumPionRot[0]
+momentumPionRot[1]*momentumPionRot[1]
+momentumPion[2]*momentumPion[2];
d22 = fgkMass[kMassDeuteron]*fgkMass[kMassDeuteron]
+momentumDeuteron[0]*momentumDeuteron[0]
+momentumDeuteron[1]*momentumDeuteron[1]
+momentumDeuteron[2]*momentumDeuteron[2];
dr22 = fgkMass[kMassDeuteron]*fgkMass[kMassDeuteron]
+momentumDeuteronRot[0]*momentumDeuteronRot[0]
+momentumDeuteronRot[1]*momentumDeuteronRot[1]
+momentumDeuteron[2]*momentumDeuteron[2];
if(rotation == 1){
invaMassDeuteronPion = TMath::Sqrt(TMath::Max(fgkMass[kMassPion]*fgkMass[kMassPion]
+fgkMass[kMassDeuteron]*fgkMass[kMassDeuteron]
+ 2.*(TMath::Sqrt(e12*d22)
-momentumPion[0]*momentumDeuteron[0]
-momentumPion[1]*momentumDeuteron[1]
-momentumPion[2]*momentumDeuteron[2]), 0.));
if (fMCtrue){
Int_t labelN = 0;
Int_t labelP = 0;
labelN = trackN->GetLabel();
labelP = trackP->GetLabel();
TParticle *tparticleDaughterN = stack->Particle(TMath::Abs(labelN));
TParticle *tparticleDaughterP = stack->Particle(TMath::Abs(labelP));
Int_t labelMotherN = tparticleDaughterN->GetFirstMother();
Int_t labelMotherP = tparticleDaughterP->GetFirstMother();
TParticle *tparticleMotherN = stack->Particle(TMath::Abs(labelMotherN));
TParticle *tparticleMotherP = stack->Particle(TMath::Abs(labelMotherP));
if(tparticleMotherN->GetPdgCode() == fgkPdgCode[kPDGLambdaNeutron] && tparticleMotherP->GetPdgCode() == fgkPdgCode[kPDGLambdaNeutron] && onFlyStatus ==1 && labelMotherN == labelMotherP ){
if(tparticleMotherN->GetNDaughters() > 2.) continue;
Int_t labelSecondDaughter = tparticleMotherP->GetDaughter(1);
Int_t labelFirstDaughter = labelSecondDaughter-1;
TParticle *tparticleFirstDaughter = stack->Particle(TMath::Abs(labelFirstDaughter));
TParticle *tparticleSecondDaughter = stack->Particle(TMath::Abs(labelSecondDaughter));
if(tparticleFirstDaughter->GetPdgCode() == fgkPdgCode[kPDGDeuteron]){
if(tparticleSecondDaughter->GetPdgCode() == fgkPdgCode[kPDGPionMinus]){
if(invaMassDeuteronPion < 2.02) continue;
fHistLambdaNeutronPtAso->Fill(transversMomentumMother);
fHistLambdaNeutronInvaMassAso->Fill(invaMassDeuteronPion);
fIsCorrectlyAssociated[fItrk] = kTRUE;
fHistLambdaNeutronDecayLengthAso->Fill((decayRadius*2.054)/(tparticleMotherP->P()));
if((dcaV0 < 0.5) &&
(cosPointing > 0.999) &&
(decayRadius < 50.0) &&
(ptotP > 0.2)){
fHistLambdaNeutronPtAsoCuts->Fill(transversMomentumMother);
}
}
}
}
if(tparticleMotherN->GetPdgCode() == fgkPdgCode[kPDGAntiLambdaNeutron] && tparticleMotherP->GetPdgCode() == fgkPdgCode[kPDGAntiLambdaNeutron] && onFlyStatus ==1 && labelMotherN == labelMotherP){
Int_t labelSecondDaughter = tparticleMotherN->GetDaughter(1);
Int_t labelFirstDaughter = labelSecondDaughter-1;
TParticle *tparticleFirstDaughter = stack->Particle(TMath::Abs(labelFirstDaughter));
TParticle *tparticleSecondDaughter = stack->Particle(TMath::Abs(labelSecondDaughter));
if(tparticleFirstDaughter->GetPdgCode() == fgkPdgCode[kPDGAntiDeuteron]) {
if(tparticleSecondDaughter->GetPdgCode() == fgkPdgCode[kPDGPionPlus]) {
if(invaMassDeuteronPion < 2.02) continue;
fIsCorrectlyAssociated[fItrk] = kTRUE;
fHistAntiLambdaNeutronPtAso->Fill(transversMomentumMother);
fHistAntiLambdaNeutronInvaMassAso->Fill(invaMassDeuteronPion);
fHistAntiLambdaNeutronDecayLengthAso->Fill((decayRadius*2.054)/(tparticleMotherP->P()));
if(dcaV0 < 1. && cosPointing > 0.99 && ptotN > 0.2)
{
fHistAntiLambdaNeutronPtAsoCuts->Fill(transversMomentumMother);
}
}
}
}
}
}
if(rotation == 2){
invaMassDeuteronPion = TMath::Sqrt(TMath::Max(fgkMass[kMassPion]*fgkMass[kMassPion]
+fgkMass[kMassDeuteron]*fgkMass[kMassDeuteron]
+ 2.*(TMath::Sqrt(r12*d22)
-momentumPionRot[0]*momentumDeuteron[0]
-momentumPionRot[1]*momentumDeuteron[1]
-momentumPion[2]*momentumDeuteron[2]), 0.));
}
if(rotation == 3){
invaMassDeuteronPion = TMath::Sqrt(TMath::Max(fgkMass[kMassPion]*fgkMass[kMassPion]
+fgkMass[kMassDeuteron]*fgkMass[kMassDeuteron]
+ 2.*(TMath::Sqrt(e12*dr22)
-momentumPion[0]*momentumDeuteronRot[0]
-momentumPion[1]*momentumDeuteronRot[1]
-momentumPion[2]*momentumDeuteron[2]), 0.));
}
if (isDeuteron[0] == kTRUE)
{
if(invaMassDeuteronPion < 2.1)
{
if(chargeComboDeuteronPion == 2)fHistDeDxQA->Fill(ptotP*(trackP->Charge()), trackP->GetTPCsignal(),9);
if(chargeComboDeuteronPion == 2)fHistDeDxQA->Fill(ptotN*(trackN->Charge()), trackN->GetTPCsignal(),10);
}
fHistArmenterosPodolanskiDeuteronPion->Fill(alpha*(-1),qt);
}
if (isDeuteron[1] == kTRUE)
{
if(invaMassDeuteronPion < 2.1)
{
if(chargeComboDeuteronPion == 0)fHistDeDxQA->Fill(ptotN*trackN->Charge(), trackN->GetTPCsignal(),7);
if(chargeComboDeuteronPion == 0)fHistDeDxQA->Fill(ptotP*trackP->Charge(), trackP->GetTPCsignal(),8);
}
fHistArmenterosPodolanskiAntiDeuteronPion->Fill(alpha,qt);
}
UShort_t numberOfTPCclustersPos = 0;
UShort_t numberOfTPCclustersNeg = 0;
numberOfTPCclustersPos = TPCclusters(trackP,numberOfTPCclustersPos);
numberOfTPCclustersNeg = TPCclusters(trackN,numberOfTPCclustersNeg);
Double_t numberOfChi2clustersTPCPos = 10.;
Double_t numberOfChi2clustersTPCNeg = 10.;
numberOfChi2clustersTPCPos = TPCchi2(trackP,numberOfChi2clustersTPCPos,numberOfTPCclustersPos);
numberOfChi2clustersTPCNeg = TPCchi2(trackN,numberOfChi2clustersTPCNeg,numberOfTPCclustersNeg);
Double_t dcaPosToVertex = 0;
Double_t dcaNegToVertex = 0;
dcaPosToVertex = ImpactParameter(trackP,dcaPosToVertex);
dcaNegToVertex = ImpactParameter(trackN,dcaNegToVertex);
Double_t itsVertex[3]={0.,0.,0.};
if(fAnalysisType == "ESD"){
itsVertex[0]=fESDevent->GetPrimaryVertexSPD()->GetX();
itsVertex[1]=fESDevent->GetPrimaryVertexSPD()->GetY();
itsVertex[2]=fESDevent->GetPrimaryVertexSPD()->GetZ();
}
Double_t impactParameterPionPos = -1;
Double_t impactParameterPionNeg = -1;
Double_t impactParameterDeuteronPos = -1;
Double_t impactParameterDeuteronNeg = -1;
Double_t impactParameterPionPosAliKF = -1;
Double_t impactParameterPionNegAliKF = -1;
Double_t impactParameterDeuteronPosAliKF = -1;
Double_t impactParameterDeuteronNegAliKF = -1;
AliKFParticle* negPionKF;
AliKFParticle* posPionKF;
AliKFParticle* negDeuteronKF;
AliKFParticle* posDeuteronKF;
if(chargeComboDeuteronPion==0){
posPionKF = new AliKFParticle (*(trackP),fgkPdgCode[kPDGPionPlus]);
impactParameterPionPosAliKF = posPionKF->GetDistanceFromVertex(itsVertex);
impactParameterPionPos = dcaPosToVertex;
negDeuteronKF = new AliKFParticle (*(trackN),fgkPdgCode[kPDGPionMinus]);
impactParameterDeuteronNegAliKF = negDeuteronKF->GetDistanceFromVertex(itsVertex);
impactParameterDeuteronNeg = dcaNegToVertex;
}
if(chargeComboDeuteronPion==2){
negPionKF = new AliKFParticle (*(trackN),fgkPdgCode[kPDGPionMinus]);
impactParameterPionNegAliKF = negPionKF->GetDistanceFromVertex(itsVertex);
impactParameterPionNeg = dcaNegToVertex;
posDeuteronKF = new AliKFParticle (*(trackP),fgkPdgCode[kPDGPionPlus]);
impactParameterDeuteronPosAliKF = posDeuteronKF->GetDistanceFromVertex(itsVertex);
impactParameterDeuteronPos = dcaPosToVertex;
}
if(chargeComboDeuteronPion==1){
if(isDeuteron[2]==kTRUE){
negPionKF = new AliKFParticle (*(trackP),fgkPdgCode[kPDGPionPlus]);
impactParameterPionNegAliKF = negPionKF->GetDistanceFromVertex(itsVertex);
impactParameterPionNeg = dcaPosToVertex;
negDeuteronKF = new AliKFParticle (*(trackN),fgkPdgCode[kPDGPionMinus]);
impactParameterDeuteronNegAliKF = negDeuteronKF->GetDistanceFromVertex(itsVertex);
impactParameterDeuteronNeg = dcaNegToVertex;
}
if(isDeuteron[2]==kFALSE){
negPionKF = new AliKFParticle (*(trackN),fgkPdgCode[kPDGPionPlus]);
impactParameterPionNegAliKF = negPionKF->GetDistanceFromVertex(itsVertex);
impactParameterPionNeg = dcaNegToVertex;
negDeuteronKF = new AliKFParticle (*(trackP),fgkPdgCode[kPDGPionPlus]);
impactParameterDeuteronNegAliKF = negDeuteronKF->GetDistanceFromVertex(itsVertex);
impactParameterDeuteronNeg = dcaPosToVertex;
}
}
if(chargeComboDeuteronPion==3){
if(isDeuteron[2]==kTRUE){
posPionKF = new AliKFParticle (*(trackP),fgkPdgCode[kPDGPionPlus]);
impactParameterPionPosAliKF = posPionKF->GetDistanceFromVertex(itsVertex);
impactParameterPionPos = dcaPosToVertex;
posDeuteronKF = new AliKFParticle (*(trackN),fgkPdgCode[kPDGPionMinus]);
impactParameterDeuteronPosAliKF = posDeuteronKF->GetDistanceFromVertex(itsVertex);
impactParameterDeuteronPos = dcaNegToVertex;
}
if(isDeuteron[2]==kFALSE){
posPionKF = new AliKFParticle (*(trackN),fgkPdgCode[kPDGPionPlus]);
impactParameterPionPosAliKF = posPionKF->GetDistanceFromVertex(itsVertex);
impactParameterPionPos = dcaNegToVertex;
posDeuteronKF = new AliKFParticle (*(trackP),fgkPdgCode[kPDGPionPlus]);
impactParameterDeuteronPosAliKF = posDeuteronKF->GetDistanceFromVertex(itsVertex);
impactParameterDeuteronPos = dcaPosToVertex;
}
}
if((isDeuteron[0] == kTRUE) || (isDeuteron[1] == kTRUE)){
fV0finder[fItrk] = onFlyStatus;
fkMB[fItrk] = fTriggerFired[0];
fkCentral[fItrk] = fTriggerFired[1];
fkSemiCentral[fItrk] = fTriggerFired[2];
fkEMCEJE[fItrk] = fTriggerFired[3];
fkEMCEGA[fItrk] = fTriggerFired[4];
fCentralityClass10[fItrk]= centralityClass10;
fCentralityPercentile[fItrk]= centralityPercentile;
fMultiplicity[fItrk] = multi1;
fRefMultiplicity[fItrk] = refMultTpc;
fPtotN[fItrk] = ptotN;
fPtotP[fItrk] = ptotP;
fMotherPt[fItrk] = transversMomentumMother;
fdEdxN[fItrk] = trackN->GetTPCsignal();
fdEdxP[fItrk] = trackP->GetTPCsignal();
fSignN[fItrk] = trackN->Charge();
fSignP[fItrk] = trackP->Charge();
fSigmadEdxPionPos[fItrk] = TMath::Abs(fPIDResponse->NumberOfSigmasTPC(trackP, AliPID::kPion));
fSigmadEdxPionNeg[fItrk] = TMath::Abs(fPIDResponse->NumberOfSigmasTPC(trackN, AliPID::kPion));
fDCAv0[fItrk] = dcaV0;
fCosinePAv0[fItrk] = cosPointing;
fDecayRadiusTree[fItrk] = decayRadius;
fAmenterosAlphaTree[fItrk] = alpha;
fAmenterosQtTree[fItrk] = qt;
fRotationTree[fItrk] = rotation;
fInvaMassDeuteronPionTree[fItrk] = invaMassDeuteronPion;
fChargeComboDeuteronPionTree[fItrk] = chargeComboDeuteronPion;
fImpactParameterDeuteronPos[fItrk] = impactParameterDeuteronPos;
fImpactParameterDeuteronNeg[fItrk] = impactParameterDeuteronNeg;
fImpactParameterPionPos[fItrk] = impactParameterPionPos;
fImpactParameterPionNeg[fItrk] = impactParameterPionNeg;
fImpactParameterDeuteronPosAliKF[fItrk] = impactParameterDeuteronPosAliKF;
fImpactParameterDeuteronNegAliKF[fItrk] = impactParameterDeuteronNegAliKF;
fImpactParameterPionPosAliKF[fItrk] = impactParameterPionPosAliKF;
fImpactParameterPionNegAliKF[fItrk] = impactParameterPionNegAliKF;
fMinNClustersTPCPos[fItrk] = numberOfTPCclustersPos;
fMinNClustersTPCNeg[fItrk] = numberOfTPCclustersNeg;
fMaxChi2PerClusterTPCPos[fItrk] = numberOfChi2clustersTPCPos;
fMaxChi2PerClusterTPCNeg[fItrk] = numberOfChi2clustersTPCNeg;
fItrk++;
}
}
}
fTreeV0->Fill();
PostData(1, fOutputContainer);
PostData(2, fTreeV0);
}
void AliAnalysisTaskLambdaNAOD::Terminate(const Option_t *)
{
if (!GetOutputData(0)) return;
}
Int_t AliAnalysisTaskLambdaNAOD::Initialize() {
ResetEvent();
return 0;
}
Int_t AliAnalysisTaskLambdaNAOD::SetupEvent() {
ResetEvent();
IsTriggered();
return 0;
}
void AliAnalysisTaskLambdaNAOD::ResetEvent() {
for (Int_t ii = 0; ii < fNTriggers; ++ii)
fTriggerFired[ii] = kFALSE;
return;
}
void AliAnalysisTaskLambdaNAOD::BinLogAxis(const THnSparse *h, Int_t axisNumber) {
TAxis *axis = h->GetAxis(axisNumber);
int bins = axis->GetNbins();
Double_t from = axis->GetXmin();
Double_t to = axis->GetXmax();
Double_t *newBins = new Double_t[bins + 1];
newBins[0] = from;
Double_t factor = pow(to/from, 1./bins);
for (int i = 1; i <= bins; i++) {
newBins[i] = factor * newBins[i-1];
}
axis->Set(bins, newBins);
delete [] newBins;
}
Bool_t AliAnalysisTaskLambdaNAOD::IsTriggered() {
if ((fEventHandler->IsEventSelected() & AliVEvent::kMB)) fTriggerFired[0] = kTRUE;
if ((fEventHandler->IsEventSelected() & AliVEvent::kCentral)) fTriggerFired[1] = kTRUE;
if ((fEventHandler->IsEventSelected() & AliVEvent::kSemiCentral)) fTriggerFired[2] = kTRUE;
if ((fEventHandler->IsEventSelected() & AliVEvent::kEMCEJE)) fTriggerFired[3] = kTRUE;
if ((fEventHandler->IsEventSelected() & AliVEvent::kEMCEGA)) fTriggerFired[4] = kTRUE;
Bool_t isTriggered = kFALSE;
for (Int_t ii=0; ii<fNTriggers; ++ii) {
if(fTriggerFired[ii]) {
isTriggered = kTRUE;
fHistTriggerStat->Fill(ii);
}
}
return isTriggered;
}
Bool_t AliAnalysisTaskLambdaNAOD::DeuteronPID(AliVTrack *trackP, AliVTrack *trackN, Double_t ptotP, Double_t ptotN, Int_t runNumber, Bool_t isDeuteron[3]) {
Double_t parDeuteron[5] = {0,0,0,0,0};
if(runNumber < 166500)
{
parDeuteron[0] = 1.45802;
parDeuteron[1] = 27.4992;
parDeuteron[2] = 4.00313e-15;
parDeuteron[3] = 2.48485;
parDeuteron[4] = 8.31768;
}
if(runNumber > 166500)
{
parDeuteron[0] = 1.17;
parDeuteron[1] = 26.1144;
parDeuteron[2] = 4.00313e-15;
parDeuteron[3] = 2.72969 ;
parDeuteron[4] = 9.15038;
}
if(fMCtrue && runNumber > 166500){
parDeuteron[0] = 4.449;
parDeuteron[1] = 6.91865;
parDeuteron[2] = 0.0183501;
parDeuteron[3] = 2.49437;
parDeuteron[4] = 2.62616;
}
Double_t expSignalDeuteronN = 0;
Double_t expSignalDeuteronP = 0;
isDeuteron[0] = kFALSE;
isDeuteron[1] = kFALSE;
isDeuteron[2] = kFALSE;
if(!fMCtrue){
expSignalDeuteronN = AliExternalTrackParam::BetheBlochAleph(ptotN/(fgkMass[kMassDeuteron]),parDeuteron[0],parDeuteron[1],parDeuteron[2],parDeuteron[3],parDeuteron[4]);
expSignalDeuteronP = AliExternalTrackParam::BetheBlochAleph(ptotP/(fgkMass[kMassDeuteron]),parDeuteron[0],parDeuteron[1],parDeuteron[2],parDeuteron[3],parDeuteron[4]);
if(trackP->GetTPCsignal() >= 100 &&
trackP->GetTPCsignal() < 1200 &&
(TMath::Abs(trackP->GetTPCsignal() - expSignalDeuteronP)/expSignalDeuteronP) < 0.32 &&
ptotP > 0.2 ){
if(trackP->Charge() >0) isDeuteron[0] = kTRUE;
if(trackP->Charge() <0) isDeuteron[1] = kTRUE;
}
if(trackN->GetTPCsignal() >= 100 &&
trackN->GetTPCsignal() < 1200 &&
(TMath::Abs(trackN->GetTPCsignal() - expSignalDeuteronN)/expSignalDeuteronN) < 0.32 &&
ptotN > 0.2){
isDeuteron[2] = kTRUE;
if(trackN->Charge() >0) isDeuteron[0] = kTRUE;
if(trackN->Charge() <0) isDeuteron[1] = kTRUE;
}
}
if(fMCtrue)
{
if(runNumber < 166500)
{
expSignalDeuteronN = 0.65*AliExternalTrackParam::BetheBlochAleph(ptotN/(fgkMass[kMassDeuteron]),parDeuteron[0],parDeuteron[1],parDeuteron[2],parDeuteron[3],parDeuteron[4]);
expSignalDeuteronP = 0.65*AliExternalTrackParam::BetheBlochAleph(ptotP/(fgkMass[kMassDeuteron]),parDeuteron[0],parDeuteron[1],parDeuteron[2],parDeuteron[3],parDeuteron[4]);
}
if(runNumber > 166500)
{
expSignalDeuteronN = AliExternalTrackParam::BetheBlochAleph(ptotN/(fgkMass[kMassDeuteron]),parDeuteron[0],parDeuteron[1],parDeuteron[2],parDeuteron[3],parDeuteron[4]);
expSignalDeuteronP = AliExternalTrackParam::BetheBlochAleph(ptotP/(fgkMass[kMassDeuteron]),parDeuteron[0],parDeuteron[1],parDeuteron[2],parDeuteron[3],parDeuteron[4]);
}
if(trackP->GetTPCsignal() < 1200 &&
(TMath::Abs(trackP->GetTPCsignal() - expSignalDeuteronP)/expSignalDeuteronP) < 0.2 &&
ptotP > 0.2 )
{
if(trackP->Charge() >0) isDeuteron[0] = kTRUE;
if(trackP->Charge() <0) isDeuteron[1] = kTRUE;
}
if(trackN->GetTPCsignal() < 1200 &&
(TMath::Abs(trackN->GetTPCsignal() - expSignalDeuteronN)/expSignalDeuteronN) < 0.2 &&
ptotN > 0.2 )
{
isDeuteron[2] = kTRUE;
if(trackN->Charge() >0) isDeuteron[0] = kTRUE;
if(trackN->Charge() <0) isDeuteron[1] = kTRUE;
}
}
return isDeuteron;
}
Bool_t AliAnalysisTaskLambdaNAOD::PionPID(AliVTrack *trackP, AliVTrack *trackN, Double_t ptotP, Double_t ptotN, Int_t runNumber, Bool_t isPion[2]) {
Double_t parPion[5] = {0,0,0,0,0};
if(runNumber < 166500) {
parPion[0] = 1.45802;
parPion[1] = 27.4992;
parPion[2] = 4.00313e-15;
parPion[3] = 2.48485;
parPion[4] = 8.31768;
}
if(runNumber > 166500) {
parPion[0] = 1.11243;
parPion[1] = 26.1144;
parPion[2] = 4.00313e-15;
parPion[3] = 2.72969;
parPion[4] = 9.15038;
}
if(fMCtrue && runNumber > 166500){
parPion[0] = 1.064;
parPion[1] = 26.3;
parPion[2] = 4.00313e-15;
parPion[3] = 2.703 ;
parPion[4] = 9.967;
}
Double_t expSignalPionP = 0;
Double_t expSignalPionN = 0;
if(fMCtrue){
if(runNumber < 166500){
expSignalPionP = 0.7*AliExternalTrackParam::BetheBlochAleph(ptotP/(fgkMass[kMassPion]),parPion[0],parPion[1],parPion[2],parPion[3],parPion[4]);
expSignalPionN = 0.7*AliExternalTrackParam::BetheBlochAleph(ptotN/(fgkMass[kMassPion]),parPion[0],parPion[1],parPion[2],parPion[3],parPion[4]);
}
if(runNumber > 166500){
expSignalPionP = 1.1*AliExternalTrackParam::BetheBlochAleph(ptotP/(fgkMass[kMassPion]),parPion[0],parPion[1],parPion[2],parPion[3],parPion[4]);
expSignalPionN = 1.1*AliExternalTrackParam::BetheBlochAleph(ptotN/(fgkMass[kMassPion]),parPion[0],parPion[1],parPion[2],parPion[3],parPion[4]);
}
}
isPion[0] = kFALSE;
isPion[1] = kFALSE;
if(!fMCtrue){
if(TMath::Abs(fPIDResponse->NumberOfSigmasTPC(trackP, AliPID::kPion))<4){
if(trackP->Charge()>0 ) isPion[0] = kTRUE;
if(trackP->Charge()<0 ) isPion[1] = kTRUE;
}
if(TMath::Abs(fPIDResponse->NumberOfSigmasTPC(trackN, AliPID::kPion))<4){
if(trackN->Charge()>0 ) isPion[0] = kTRUE;
if(trackN->Charge()<0 ) isPion[1] = kTRUE;
}
}
if(fMCtrue){
if(TMath::Abs(trackP->GetTPCsignal() - expSignalPionP)/expSignalPionP < 0.2
&& ptotP>0.00001){
if(trackP->Charge()>0) isPion[0] = kTRUE;
if(trackP->Charge()<0) isPion[1] = kTRUE;
}
if(TMath::Abs(trackN->GetTPCsignal() - expSignalPionN)/expSignalPionN < 0.2
&& ptotN>0.00001){
if(trackN->Charge()>0) isPion[0] = kTRUE;
if(trackN->Charge()<0) isPion[1] = kTRUE;
}
}
return isPion;
}
Bool_t AliAnalysisTaskLambdaNAOD::TrackCuts(AliVTrack *track, Bool_t testTrackCuts) {
testTrackCuts = kFALSE;
AliESDtrack *esdtrack = static_cast<AliESDtrack *>(track);
if (fESDtrackCutsV0->AcceptTrack(esdtrack)) testTrackCuts = kTRUE;
return testTrackCuts;
}
void AliAnalysisTaskLambdaNAOD::MCGenerated(AliStack* stack, Int_t multiplicity)
{
if (fMCtrue)
{
Int_t stackN = 0;
for(stackN = 0; stackN < stack->GetNtrack(); stackN++)
{
const TParticle *tparticleMother = stack->Particle(stackN);
Long_t pdgCodeMother = tparticleMother->GetPdgCode();
if(pdgCodeMother == fgkPdgCode[kPDGLambdaNeutron])
{
MCTwoBodyDecay(stack,tparticleMother,pdgCodeMother,fgkPdgCode[kPDGDeuteron],fgkPdgCode[kPDGPionMinus],fgkMass[kMassDeuteron],fgkMass[kMassPion],multiplicity);
}
if(pdgCodeMother == fgkPdgCode[kPDGAntiLambdaNeutron])
{
MCTwoBodyDecay(stack,tparticleMother,pdgCodeMother,fgkPdgCode[kPDGAntiDeuteron],fgkPdgCode[kPDGPionPlus],fgkMass[kMassDeuteron],fgkMass[kMassPion],multiplicity);
}
}
}
}
void AliAnalysisTaskLambdaNAOD::MCTwoBodyDecay(AliStack* stack, const TParticle *tparticleMother, Long_t PDGMother, Long_t PDGFirstDaughter, Long_t PDGSecondDaughter, Double_t massFirstDaughter, Double_t massSecondDaughter, Int_t multiplicity){
Double_t momentumFirstDaughterGen[3]={0,0,0};
Double_t momentumSecondDaughterGen[3]={0,0,0};
Double_t energyFirstDaughterGen = 0;
Double_t energySecondDaughterGen = 0;
Double_t transversMomentumMotherGen = 0;
Double_t longitudinalMomentumMotherGen = 0;
Double_t totalEnergyMotherGen = 0;
Double_t rapidityGen = 2;
Int_t labelSecondDaughter = tparticleMother->GetDaughter(1);
Int_t labelFirstDaughter = labelSecondDaughter -1;
TParticle *tparticleFirstDaughter = stack->Particle(TMath::Abs(labelFirstDaughter));
TParticle *tparticleSecondDaughter = stack->Particle(TMath::Abs(labelSecondDaughter));
if(tparticleFirstDaughter->GetPdgCode() == PDGFirstDaughter)
{
if(tparticleSecondDaughter->GetPdgCode() == PDGSecondDaughter)
{
momentumFirstDaughterGen[0] = tparticleFirstDaughter->Px();
momentumFirstDaughterGen[1] = tparticleFirstDaughter->Py();
momentumFirstDaughterGen[2] = tparticleFirstDaughter->Pz();
momentumSecondDaughterGen[0] = tparticleSecondDaughter->Px();
momentumSecondDaughterGen[1] = tparticleSecondDaughter->Py();
momentumSecondDaughterGen[2] = tparticleSecondDaughter->Pz();
energyFirstDaughterGen = tparticleFirstDaughter->Energy();
energySecondDaughterGen = tparticleSecondDaughter->Energy();
transversMomentumMotherGen=TMath::Sqrt((momentumFirstDaughterGen[0]+momentumSecondDaughterGen[0])*(momentumFirstDaughterGen[0]+momentumSecondDaughterGen[0])+(momentumFirstDaughterGen[1]+momentumSecondDaughterGen[1])*(momentumFirstDaughterGen[1]+momentumSecondDaughterGen[1]));
longitudinalMomentumMotherGen = TMath::Sqrt((momentumFirstDaughterGen[2]+momentumSecondDaughterGen[2])*(momentumFirstDaughterGen[2]+momentumSecondDaughterGen[2]));
totalEnergyMotherGen = energyFirstDaughterGen + energySecondDaughterGen;
rapidityGen = 0.5 * TMath::Log( (totalEnergyMotherGen+longitudinalMomentumMotherGen)/(totalEnergyMotherGen-longitudinalMomentumMotherGen));
if(rapidityGen > 1.0 || rapidityGen < -1 ) return;
Double_t firstDaughterPart = 0;
Double_t secondDaughterPart = 0;
Double_t invaMass = 0;
firstDaughterPart = massFirstDaughter*massFirstDaughter
+momentumFirstDaughterGen[0]*momentumFirstDaughterGen[0]
+momentumFirstDaughterGen[1]*momentumFirstDaughterGen[1]
+momentumFirstDaughterGen[2]*momentumFirstDaughterGen[2];
secondDaughterPart = massSecondDaughter*massSecondDaughter
+momentumSecondDaughterGen[0]*momentumSecondDaughterGen[0]
+momentumSecondDaughterGen[1]*momentumSecondDaughterGen[1]
+momentumSecondDaughterGen[2]*momentumSecondDaughterGen[2];
invaMass = TMath::Sqrt(TMath::Max(massFirstDaughter*massFirstDaughter
+massSecondDaughter*massSecondDaughter
+ 2.*(TMath::Sqrt(firstDaughterPart*secondDaughterPart)
-momentumFirstDaughterGen[0]*momentumSecondDaughterGen[0]
-momentumFirstDaughterGen[1]*momentumSecondDaughterGen[1]
-momentumFirstDaughterGen[2]*momentumSecondDaughterGen[2]), 0.));
#if 0
switch(PDGMother) {
case fgkPdgCode[kPDGLambdaNeutron] :
fHistLambdaNeutronPtGen->Fill(transversMomentumMotherGen);
if(multiplicity < 2500)fHistLambdaNeutronPtGenMinBias->Fill(transversMomentumMotherGen);
if(multiplicity > 1500 && multiplicity < 2750)fHistLambdaNeutronPtGenCentral->Fill(transversMomentumMotherGen);
if(multiplicity > 300 && multiplicity < 2000)fHistLambdaNeutronPtGenSemiCentral->Fill(transversMomentumMotherGen);
fHistLambdaNeutronInvaMassGen->Fill(invaMass);
break;
case fgkPdgCode[kPDGAntiLambdaNeutron] :
fHistAntiLambdaNeutronPtGen->Fill(transversMomentumMotherGen);
if(multiplicity < 2500)fHistAntiLambdaNeutronPtGenMinBias->Fill(transversMomentumMotherGen);
if(multiplicity > 1500 && multiplicity < 2750)fHistAntiLambdaNeutronPtGenCentral->Fill(transversMomentumMotherGen);
if(multiplicity > 300 && multiplicity < 2000)fHistAntiLambdaNeutronPtGenSemiCentral->Fill(transversMomentumMotherGen);
fHistAntiLambdaNeutronInvaMassGen->Fill(invaMass);
break;
default :
printf("should not happen!!!! \n");
}
#else
if(PDGMother == fgkPdgCode[kPDGLambdaNeutron])
{
fHistLambdaNeutronPtGen->Fill(transversMomentumMotherGen);
if(multiplicity < 2500)fHistLambdaNeutronPtGenMinBias->Fill(transversMomentumMotherGen);
if(multiplicity > 1500 && multiplicity < 2750)fHistLambdaNeutronPtGenCentral->Fill(transversMomentumMotherGen);
if(multiplicity > 300 && multiplicity < 2000)fHistLambdaNeutronPtGenSemiCentral->Fill(transversMomentumMotherGen);
fHistLambdaNeutronInvaMassGen->Fill(invaMass);
fHistLambdaNeutronDecayLengthGen->Fill(((tparticleFirstDaughter->Rho())*2.054)/(tparticleMother->P()));
}
if(PDGMother == fgkPdgCode[kPDGAntiLambdaNeutron])
{
fHistAntiLambdaNeutronPtGen->Fill(transversMomentumMotherGen);
if(multiplicity < 2500)fHistAntiLambdaNeutronPtGenMinBias->Fill(transversMomentumMotherGen);
if(multiplicity > 1500 && multiplicity < 2750)fHistAntiLambdaNeutronPtGenCentral->Fill(transversMomentumMotherGen);
if(multiplicity > 300 && multiplicity < 2000)fHistAntiLambdaNeutronPtGenSemiCentral->Fill(transversMomentumMotherGen);
fHistAntiLambdaNeutronInvaMassGen->Fill(invaMass);
fHistAntiLambdaNeutronDecayLengthGen->Fill(((tparticleFirstDaughter->Rho())*2.054)/(tparticleMother->P()));
}
#endif
}
}
}
Double_t AliAnalysisTaskLambdaNAOD::MomentumInnerParam(AliVTrack *track, Double_t ptot){
AliESDtrack *esdtrack = static_cast<AliESDtrack *>(track);
ptot = esdtrack->GetInnerParam()->GetP();
return ptot;
}
UShort_t AliAnalysisTaskLambdaNAOD::TPCclusters(AliVTrack *track, UShort_t numberOfTPCclusters){
AliESDtrack *esdtrack = static_cast<AliESDtrack *>(track);
numberOfTPCclusters = esdtrack->GetTPCNcls();
return numberOfTPCclusters;
}
Double_t AliAnalysisTaskLambdaNAOD::TPCchi2(AliVTrack *track, Double_t numberOfChi2clustersTPC, UShort_t numberOfTPCclusters){
AliESDtrack *esdtrack = static_cast<AliESDtrack *>(track);
numberOfChi2clustersTPC = esdtrack->GetTPCchi2()/numberOfTPCclusters;
return numberOfChi2clustersTPC;
}
Double_t AliAnalysisTaskLambdaNAOD::ImpactParameter(AliVTrack *track, Double_t dcaToVertex){
Float_t tdcaToVertex[2] = {-1,-1};
AliESDtrack *esdtrack = static_cast<AliESDtrack *>(track);
esdtrack->GetImpactParameters(tdcaToVertex[0],tdcaToVertex[1]);
dcaToVertex = TMath::Sqrt(tdcaToVertex[0]*tdcaToVertex[0]+tdcaToVertex[1]*tdcaToVertex[1]);
return dcaToVertex;
}
AliAnalysisTaskLambdaNAOD.cxx:1 AliAnalysisTaskLambdaNAOD.cxx:2 AliAnalysisTaskLambdaNAOD.cxx:3 AliAnalysisTaskLambdaNAOD.cxx:4 AliAnalysisTaskLambdaNAOD.cxx:5 AliAnalysisTaskLambdaNAOD.cxx:6 AliAnalysisTaskLambdaNAOD.cxx:7 AliAnalysisTaskLambdaNAOD.cxx:8 AliAnalysisTaskLambdaNAOD.cxx:9 AliAnalysisTaskLambdaNAOD.cxx:10 AliAnalysisTaskLambdaNAOD.cxx:11 AliAnalysisTaskLambdaNAOD.cxx:12 AliAnalysisTaskLambdaNAOD.cxx:13 AliAnalysisTaskLambdaNAOD.cxx:14 AliAnalysisTaskLambdaNAOD.cxx:15 AliAnalysisTaskLambdaNAOD.cxx:16 AliAnalysisTaskLambdaNAOD.cxx:17 AliAnalysisTaskLambdaNAOD.cxx:18 AliAnalysisTaskLambdaNAOD.cxx:19 AliAnalysisTaskLambdaNAOD.cxx:20 AliAnalysisTaskLambdaNAOD.cxx:21 AliAnalysisTaskLambdaNAOD.cxx:22 AliAnalysisTaskLambdaNAOD.cxx:23 AliAnalysisTaskLambdaNAOD.cxx:24 AliAnalysisTaskLambdaNAOD.cxx:25 AliAnalysisTaskLambdaNAOD.cxx:26 AliAnalysisTaskLambdaNAOD.cxx:27 AliAnalysisTaskLambdaNAOD.cxx:28 AliAnalysisTaskLambdaNAOD.cxx:29 AliAnalysisTaskLambdaNAOD.cxx:30 AliAnalysisTaskLambdaNAOD.cxx:31 AliAnalysisTaskLambdaNAOD.cxx:32 AliAnalysisTaskLambdaNAOD.cxx:33 AliAnalysisTaskLambdaNAOD.cxx:34 AliAnalysisTaskLambdaNAOD.cxx:35 AliAnalysisTaskLambdaNAOD.cxx:36 AliAnalysisTaskLambdaNAOD.cxx:37 AliAnalysisTaskLambdaNAOD.cxx:38 AliAnalysisTaskLambdaNAOD.cxx:39 AliAnalysisTaskLambdaNAOD.cxx:40 AliAnalysisTaskLambdaNAOD.cxx:41 AliAnalysisTaskLambdaNAOD.cxx:42 AliAnalysisTaskLambdaNAOD.cxx:43 AliAnalysisTaskLambdaNAOD.cxx:44 AliAnalysisTaskLambdaNAOD.cxx:45 AliAnalysisTaskLambdaNAOD.cxx:46 AliAnalysisTaskLambdaNAOD.cxx:47 AliAnalysisTaskLambdaNAOD.cxx:48 AliAnalysisTaskLambdaNAOD.cxx:49 AliAnalysisTaskLambdaNAOD.cxx:50 AliAnalysisTaskLambdaNAOD.cxx:51 AliAnalysisTaskLambdaNAOD.cxx:52 AliAnalysisTaskLambdaNAOD.cxx:53 AliAnalysisTaskLambdaNAOD.cxx:54 AliAnalysisTaskLambdaNAOD.cxx:55 AliAnalysisTaskLambdaNAOD.cxx:56 AliAnalysisTaskLambdaNAOD.cxx:57 AliAnalysisTaskLambdaNAOD.cxx:58 AliAnalysisTaskLambdaNAOD.cxx:59 AliAnalysisTaskLambdaNAOD.cxx:60 AliAnalysisTaskLambdaNAOD.cxx:61 AliAnalysisTaskLambdaNAOD.cxx:62 AliAnalysisTaskLambdaNAOD.cxx:63 AliAnalysisTaskLambdaNAOD.cxx:64 AliAnalysisTaskLambdaNAOD.cxx:65 AliAnalysisTaskLambdaNAOD.cxx:66 AliAnalysisTaskLambdaNAOD.cxx:67 AliAnalysisTaskLambdaNAOD.cxx:68 AliAnalysisTaskLambdaNAOD.cxx:69 AliAnalysisTaskLambdaNAOD.cxx:70 AliAnalysisTaskLambdaNAOD.cxx:71 AliAnalysisTaskLambdaNAOD.cxx:72 AliAnalysisTaskLambdaNAOD.cxx:73 AliAnalysisTaskLambdaNAOD.cxx:74 AliAnalysisTaskLambdaNAOD.cxx:75 AliAnalysisTaskLambdaNAOD.cxx:76 AliAnalysisTaskLambdaNAOD.cxx:77 AliAnalysisTaskLambdaNAOD.cxx:78 AliAnalysisTaskLambdaNAOD.cxx:79 AliAnalysisTaskLambdaNAOD.cxx:80 AliAnalysisTaskLambdaNAOD.cxx:81 AliAnalysisTaskLambdaNAOD.cxx:82 AliAnalysisTaskLambdaNAOD.cxx:83 AliAnalysisTaskLambdaNAOD.cxx:84 AliAnalysisTaskLambdaNAOD.cxx:85 AliAnalysisTaskLambdaNAOD.cxx:86 AliAnalysisTaskLambdaNAOD.cxx:87 AliAnalysisTaskLambdaNAOD.cxx:88 AliAnalysisTaskLambdaNAOD.cxx:89 AliAnalysisTaskLambdaNAOD.cxx:90 AliAnalysisTaskLambdaNAOD.cxx:91 AliAnalysisTaskLambdaNAOD.cxx:92 AliAnalysisTaskLambdaNAOD.cxx:93 AliAnalysisTaskLambdaNAOD.cxx:94 AliAnalysisTaskLambdaNAOD.cxx:95 AliAnalysisTaskLambdaNAOD.cxx:96 AliAnalysisTaskLambdaNAOD.cxx:97 AliAnalysisTaskLambdaNAOD.cxx:98 AliAnalysisTaskLambdaNAOD.cxx:99 AliAnalysisTaskLambdaNAOD.cxx:100 AliAnalysisTaskLambdaNAOD.cxx:101 AliAnalysisTaskLambdaNAOD.cxx:102 AliAnalysisTaskLambdaNAOD.cxx:103 AliAnalysisTaskLambdaNAOD.cxx:104 AliAnalysisTaskLambdaNAOD.cxx:105 AliAnalysisTaskLambdaNAOD.cxx:106 AliAnalysisTaskLambdaNAOD.cxx:107 AliAnalysisTaskLambdaNAOD.cxx:108 AliAnalysisTaskLambdaNAOD.cxx:109 AliAnalysisTaskLambdaNAOD.cxx:110 AliAnalysisTaskLambdaNAOD.cxx:111 AliAnalysisTaskLambdaNAOD.cxx:112 AliAnalysisTaskLambdaNAOD.cxx:113 AliAnalysisTaskLambdaNAOD.cxx:114 AliAnalysisTaskLambdaNAOD.cxx:115 AliAnalysisTaskLambdaNAOD.cxx:116 AliAnalysisTaskLambdaNAOD.cxx:117 AliAnalysisTaskLambdaNAOD.cxx:118 AliAnalysisTaskLambdaNAOD.cxx:119 AliAnalysisTaskLambdaNAOD.cxx:120 AliAnalysisTaskLambdaNAOD.cxx:121 AliAnalysisTaskLambdaNAOD.cxx:122 AliAnalysisTaskLambdaNAOD.cxx:123 AliAnalysisTaskLambdaNAOD.cxx:124 AliAnalysisTaskLambdaNAOD.cxx:125 AliAnalysisTaskLambdaNAOD.cxx:126 AliAnalysisTaskLambdaNAOD.cxx:127 AliAnalysisTaskLambdaNAOD.cxx:128 AliAnalysisTaskLambdaNAOD.cxx:129 AliAnalysisTaskLambdaNAOD.cxx:130 AliAnalysisTaskLambdaNAOD.cxx:131 AliAnalysisTaskLambdaNAOD.cxx:132 AliAnalysisTaskLambdaNAOD.cxx:133 AliAnalysisTaskLambdaNAOD.cxx:134 AliAnalysisTaskLambdaNAOD.cxx:135 AliAnalysisTaskLambdaNAOD.cxx:136 AliAnalysisTaskLambdaNAOD.cxx:137 AliAnalysisTaskLambdaNAOD.cxx:138 AliAnalysisTaskLambdaNAOD.cxx:139 AliAnalysisTaskLambdaNAOD.cxx:140 AliAnalysisTaskLambdaNAOD.cxx:141 AliAnalysisTaskLambdaNAOD.cxx:142 AliAnalysisTaskLambdaNAOD.cxx:143 AliAnalysisTaskLambdaNAOD.cxx:144 AliAnalysisTaskLambdaNAOD.cxx:145 AliAnalysisTaskLambdaNAOD.cxx:146 AliAnalysisTaskLambdaNAOD.cxx:147 AliAnalysisTaskLambdaNAOD.cxx:148 AliAnalysisTaskLambdaNAOD.cxx:149 AliAnalysisTaskLambdaNAOD.cxx:150 AliAnalysisTaskLambdaNAOD.cxx:151 AliAnalysisTaskLambdaNAOD.cxx:152 AliAnalysisTaskLambdaNAOD.cxx:153 AliAnalysisTaskLambdaNAOD.cxx:154 AliAnalysisTaskLambdaNAOD.cxx:155 AliAnalysisTaskLambdaNAOD.cxx:156 AliAnalysisTaskLambdaNAOD.cxx:157 AliAnalysisTaskLambdaNAOD.cxx:158 AliAnalysisTaskLambdaNAOD.cxx:159 AliAnalysisTaskLambdaNAOD.cxx:160 AliAnalysisTaskLambdaNAOD.cxx:161 AliAnalysisTaskLambdaNAOD.cxx:162 AliAnalysisTaskLambdaNAOD.cxx:163 AliAnalysisTaskLambdaNAOD.cxx:164 AliAnalysisTaskLambdaNAOD.cxx:165 AliAnalysisTaskLambdaNAOD.cxx:166 AliAnalysisTaskLambdaNAOD.cxx:167 AliAnalysisTaskLambdaNAOD.cxx:168 AliAnalysisTaskLambdaNAOD.cxx:169 AliAnalysisTaskLambdaNAOD.cxx:170 AliAnalysisTaskLambdaNAOD.cxx:171 AliAnalysisTaskLambdaNAOD.cxx:172 AliAnalysisTaskLambdaNAOD.cxx:173 AliAnalysisTaskLambdaNAOD.cxx:174 AliAnalysisTaskLambdaNAOD.cxx:175 AliAnalysisTaskLambdaNAOD.cxx:176 AliAnalysisTaskLambdaNAOD.cxx:177 AliAnalysisTaskLambdaNAOD.cxx:178 AliAnalysisTaskLambdaNAOD.cxx:179 AliAnalysisTaskLambdaNAOD.cxx:180 AliAnalysisTaskLambdaNAOD.cxx:181 AliAnalysisTaskLambdaNAOD.cxx:182 AliAnalysisTaskLambdaNAOD.cxx:183 AliAnalysisTaskLambdaNAOD.cxx:184 AliAnalysisTaskLambdaNAOD.cxx:185 AliAnalysisTaskLambdaNAOD.cxx:186 AliAnalysisTaskLambdaNAOD.cxx:187 AliAnalysisTaskLambdaNAOD.cxx:188 AliAnalysisTaskLambdaNAOD.cxx:189 AliAnalysisTaskLambdaNAOD.cxx:190 AliAnalysisTaskLambdaNAOD.cxx:191 AliAnalysisTaskLambdaNAOD.cxx:192 AliAnalysisTaskLambdaNAOD.cxx:193 AliAnalysisTaskLambdaNAOD.cxx:194 AliAnalysisTaskLambdaNAOD.cxx:195 AliAnalysisTaskLambdaNAOD.cxx:196 AliAnalysisTaskLambdaNAOD.cxx:197 AliAnalysisTaskLambdaNAOD.cxx:198 AliAnalysisTaskLambdaNAOD.cxx:199 AliAnalysisTaskLambdaNAOD.cxx:200 AliAnalysisTaskLambdaNAOD.cxx:201 AliAnalysisTaskLambdaNAOD.cxx:202 AliAnalysisTaskLambdaNAOD.cxx:203 AliAnalysisTaskLambdaNAOD.cxx:204 AliAnalysisTaskLambdaNAOD.cxx:205 AliAnalysisTaskLambdaNAOD.cxx:206 AliAnalysisTaskLambdaNAOD.cxx:207 AliAnalysisTaskLambdaNAOD.cxx:208 AliAnalysisTaskLambdaNAOD.cxx:209 AliAnalysisTaskLambdaNAOD.cxx:210 AliAnalysisTaskLambdaNAOD.cxx:211 AliAnalysisTaskLambdaNAOD.cxx:212 AliAnalysisTaskLambdaNAOD.cxx:213 AliAnalysisTaskLambdaNAOD.cxx:214 AliAnalysisTaskLambdaNAOD.cxx:215 AliAnalysisTaskLambdaNAOD.cxx:216 AliAnalysisTaskLambdaNAOD.cxx:217 AliAnalysisTaskLambdaNAOD.cxx:218 AliAnalysisTaskLambdaNAOD.cxx:219 AliAnalysisTaskLambdaNAOD.cxx:220 AliAnalysisTaskLambdaNAOD.cxx:221 AliAnalysisTaskLambdaNAOD.cxx:222 AliAnalysisTaskLambdaNAOD.cxx:223 AliAnalysisTaskLambdaNAOD.cxx:224 AliAnalysisTaskLambdaNAOD.cxx:225 AliAnalysisTaskLambdaNAOD.cxx:226 AliAnalysisTaskLambdaNAOD.cxx:227 AliAnalysisTaskLambdaNAOD.cxx:228 AliAnalysisTaskLambdaNAOD.cxx:229 AliAnalysisTaskLambdaNAOD.cxx:230 AliAnalysisTaskLambdaNAOD.cxx:231 AliAnalysisTaskLambdaNAOD.cxx:232 AliAnalysisTaskLambdaNAOD.cxx:233 AliAnalysisTaskLambdaNAOD.cxx:234 AliAnalysisTaskLambdaNAOD.cxx:235 AliAnalysisTaskLambdaNAOD.cxx:236 AliAnalysisTaskLambdaNAOD.cxx:237 AliAnalysisTaskLambdaNAOD.cxx:238 AliAnalysisTaskLambdaNAOD.cxx:239 AliAnalysisTaskLambdaNAOD.cxx:240 AliAnalysisTaskLambdaNAOD.cxx:241 AliAnalysisTaskLambdaNAOD.cxx:242 AliAnalysisTaskLambdaNAOD.cxx:243 AliAnalysisTaskLambdaNAOD.cxx:244 AliAnalysisTaskLambdaNAOD.cxx:245 AliAnalysisTaskLambdaNAOD.cxx:246 AliAnalysisTaskLambdaNAOD.cxx:247 AliAnalysisTaskLambdaNAOD.cxx:248 AliAnalysisTaskLambdaNAOD.cxx:249 AliAnalysisTaskLambdaNAOD.cxx:250 AliAnalysisTaskLambdaNAOD.cxx:251 AliAnalysisTaskLambdaNAOD.cxx:252 AliAnalysisTaskLambdaNAOD.cxx:253 AliAnalysisTaskLambdaNAOD.cxx:254 AliAnalysisTaskLambdaNAOD.cxx:255 AliAnalysisTaskLambdaNAOD.cxx:256 AliAnalysisTaskLambdaNAOD.cxx:257 AliAnalysisTaskLambdaNAOD.cxx:258 AliAnalysisTaskLambdaNAOD.cxx:259 AliAnalysisTaskLambdaNAOD.cxx:260 AliAnalysisTaskLambdaNAOD.cxx:261 AliAnalysisTaskLambdaNAOD.cxx:262 AliAnalysisTaskLambdaNAOD.cxx:263 AliAnalysisTaskLambdaNAOD.cxx:264 AliAnalysisTaskLambdaNAOD.cxx:265 AliAnalysisTaskLambdaNAOD.cxx:266 AliAnalysisTaskLambdaNAOD.cxx:267 AliAnalysisTaskLambdaNAOD.cxx:268 AliAnalysisTaskLambdaNAOD.cxx:269 AliAnalysisTaskLambdaNAOD.cxx:270 AliAnalysisTaskLambdaNAOD.cxx:271 AliAnalysisTaskLambdaNAOD.cxx:272 AliAnalysisTaskLambdaNAOD.cxx:273 AliAnalysisTaskLambdaNAOD.cxx:274 AliAnalysisTaskLambdaNAOD.cxx:275 AliAnalysisTaskLambdaNAOD.cxx:276 AliAnalysisTaskLambdaNAOD.cxx:277 AliAnalysisTaskLambdaNAOD.cxx:278 AliAnalysisTaskLambdaNAOD.cxx:279 AliAnalysisTaskLambdaNAOD.cxx:280 AliAnalysisTaskLambdaNAOD.cxx:281 AliAnalysisTaskLambdaNAOD.cxx:282 AliAnalysisTaskLambdaNAOD.cxx:283 AliAnalysisTaskLambdaNAOD.cxx:284 AliAnalysisTaskLambdaNAOD.cxx:285 AliAnalysisTaskLambdaNAOD.cxx:286 AliAnalysisTaskLambdaNAOD.cxx:287 AliAnalysisTaskLambdaNAOD.cxx:288 AliAnalysisTaskLambdaNAOD.cxx:289 AliAnalysisTaskLambdaNAOD.cxx:290 AliAnalysisTaskLambdaNAOD.cxx:291 AliAnalysisTaskLambdaNAOD.cxx:292 AliAnalysisTaskLambdaNAOD.cxx:293 AliAnalysisTaskLambdaNAOD.cxx:294 AliAnalysisTaskLambdaNAOD.cxx:295 AliAnalysisTaskLambdaNAOD.cxx:296 AliAnalysisTaskLambdaNAOD.cxx:297 AliAnalysisTaskLambdaNAOD.cxx:298 AliAnalysisTaskLambdaNAOD.cxx:299 AliAnalysisTaskLambdaNAOD.cxx:300 AliAnalysisTaskLambdaNAOD.cxx:301 AliAnalysisTaskLambdaNAOD.cxx:302 AliAnalysisTaskLambdaNAOD.cxx:303 AliAnalysisTaskLambdaNAOD.cxx:304 AliAnalysisTaskLambdaNAOD.cxx:305 AliAnalysisTaskLambdaNAOD.cxx:306 AliAnalysisTaskLambdaNAOD.cxx:307 AliAnalysisTaskLambdaNAOD.cxx:308 AliAnalysisTaskLambdaNAOD.cxx:309 AliAnalysisTaskLambdaNAOD.cxx:310 AliAnalysisTaskLambdaNAOD.cxx:311 AliAnalysisTaskLambdaNAOD.cxx:312 AliAnalysisTaskLambdaNAOD.cxx:313 AliAnalysisTaskLambdaNAOD.cxx:314 AliAnalysisTaskLambdaNAOD.cxx:315 AliAnalysisTaskLambdaNAOD.cxx:316 AliAnalysisTaskLambdaNAOD.cxx:317 AliAnalysisTaskLambdaNAOD.cxx:318 AliAnalysisTaskLambdaNAOD.cxx:319 AliAnalysisTaskLambdaNAOD.cxx:320 AliAnalysisTaskLambdaNAOD.cxx:321 AliAnalysisTaskLambdaNAOD.cxx:322 AliAnalysisTaskLambdaNAOD.cxx:323 AliAnalysisTaskLambdaNAOD.cxx:324 AliAnalysisTaskLambdaNAOD.cxx:325 AliAnalysisTaskLambdaNAOD.cxx:326 AliAnalysisTaskLambdaNAOD.cxx:327 AliAnalysisTaskLambdaNAOD.cxx:328 AliAnalysisTaskLambdaNAOD.cxx:329 AliAnalysisTaskLambdaNAOD.cxx:330 AliAnalysisTaskLambdaNAOD.cxx:331 AliAnalysisTaskLambdaNAOD.cxx:332 AliAnalysisTaskLambdaNAOD.cxx:333 AliAnalysisTaskLambdaNAOD.cxx:334 AliAnalysisTaskLambdaNAOD.cxx:335 AliAnalysisTaskLambdaNAOD.cxx:336 AliAnalysisTaskLambdaNAOD.cxx:337 AliAnalysisTaskLambdaNAOD.cxx:338 AliAnalysisTaskLambdaNAOD.cxx:339 AliAnalysisTaskLambdaNAOD.cxx:340 AliAnalysisTaskLambdaNAOD.cxx:341 AliAnalysisTaskLambdaNAOD.cxx:342 AliAnalysisTaskLambdaNAOD.cxx:343 AliAnalysisTaskLambdaNAOD.cxx:344 AliAnalysisTaskLambdaNAOD.cxx:345 AliAnalysisTaskLambdaNAOD.cxx:346 AliAnalysisTaskLambdaNAOD.cxx:347 AliAnalysisTaskLambdaNAOD.cxx:348 AliAnalysisTaskLambdaNAOD.cxx:349 AliAnalysisTaskLambdaNAOD.cxx:350 AliAnalysisTaskLambdaNAOD.cxx:351 AliAnalysisTaskLambdaNAOD.cxx:352 AliAnalysisTaskLambdaNAOD.cxx:353 AliAnalysisTaskLambdaNAOD.cxx:354 AliAnalysisTaskLambdaNAOD.cxx:355 AliAnalysisTaskLambdaNAOD.cxx:356 AliAnalysisTaskLambdaNAOD.cxx:357 AliAnalysisTaskLambdaNAOD.cxx:358 AliAnalysisTaskLambdaNAOD.cxx:359 AliAnalysisTaskLambdaNAOD.cxx:360 AliAnalysisTaskLambdaNAOD.cxx:361 AliAnalysisTaskLambdaNAOD.cxx:362 AliAnalysisTaskLambdaNAOD.cxx:363 AliAnalysisTaskLambdaNAOD.cxx:364 AliAnalysisTaskLambdaNAOD.cxx:365 AliAnalysisTaskLambdaNAOD.cxx:366 AliAnalysisTaskLambdaNAOD.cxx:367 AliAnalysisTaskLambdaNAOD.cxx:368 AliAnalysisTaskLambdaNAOD.cxx:369 AliAnalysisTaskLambdaNAOD.cxx:370 AliAnalysisTaskLambdaNAOD.cxx:371 AliAnalysisTaskLambdaNAOD.cxx:372 AliAnalysisTaskLambdaNAOD.cxx:373 AliAnalysisTaskLambdaNAOD.cxx:374 AliAnalysisTaskLambdaNAOD.cxx:375 AliAnalysisTaskLambdaNAOD.cxx:376 AliAnalysisTaskLambdaNAOD.cxx:377 AliAnalysisTaskLambdaNAOD.cxx:378 AliAnalysisTaskLambdaNAOD.cxx:379 AliAnalysisTaskLambdaNAOD.cxx:380 AliAnalysisTaskLambdaNAOD.cxx:381 AliAnalysisTaskLambdaNAOD.cxx:382 AliAnalysisTaskLambdaNAOD.cxx:383 AliAnalysisTaskLambdaNAOD.cxx:384 AliAnalysisTaskLambdaNAOD.cxx:385 AliAnalysisTaskLambdaNAOD.cxx:386 AliAnalysisTaskLambdaNAOD.cxx:387 AliAnalysisTaskLambdaNAOD.cxx:388 AliAnalysisTaskLambdaNAOD.cxx:389 AliAnalysisTaskLambdaNAOD.cxx:390 AliAnalysisTaskLambdaNAOD.cxx:391 AliAnalysisTaskLambdaNAOD.cxx:392 AliAnalysisTaskLambdaNAOD.cxx:393 AliAnalysisTaskLambdaNAOD.cxx:394 AliAnalysisTaskLambdaNAOD.cxx:395 AliAnalysisTaskLambdaNAOD.cxx:396 AliAnalysisTaskLambdaNAOD.cxx:397 AliAnalysisTaskLambdaNAOD.cxx:398 AliAnalysisTaskLambdaNAOD.cxx:399 AliAnalysisTaskLambdaNAOD.cxx:400 AliAnalysisTaskLambdaNAOD.cxx:401 AliAnalysisTaskLambdaNAOD.cxx:402 AliAnalysisTaskLambdaNAOD.cxx:403 AliAnalysisTaskLambdaNAOD.cxx:404 AliAnalysisTaskLambdaNAOD.cxx:405 AliAnalysisTaskLambdaNAOD.cxx:406 AliAnalysisTaskLambdaNAOD.cxx:407 AliAnalysisTaskLambdaNAOD.cxx:408 AliAnalysisTaskLambdaNAOD.cxx:409 AliAnalysisTaskLambdaNAOD.cxx:410 AliAnalysisTaskLambdaNAOD.cxx:411 AliAnalysisTaskLambdaNAOD.cxx:412 AliAnalysisTaskLambdaNAOD.cxx:413 AliAnalysisTaskLambdaNAOD.cxx:414 AliAnalysisTaskLambdaNAOD.cxx:415 AliAnalysisTaskLambdaNAOD.cxx:416 AliAnalysisTaskLambdaNAOD.cxx:417 AliAnalysisTaskLambdaNAOD.cxx:418 AliAnalysisTaskLambdaNAOD.cxx:419 AliAnalysisTaskLambdaNAOD.cxx:420 AliAnalysisTaskLambdaNAOD.cxx:421 AliAnalysisTaskLambdaNAOD.cxx:422 AliAnalysisTaskLambdaNAOD.cxx:423 AliAnalysisTaskLambdaNAOD.cxx:424 AliAnalysisTaskLambdaNAOD.cxx:425 AliAnalysisTaskLambdaNAOD.cxx:426 AliAnalysisTaskLambdaNAOD.cxx:427 AliAnalysisTaskLambdaNAOD.cxx:428 AliAnalysisTaskLambdaNAOD.cxx:429 AliAnalysisTaskLambdaNAOD.cxx:430 AliAnalysisTaskLambdaNAOD.cxx:431 AliAnalysisTaskLambdaNAOD.cxx:432 AliAnalysisTaskLambdaNAOD.cxx:433 AliAnalysisTaskLambdaNAOD.cxx:434 AliAnalysisTaskLambdaNAOD.cxx:435 AliAnalysisTaskLambdaNAOD.cxx:436 AliAnalysisTaskLambdaNAOD.cxx:437 AliAnalysisTaskLambdaNAOD.cxx:438 AliAnalysisTaskLambdaNAOD.cxx:439 AliAnalysisTaskLambdaNAOD.cxx:440 AliAnalysisTaskLambdaNAOD.cxx:441 AliAnalysisTaskLambdaNAOD.cxx:442 AliAnalysisTaskLambdaNAOD.cxx:443 AliAnalysisTaskLambdaNAOD.cxx:444 AliAnalysisTaskLambdaNAOD.cxx:445 AliAnalysisTaskLambdaNAOD.cxx:446 AliAnalysisTaskLambdaNAOD.cxx:447 AliAnalysisTaskLambdaNAOD.cxx:448 AliAnalysisTaskLambdaNAOD.cxx:449 AliAnalysisTaskLambdaNAOD.cxx:450 AliAnalysisTaskLambdaNAOD.cxx:451 AliAnalysisTaskLambdaNAOD.cxx:452 AliAnalysisTaskLambdaNAOD.cxx:453 AliAnalysisTaskLambdaNAOD.cxx:454 AliAnalysisTaskLambdaNAOD.cxx:455 AliAnalysisTaskLambdaNAOD.cxx:456 AliAnalysisTaskLambdaNAOD.cxx:457 AliAnalysisTaskLambdaNAOD.cxx:458 AliAnalysisTaskLambdaNAOD.cxx:459 AliAnalysisTaskLambdaNAOD.cxx:460 AliAnalysisTaskLambdaNAOD.cxx:461 AliAnalysisTaskLambdaNAOD.cxx:462 AliAnalysisTaskLambdaNAOD.cxx:463 AliAnalysisTaskLambdaNAOD.cxx:464 AliAnalysisTaskLambdaNAOD.cxx:465 AliAnalysisTaskLambdaNAOD.cxx:466 AliAnalysisTaskLambdaNAOD.cxx:467 AliAnalysisTaskLambdaNAOD.cxx:468 AliAnalysisTaskLambdaNAOD.cxx:469 AliAnalysisTaskLambdaNAOD.cxx:470 AliAnalysisTaskLambdaNAOD.cxx:471 AliAnalysisTaskLambdaNAOD.cxx:472 AliAnalysisTaskLambdaNAOD.cxx:473 AliAnalysisTaskLambdaNAOD.cxx:474 AliAnalysisTaskLambdaNAOD.cxx:475 AliAnalysisTaskLambdaNAOD.cxx:476 AliAnalysisTaskLambdaNAOD.cxx:477 AliAnalysisTaskLambdaNAOD.cxx:478 AliAnalysisTaskLambdaNAOD.cxx:479 AliAnalysisTaskLambdaNAOD.cxx:480 AliAnalysisTaskLambdaNAOD.cxx:481 AliAnalysisTaskLambdaNAOD.cxx:482 AliAnalysisTaskLambdaNAOD.cxx:483 AliAnalysisTaskLambdaNAOD.cxx:484 AliAnalysisTaskLambdaNAOD.cxx:485 AliAnalysisTaskLambdaNAOD.cxx:486 AliAnalysisTaskLambdaNAOD.cxx:487 AliAnalysisTaskLambdaNAOD.cxx:488 AliAnalysisTaskLambdaNAOD.cxx:489 AliAnalysisTaskLambdaNAOD.cxx:490 AliAnalysisTaskLambdaNAOD.cxx:491 AliAnalysisTaskLambdaNAOD.cxx:492 AliAnalysisTaskLambdaNAOD.cxx:493 AliAnalysisTaskLambdaNAOD.cxx:494 AliAnalysisTaskLambdaNAOD.cxx:495 AliAnalysisTaskLambdaNAOD.cxx:496 AliAnalysisTaskLambdaNAOD.cxx:497 AliAnalysisTaskLambdaNAOD.cxx:498 AliAnalysisTaskLambdaNAOD.cxx:499 AliAnalysisTaskLambdaNAOD.cxx:500 AliAnalysisTaskLambdaNAOD.cxx:501 AliAnalysisTaskLambdaNAOD.cxx:502 AliAnalysisTaskLambdaNAOD.cxx:503 AliAnalysisTaskLambdaNAOD.cxx:504 AliAnalysisTaskLambdaNAOD.cxx:505 AliAnalysisTaskLambdaNAOD.cxx:506 AliAnalysisTaskLambdaNAOD.cxx:507 AliAnalysisTaskLambdaNAOD.cxx:508 AliAnalysisTaskLambdaNAOD.cxx:509 AliAnalysisTaskLambdaNAOD.cxx:510 AliAnalysisTaskLambdaNAOD.cxx:511 AliAnalysisTaskLambdaNAOD.cxx:512 AliAnalysisTaskLambdaNAOD.cxx:513 AliAnalysisTaskLambdaNAOD.cxx:514 AliAnalysisTaskLambdaNAOD.cxx:515 AliAnalysisTaskLambdaNAOD.cxx:516 AliAnalysisTaskLambdaNAOD.cxx:517 AliAnalysisTaskLambdaNAOD.cxx:518 AliAnalysisTaskLambdaNAOD.cxx:519 AliAnalysisTaskLambdaNAOD.cxx:520 AliAnalysisTaskLambdaNAOD.cxx:521 AliAnalysisTaskLambdaNAOD.cxx:522 AliAnalysisTaskLambdaNAOD.cxx:523 AliAnalysisTaskLambdaNAOD.cxx:524 AliAnalysisTaskLambdaNAOD.cxx:525 AliAnalysisTaskLambdaNAOD.cxx:526 AliAnalysisTaskLambdaNAOD.cxx:527 AliAnalysisTaskLambdaNAOD.cxx:528 AliAnalysisTaskLambdaNAOD.cxx:529 AliAnalysisTaskLambdaNAOD.cxx:530 AliAnalysisTaskLambdaNAOD.cxx:531 AliAnalysisTaskLambdaNAOD.cxx:532 AliAnalysisTaskLambdaNAOD.cxx:533 AliAnalysisTaskLambdaNAOD.cxx:534 AliAnalysisTaskLambdaNAOD.cxx:535 AliAnalysisTaskLambdaNAOD.cxx:536 AliAnalysisTaskLambdaNAOD.cxx:537 AliAnalysisTaskLambdaNAOD.cxx:538 AliAnalysisTaskLambdaNAOD.cxx:539 AliAnalysisTaskLambdaNAOD.cxx:540 AliAnalysisTaskLambdaNAOD.cxx:541 AliAnalysisTaskLambdaNAOD.cxx:542 AliAnalysisTaskLambdaNAOD.cxx:543 AliAnalysisTaskLambdaNAOD.cxx:544 AliAnalysisTaskLambdaNAOD.cxx:545 AliAnalysisTaskLambdaNAOD.cxx:546 AliAnalysisTaskLambdaNAOD.cxx:547 AliAnalysisTaskLambdaNAOD.cxx:548 AliAnalysisTaskLambdaNAOD.cxx:549 AliAnalysisTaskLambdaNAOD.cxx:550 AliAnalysisTaskLambdaNAOD.cxx:551 AliAnalysisTaskLambdaNAOD.cxx:552 AliAnalysisTaskLambdaNAOD.cxx:553 AliAnalysisTaskLambdaNAOD.cxx:554 AliAnalysisTaskLambdaNAOD.cxx:555 AliAnalysisTaskLambdaNAOD.cxx:556 AliAnalysisTaskLambdaNAOD.cxx:557 AliAnalysisTaskLambdaNAOD.cxx:558 AliAnalysisTaskLambdaNAOD.cxx:559 AliAnalysisTaskLambdaNAOD.cxx:560 AliAnalysisTaskLambdaNAOD.cxx:561 AliAnalysisTaskLambdaNAOD.cxx:562 AliAnalysisTaskLambdaNAOD.cxx:563 AliAnalysisTaskLambdaNAOD.cxx:564 AliAnalysisTaskLambdaNAOD.cxx:565 AliAnalysisTaskLambdaNAOD.cxx:566 AliAnalysisTaskLambdaNAOD.cxx:567 AliAnalysisTaskLambdaNAOD.cxx:568 AliAnalysisTaskLambdaNAOD.cxx:569 AliAnalysisTaskLambdaNAOD.cxx:570 AliAnalysisTaskLambdaNAOD.cxx:571 AliAnalysisTaskLambdaNAOD.cxx:572 AliAnalysisTaskLambdaNAOD.cxx:573 AliAnalysisTaskLambdaNAOD.cxx:574 AliAnalysisTaskLambdaNAOD.cxx:575 AliAnalysisTaskLambdaNAOD.cxx:576 AliAnalysisTaskLambdaNAOD.cxx:577 AliAnalysisTaskLambdaNAOD.cxx:578 AliAnalysisTaskLambdaNAOD.cxx:579 AliAnalysisTaskLambdaNAOD.cxx:580 AliAnalysisTaskLambdaNAOD.cxx:581 AliAnalysisTaskLambdaNAOD.cxx:582 AliAnalysisTaskLambdaNAOD.cxx:583 AliAnalysisTaskLambdaNAOD.cxx:584 AliAnalysisTaskLambdaNAOD.cxx:585 AliAnalysisTaskLambdaNAOD.cxx:586 AliAnalysisTaskLambdaNAOD.cxx:587 AliAnalysisTaskLambdaNAOD.cxx:588 AliAnalysisTaskLambdaNAOD.cxx:589 AliAnalysisTaskLambdaNAOD.cxx:590 AliAnalysisTaskLambdaNAOD.cxx:591 AliAnalysisTaskLambdaNAOD.cxx:592 AliAnalysisTaskLambdaNAOD.cxx:593 AliAnalysisTaskLambdaNAOD.cxx:594 AliAnalysisTaskLambdaNAOD.cxx:595 AliAnalysisTaskLambdaNAOD.cxx:596 AliAnalysisTaskLambdaNAOD.cxx:597 AliAnalysisTaskLambdaNAOD.cxx:598 AliAnalysisTaskLambdaNAOD.cxx:599 AliAnalysisTaskLambdaNAOD.cxx:600 AliAnalysisTaskLambdaNAOD.cxx:601 AliAnalysisTaskLambdaNAOD.cxx:602 AliAnalysisTaskLambdaNAOD.cxx:603 AliAnalysisTaskLambdaNAOD.cxx:604 AliAnalysisTaskLambdaNAOD.cxx:605 AliAnalysisTaskLambdaNAOD.cxx:606 AliAnalysisTaskLambdaNAOD.cxx:607 AliAnalysisTaskLambdaNAOD.cxx:608 AliAnalysisTaskLambdaNAOD.cxx:609 AliAnalysisTaskLambdaNAOD.cxx:610 AliAnalysisTaskLambdaNAOD.cxx:611 AliAnalysisTaskLambdaNAOD.cxx:612 AliAnalysisTaskLambdaNAOD.cxx:613 AliAnalysisTaskLambdaNAOD.cxx:614 AliAnalysisTaskLambdaNAOD.cxx:615 AliAnalysisTaskLambdaNAOD.cxx:616 AliAnalysisTaskLambdaNAOD.cxx:617 AliAnalysisTaskLambdaNAOD.cxx:618 AliAnalysisTaskLambdaNAOD.cxx:619 AliAnalysisTaskLambdaNAOD.cxx:620 AliAnalysisTaskLambdaNAOD.cxx:621 AliAnalysisTaskLambdaNAOD.cxx:622 AliAnalysisTaskLambdaNAOD.cxx:623 AliAnalysisTaskLambdaNAOD.cxx:624 AliAnalysisTaskLambdaNAOD.cxx:625 AliAnalysisTaskLambdaNAOD.cxx:626 AliAnalysisTaskLambdaNAOD.cxx:627 AliAnalysisTaskLambdaNAOD.cxx:628 AliAnalysisTaskLambdaNAOD.cxx:629 AliAnalysisTaskLambdaNAOD.cxx:630 AliAnalysisTaskLambdaNAOD.cxx:631 AliAnalysisTaskLambdaNAOD.cxx:632 AliAnalysisTaskLambdaNAOD.cxx:633 AliAnalysisTaskLambdaNAOD.cxx:634 AliAnalysisTaskLambdaNAOD.cxx:635 AliAnalysisTaskLambdaNAOD.cxx:636 AliAnalysisTaskLambdaNAOD.cxx:637 AliAnalysisTaskLambdaNAOD.cxx:638 AliAnalysisTaskLambdaNAOD.cxx:639 AliAnalysisTaskLambdaNAOD.cxx:640 AliAnalysisTaskLambdaNAOD.cxx:641 AliAnalysisTaskLambdaNAOD.cxx:642 AliAnalysisTaskLambdaNAOD.cxx:643 AliAnalysisTaskLambdaNAOD.cxx:644 AliAnalysisTaskLambdaNAOD.cxx:645 AliAnalysisTaskLambdaNAOD.cxx:646 AliAnalysisTaskLambdaNAOD.cxx:647 AliAnalysisTaskLambdaNAOD.cxx:648 AliAnalysisTaskLambdaNAOD.cxx:649 AliAnalysisTaskLambdaNAOD.cxx:650 AliAnalysisTaskLambdaNAOD.cxx:651 AliAnalysisTaskLambdaNAOD.cxx:652 AliAnalysisTaskLambdaNAOD.cxx:653 AliAnalysisTaskLambdaNAOD.cxx:654 AliAnalysisTaskLambdaNAOD.cxx:655 AliAnalysisTaskLambdaNAOD.cxx:656 AliAnalysisTaskLambdaNAOD.cxx:657 AliAnalysisTaskLambdaNAOD.cxx:658 AliAnalysisTaskLambdaNAOD.cxx:659 AliAnalysisTaskLambdaNAOD.cxx:660 AliAnalysisTaskLambdaNAOD.cxx:661 AliAnalysisTaskLambdaNAOD.cxx:662 AliAnalysisTaskLambdaNAOD.cxx:663 AliAnalysisTaskLambdaNAOD.cxx:664 AliAnalysisTaskLambdaNAOD.cxx:665 AliAnalysisTaskLambdaNAOD.cxx:666 AliAnalysisTaskLambdaNAOD.cxx:667 AliAnalysisTaskLambdaNAOD.cxx:668 AliAnalysisTaskLambdaNAOD.cxx:669 AliAnalysisTaskLambdaNAOD.cxx:670 AliAnalysisTaskLambdaNAOD.cxx:671 AliAnalysisTaskLambdaNAOD.cxx:672 AliAnalysisTaskLambdaNAOD.cxx:673 AliAnalysisTaskLambdaNAOD.cxx:674 AliAnalysisTaskLambdaNAOD.cxx:675 AliAnalysisTaskLambdaNAOD.cxx:676 AliAnalysisTaskLambdaNAOD.cxx:677 AliAnalysisTaskLambdaNAOD.cxx:678 AliAnalysisTaskLambdaNAOD.cxx:679 AliAnalysisTaskLambdaNAOD.cxx:680 AliAnalysisTaskLambdaNAOD.cxx:681 AliAnalysisTaskLambdaNAOD.cxx:682 AliAnalysisTaskLambdaNAOD.cxx:683 AliAnalysisTaskLambdaNAOD.cxx:684 AliAnalysisTaskLambdaNAOD.cxx:685 AliAnalysisTaskLambdaNAOD.cxx:686 AliAnalysisTaskLambdaNAOD.cxx:687 AliAnalysisTaskLambdaNAOD.cxx:688 AliAnalysisTaskLambdaNAOD.cxx:689 AliAnalysisTaskLambdaNAOD.cxx:690 AliAnalysisTaskLambdaNAOD.cxx:691 AliAnalysisTaskLambdaNAOD.cxx:692 AliAnalysisTaskLambdaNAOD.cxx:693 AliAnalysisTaskLambdaNAOD.cxx:694 AliAnalysisTaskLambdaNAOD.cxx:695 AliAnalysisTaskLambdaNAOD.cxx:696 AliAnalysisTaskLambdaNAOD.cxx:697 AliAnalysisTaskLambdaNAOD.cxx:698 AliAnalysisTaskLambdaNAOD.cxx:699 AliAnalysisTaskLambdaNAOD.cxx:700 AliAnalysisTaskLambdaNAOD.cxx:701 AliAnalysisTaskLambdaNAOD.cxx:702 AliAnalysisTaskLambdaNAOD.cxx:703 AliAnalysisTaskLambdaNAOD.cxx:704 AliAnalysisTaskLambdaNAOD.cxx:705 AliAnalysisTaskLambdaNAOD.cxx:706 AliAnalysisTaskLambdaNAOD.cxx:707 AliAnalysisTaskLambdaNAOD.cxx:708 AliAnalysisTaskLambdaNAOD.cxx:709 AliAnalysisTaskLambdaNAOD.cxx:710 AliAnalysisTaskLambdaNAOD.cxx:711 AliAnalysisTaskLambdaNAOD.cxx:712 AliAnalysisTaskLambdaNAOD.cxx:713 AliAnalysisTaskLambdaNAOD.cxx:714 AliAnalysisTaskLambdaNAOD.cxx:715 AliAnalysisTaskLambdaNAOD.cxx:716 AliAnalysisTaskLambdaNAOD.cxx:717 AliAnalysisTaskLambdaNAOD.cxx:718 AliAnalysisTaskLambdaNAOD.cxx:719 AliAnalysisTaskLambdaNAOD.cxx:720 AliAnalysisTaskLambdaNAOD.cxx:721 AliAnalysisTaskLambdaNAOD.cxx:722 AliAnalysisTaskLambdaNAOD.cxx:723 AliAnalysisTaskLambdaNAOD.cxx:724 AliAnalysisTaskLambdaNAOD.cxx:725 AliAnalysisTaskLambdaNAOD.cxx:726 AliAnalysisTaskLambdaNAOD.cxx:727 AliAnalysisTaskLambdaNAOD.cxx:728 AliAnalysisTaskLambdaNAOD.cxx:729 AliAnalysisTaskLambdaNAOD.cxx:730 AliAnalysisTaskLambdaNAOD.cxx:731 AliAnalysisTaskLambdaNAOD.cxx:732 AliAnalysisTaskLambdaNAOD.cxx:733 AliAnalysisTaskLambdaNAOD.cxx:734 AliAnalysisTaskLambdaNAOD.cxx:735 AliAnalysisTaskLambdaNAOD.cxx:736 AliAnalysisTaskLambdaNAOD.cxx:737 AliAnalysisTaskLambdaNAOD.cxx:738 AliAnalysisTaskLambdaNAOD.cxx:739 AliAnalysisTaskLambdaNAOD.cxx:740 AliAnalysisTaskLambdaNAOD.cxx:741 AliAnalysisTaskLambdaNAOD.cxx:742 AliAnalysisTaskLambdaNAOD.cxx:743 AliAnalysisTaskLambdaNAOD.cxx:744 AliAnalysisTaskLambdaNAOD.cxx:745 AliAnalysisTaskLambdaNAOD.cxx:746 AliAnalysisTaskLambdaNAOD.cxx:747 AliAnalysisTaskLambdaNAOD.cxx:748 AliAnalysisTaskLambdaNAOD.cxx:749 AliAnalysisTaskLambdaNAOD.cxx:750 AliAnalysisTaskLambdaNAOD.cxx:751 AliAnalysisTaskLambdaNAOD.cxx:752 AliAnalysisTaskLambdaNAOD.cxx:753 AliAnalysisTaskLambdaNAOD.cxx:754 AliAnalysisTaskLambdaNAOD.cxx:755 AliAnalysisTaskLambdaNAOD.cxx:756 AliAnalysisTaskLambdaNAOD.cxx:757 AliAnalysisTaskLambdaNAOD.cxx:758 AliAnalysisTaskLambdaNAOD.cxx:759 AliAnalysisTaskLambdaNAOD.cxx:760 AliAnalysisTaskLambdaNAOD.cxx:761 AliAnalysisTaskLambdaNAOD.cxx:762 AliAnalysisTaskLambdaNAOD.cxx:763 AliAnalysisTaskLambdaNAOD.cxx:764 AliAnalysisTaskLambdaNAOD.cxx:765 AliAnalysisTaskLambdaNAOD.cxx:766 AliAnalysisTaskLambdaNAOD.cxx:767 AliAnalysisTaskLambdaNAOD.cxx:768 AliAnalysisTaskLambdaNAOD.cxx:769 AliAnalysisTaskLambdaNAOD.cxx:770 AliAnalysisTaskLambdaNAOD.cxx:771 AliAnalysisTaskLambdaNAOD.cxx:772 AliAnalysisTaskLambdaNAOD.cxx:773 AliAnalysisTaskLambdaNAOD.cxx:774 AliAnalysisTaskLambdaNAOD.cxx:775 AliAnalysisTaskLambdaNAOD.cxx:776 AliAnalysisTaskLambdaNAOD.cxx:777 AliAnalysisTaskLambdaNAOD.cxx:778 AliAnalysisTaskLambdaNAOD.cxx:779 AliAnalysisTaskLambdaNAOD.cxx:780 AliAnalysisTaskLambdaNAOD.cxx:781 AliAnalysisTaskLambdaNAOD.cxx:782 AliAnalysisTaskLambdaNAOD.cxx:783 AliAnalysisTaskLambdaNAOD.cxx:784 AliAnalysisTaskLambdaNAOD.cxx:785 AliAnalysisTaskLambdaNAOD.cxx:786 AliAnalysisTaskLambdaNAOD.cxx:787 AliAnalysisTaskLambdaNAOD.cxx:788 AliAnalysisTaskLambdaNAOD.cxx:789 AliAnalysisTaskLambdaNAOD.cxx:790 AliAnalysisTaskLambdaNAOD.cxx:791 AliAnalysisTaskLambdaNAOD.cxx:792 AliAnalysisTaskLambdaNAOD.cxx:793 AliAnalysisTaskLambdaNAOD.cxx:794 AliAnalysisTaskLambdaNAOD.cxx:795 AliAnalysisTaskLambdaNAOD.cxx:796 AliAnalysisTaskLambdaNAOD.cxx:797 AliAnalysisTaskLambdaNAOD.cxx:798 AliAnalysisTaskLambdaNAOD.cxx:799 AliAnalysisTaskLambdaNAOD.cxx:800 AliAnalysisTaskLambdaNAOD.cxx:801 AliAnalysisTaskLambdaNAOD.cxx:802 AliAnalysisTaskLambdaNAOD.cxx:803 AliAnalysisTaskLambdaNAOD.cxx:804 AliAnalysisTaskLambdaNAOD.cxx:805 AliAnalysisTaskLambdaNAOD.cxx:806 AliAnalysisTaskLambdaNAOD.cxx:807 AliAnalysisTaskLambdaNAOD.cxx:808 AliAnalysisTaskLambdaNAOD.cxx:809 AliAnalysisTaskLambdaNAOD.cxx:810 AliAnalysisTaskLambdaNAOD.cxx:811 AliAnalysisTaskLambdaNAOD.cxx:812 AliAnalysisTaskLambdaNAOD.cxx:813 AliAnalysisTaskLambdaNAOD.cxx:814 AliAnalysisTaskLambdaNAOD.cxx:815 AliAnalysisTaskLambdaNAOD.cxx:816 AliAnalysisTaskLambdaNAOD.cxx:817 AliAnalysisTaskLambdaNAOD.cxx:818 AliAnalysisTaskLambdaNAOD.cxx:819 AliAnalysisTaskLambdaNAOD.cxx:820 AliAnalysisTaskLambdaNAOD.cxx:821 AliAnalysisTaskLambdaNAOD.cxx:822 AliAnalysisTaskLambdaNAOD.cxx:823 AliAnalysisTaskLambdaNAOD.cxx:824 AliAnalysisTaskLambdaNAOD.cxx:825 AliAnalysisTaskLambdaNAOD.cxx:826 AliAnalysisTaskLambdaNAOD.cxx:827 AliAnalysisTaskLambdaNAOD.cxx:828 AliAnalysisTaskLambdaNAOD.cxx:829 AliAnalysisTaskLambdaNAOD.cxx:830 AliAnalysisTaskLambdaNAOD.cxx:831 AliAnalysisTaskLambdaNAOD.cxx:832 AliAnalysisTaskLambdaNAOD.cxx:833 AliAnalysisTaskLambdaNAOD.cxx:834 AliAnalysisTaskLambdaNAOD.cxx:835 AliAnalysisTaskLambdaNAOD.cxx:836 AliAnalysisTaskLambdaNAOD.cxx:837 AliAnalysisTaskLambdaNAOD.cxx:838 AliAnalysisTaskLambdaNAOD.cxx:839 AliAnalysisTaskLambdaNAOD.cxx:840 AliAnalysisTaskLambdaNAOD.cxx:841 AliAnalysisTaskLambdaNAOD.cxx:842 AliAnalysisTaskLambdaNAOD.cxx:843 AliAnalysisTaskLambdaNAOD.cxx:844 AliAnalysisTaskLambdaNAOD.cxx:845 AliAnalysisTaskLambdaNAOD.cxx:846 AliAnalysisTaskLambdaNAOD.cxx:847 AliAnalysisTaskLambdaNAOD.cxx:848 AliAnalysisTaskLambdaNAOD.cxx:849 AliAnalysisTaskLambdaNAOD.cxx:850 AliAnalysisTaskLambdaNAOD.cxx:851 AliAnalysisTaskLambdaNAOD.cxx:852 AliAnalysisTaskLambdaNAOD.cxx:853 AliAnalysisTaskLambdaNAOD.cxx:854 AliAnalysisTaskLambdaNAOD.cxx:855 AliAnalysisTaskLambdaNAOD.cxx:856 AliAnalysisTaskLambdaNAOD.cxx:857 AliAnalysisTaskLambdaNAOD.cxx:858 AliAnalysisTaskLambdaNAOD.cxx:859 AliAnalysisTaskLambdaNAOD.cxx:860 AliAnalysisTaskLambdaNAOD.cxx:861 AliAnalysisTaskLambdaNAOD.cxx:862 AliAnalysisTaskLambdaNAOD.cxx:863 AliAnalysisTaskLambdaNAOD.cxx:864 AliAnalysisTaskLambdaNAOD.cxx:865 AliAnalysisTaskLambdaNAOD.cxx:866 AliAnalysisTaskLambdaNAOD.cxx:867 AliAnalysisTaskLambdaNAOD.cxx:868 AliAnalysisTaskLambdaNAOD.cxx:869 AliAnalysisTaskLambdaNAOD.cxx:870 AliAnalysisTaskLambdaNAOD.cxx:871 AliAnalysisTaskLambdaNAOD.cxx:872 AliAnalysisTaskLambdaNAOD.cxx:873 AliAnalysisTaskLambdaNAOD.cxx:874 AliAnalysisTaskLambdaNAOD.cxx:875 AliAnalysisTaskLambdaNAOD.cxx:876 AliAnalysisTaskLambdaNAOD.cxx:877 AliAnalysisTaskLambdaNAOD.cxx:878 AliAnalysisTaskLambdaNAOD.cxx:879 AliAnalysisTaskLambdaNAOD.cxx:880 AliAnalysisTaskLambdaNAOD.cxx:881 AliAnalysisTaskLambdaNAOD.cxx:882 AliAnalysisTaskLambdaNAOD.cxx:883 AliAnalysisTaskLambdaNAOD.cxx:884 AliAnalysisTaskLambdaNAOD.cxx:885 AliAnalysisTaskLambdaNAOD.cxx:886 AliAnalysisTaskLambdaNAOD.cxx:887 AliAnalysisTaskLambdaNAOD.cxx:888 AliAnalysisTaskLambdaNAOD.cxx:889 AliAnalysisTaskLambdaNAOD.cxx:890 AliAnalysisTaskLambdaNAOD.cxx:891 AliAnalysisTaskLambdaNAOD.cxx:892 AliAnalysisTaskLambdaNAOD.cxx:893 AliAnalysisTaskLambdaNAOD.cxx:894 AliAnalysisTaskLambdaNAOD.cxx:895 AliAnalysisTaskLambdaNAOD.cxx:896 AliAnalysisTaskLambdaNAOD.cxx:897 AliAnalysisTaskLambdaNAOD.cxx:898 AliAnalysisTaskLambdaNAOD.cxx:899 AliAnalysisTaskLambdaNAOD.cxx:900 AliAnalysisTaskLambdaNAOD.cxx:901 AliAnalysisTaskLambdaNAOD.cxx:902 AliAnalysisTaskLambdaNAOD.cxx:903 AliAnalysisTaskLambdaNAOD.cxx:904 AliAnalysisTaskLambdaNAOD.cxx:905 AliAnalysisTaskLambdaNAOD.cxx:906 AliAnalysisTaskLambdaNAOD.cxx:907 AliAnalysisTaskLambdaNAOD.cxx:908 AliAnalysisTaskLambdaNAOD.cxx:909 AliAnalysisTaskLambdaNAOD.cxx:910 AliAnalysisTaskLambdaNAOD.cxx:911 AliAnalysisTaskLambdaNAOD.cxx:912 AliAnalysisTaskLambdaNAOD.cxx:913 AliAnalysisTaskLambdaNAOD.cxx:914 AliAnalysisTaskLambdaNAOD.cxx:915 AliAnalysisTaskLambdaNAOD.cxx:916 AliAnalysisTaskLambdaNAOD.cxx:917 AliAnalysisTaskLambdaNAOD.cxx:918 AliAnalysisTaskLambdaNAOD.cxx:919 AliAnalysisTaskLambdaNAOD.cxx:920 AliAnalysisTaskLambdaNAOD.cxx:921 AliAnalysisTaskLambdaNAOD.cxx:922 AliAnalysisTaskLambdaNAOD.cxx:923 AliAnalysisTaskLambdaNAOD.cxx:924 AliAnalysisTaskLambdaNAOD.cxx:925 AliAnalysisTaskLambdaNAOD.cxx:926 AliAnalysisTaskLambdaNAOD.cxx:927 AliAnalysisTaskLambdaNAOD.cxx:928 AliAnalysisTaskLambdaNAOD.cxx:929 AliAnalysisTaskLambdaNAOD.cxx:930 AliAnalysisTaskLambdaNAOD.cxx:931 AliAnalysisTaskLambdaNAOD.cxx:932 AliAnalysisTaskLambdaNAOD.cxx:933 AliAnalysisTaskLambdaNAOD.cxx:934 AliAnalysisTaskLambdaNAOD.cxx:935 AliAnalysisTaskLambdaNAOD.cxx:936 AliAnalysisTaskLambdaNAOD.cxx:937 AliAnalysisTaskLambdaNAOD.cxx:938 AliAnalysisTaskLambdaNAOD.cxx:939 AliAnalysisTaskLambdaNAOD.cxx:940 AliAnalysisTaskLambdaNAOD.cxx:941 AliAnalysisTaskLambdaNAOD.cxx:942 AliAnalysisTaskLambdaNAOD.cxx:943 AliAnalysisTaskLambdaNAOD.cxx:944 AliAnalysisTaskLambdaNAOD.cxx:945 AliAnalysisTaskLambdaNAOD.cxx:946 AliAnalysisTaskLambdaNAOD.cxx:947 AliAnalysisTaskLambdaNAOD.cxx:948 AliAnalysisTaskLambdaNAOD.cxx:949 AliAnalysisTaskLambdaNAOD.cxx:950 AliAnalysisTaskLambdaNAOD.cxx:951 AliAnalysisTaskLambdaNAOD.cxx:952 AliAnalysisTaskLambdaNAOD.cxx:953 AliAnalysisTaskLambdaNAOD.cxx:954 AliAnalysisTaskLambdaNAOD.cxx:955 AliAnalysisTaskLambdaNAOD.cxx:956 AliAnalysisTaskLambdaNAOD.cxx:957 AliAnalysisTaskLambdaNAOD.cxx:958 AliAnalysisTaskLambdaNAOD.cxx:959 AliAnalysisTaskLambdaNAOD.cxx:960 AliAnalysisTaskLambdaNAOD.cxx:961 AliAnalysisTaskLambdaNAOD.cxx:962 AliAnalysisTaskLambdaNAOD.cxx:963 AliAnalysisTaskLambdaNAOD.cxx:964 AliAnalysisTaskLambdaNAOD.cxx:965 AliAnalysisTaskLambdaNAOD.cxx:966 AliAnalysisTaskLambdaNAOD.cxx:967 AliAnalysisTaskLambdaNAOD.cxx:968 AliAnalysisTaskLambdaNAOD.cxx:969 AliAnalysisTaskLambdaNAOD.cxx:970 AliAnalysisTaskLambdaNAOD.cxx:971 AliAnalysisTaskLambdaNAOD.cxx:972 AliAnalysisTaskLambdaNAOD.cxx:973 AliAnalysisTaskLambdaNAOD.cxx:974 AliAnalysisTaskLambdaNAOD.cxx:975 AliAnalysisTaskLambdaNAOD.cxx:976 AliAnalysisTaskLambdaNAOD.cxx:977 AliAnalysisTaskLambdaNAOD.cxx:978 AliAnalysisTaskLambdaNAOD.cxx:979 AliAnalysisTaskLambdaNAOD.cxx:980 AliAnalysisTaskLambdaNAOD.cxx:981 AliAnalysisTaskLambdaNAOD.cxx:982 AliAnalysisTaskLambdaNAOD.cxx:983 AliAnalysisTaskLambdaNAOD.cxx:984 AliAnalysisTaskLambdaNAOD.cxx:985 AliAnalysisTaskLambdaNAOD.cxx:986 AliAnalysisTaskLambdaNAOD.cxx:987 AliAnalysisTaskLambdaNAOD.cxx:988 AliAnalysisTaskLambdaNAOD.cxx:989 AliAnalysisTaskLambdaNAOD.cxx:990 AliAnalysisTaskLambdaNAOD.cxx:991 AliAnalysisTaskLambdaNAOD.cxx:992 AliAnalysisTaskLambdaNAOD.cxx:993 AliAnalysisTaskLambdaNAOD.cxx:994 AliAnalysisTaskLambdaNAOD.cxx:995 AliAnalysisTaskLambdaNAOD.cxx:996 AliAnalysisTaskLambdaNAOD.cxx:997 AliAnalysisTaskLambdaNAOD.cxx:998 AliAnalysisTaskLambdaNAOD.cxx:999 AliAnalysisTaskLambdaNAOD.cxx:1000 AliAnalysisTaskLambdaNAOD.cxx:1001 AliAnalysisTaskLambdaNAOD.cxx:1002 AliAnalysisTaskLambdaNAOD.cxx:1003 AliAnalysisTaskLambdaNAOD.cxx:1004 AliAnalysisTaskLambdaNAOD.cxx:1005 AliAnalysisTaskLambdaNAOD.cxx:1006 AliAnalysisTaskLambdaNAOD.cxx:1007 AliAnalysisTaskLambdaNAOD.cxx:1008 AliAnalysisTaskLambdaNAOD.cxx:1009 AliAnalysisTaskLambdaNAOD.cxx:1010 AliAnalysisTaskLambdaNAOD.cxx:1011 AliAnalysisTaskLambdaNAOD.cxx:1012 AliAnalysisTaskLambdaNAOD.cxx:1013 AliAnalysisTaskLambdaNAOD.cxx:1014 AliAnalysisTaskLambdaNAOD.cxx:1015 AliAnalysisTaskLambdaNAOD.cxx:1016 AliAnalysisTaskLambdaNAOD.cxx:1017 AliAnalysisTaskLambdaNAOD.cxx:1018 AliAnalysisTaskLambdaNAOD.cxx:1019 AliAnalysisTaskLambdaNAOD.cxx:1020 AliAnalysisTaskLambdaNAOD.cxx:1021 AliAnalysisTaskLambdaNAOD.cxx:1022 AliAnalysisTaskLambdaNAOD.cxx:1023 AliAnalysisTaskLambdaNAOD.cxx:1024 AliAnalysisTaskLambdaNAOD.cxx:1025 AliAnalysisTaskLambdaNAOD.cxx:1026 AliAnalysisTaskLambdaNAOD.cxx:1027 AliAnalysisTaskLambdaNAOD.cxx:1028 AliAnalysisTaskLambdaNAOD.cxx:1029 AliAnalysisTaskLambdaNAOD.cxx:1030 AliAnalysisTaskLambdaNAOD.cxx:1031 AliAnalysisTaskLambdaNAOD.cxx:1032 AliAnalysisTaskLambdaNAOD.cxx:1033 AliAnalysisTaskLambdaNAOD.cxx:1034 AliAnalysisTaskLambdaNAOD.cxx:1035 AliAnalysisTaskLambdaNAOD.cxx:1036 AliAnalysisTaskLambdaNAOD.cxx:1037 AliAnalysisTaskLambdaNAOD.cxx:1038 AliAnalysisTaskLambdaNAOD.cxx:1039 AliAnalysisTaskLambdaNAOD.cxx:1040 AliAnalysisTaskLambdaNAOD.cxx:1041 AliAnalysisTaskLambdaNAOD.cxx:1042 AliAnalysisTaskLambdaNAOD.cxx:1043 AliAnalysisTaskLambdaNAOD.cxx:1044 AliAnalysisTaskLambdaNAOD.cxx:1045 AliAnalysisTaskLambdaNAOD.cxx:1046 AliAnalysisTaskLambdaNAOD.cxx:1047 AliAnalysisTaskLambdaNAOD.cxx:1048 AliAnalysisTaskLambdaNAOD.cxx:1049 AliAnalysisTaskLambdaNAOD.cxx:1050 AliAnalysisTaskLambdaNAOD.cxx:1051 AliAnalysisTaskLambdaNAOD.cxx:1052 AliAnalysisTaskLambdaNAOD.cxx:1053 AliAnalysisTaskLambdaNAOD.cxx:1054 AliAnalysisTaskLambdaNAOD.cxx:1055 AliAnalysisTaskLambdaNAOD.cxx:1056 AliAnalysisTaskLambdaNAOD.cxx:1057 AliAnalysisTaskLambdaNAOD.cxx:1058 AliAnalysisTaskLambdaNAOD.cxx:1059 AliAnalysisTaskLambdaNAOD.cxx:1060 AliAnalysisTaskLambdaNAOD.cxx:1061 AliAnalysisTaskLambdaNAOD.cxx:1062 AliAnalysisTaskLambdaNAOD.cxx:1063 AliAnalysisTaskLambdaNAOD.cxx:1064 AliAnalysisTaskLambdaNAOD.cxx:1065 AliAnalysisTaskLambdaNAOD.cxx:1066 AliAnalysisTaskLambdaNAOD.cxx:1067 AliAnalysisTaskLambdaNAOD.cxx:1068 AliAnalysisTaskLambdaNAOD.cxx:1069 AliAnalysisTaskLambdaNAOD.cxx:1070 AliAnalysisTaskLambdaNAOD.cxx:1071 AliAnalysisTaskLambdaNAOD.cxx:1072 AliAnalysisTaskLambdaNAOD.cxx:1073 AliAnalysisTaskLambdaNAOD.cxx:1074 AliAnalysisTaskLambdaNAOD.cxx:1075 AliAnalysisTaskLambdaNAOD.cxx:1076 AliAnalysisTaskLambdaNAOD.cxx:1077 AliAnalysisTaskLambdaNAOD.cxx:1078 AliAnalysisTaskLambdaNAOD.cxx:1079 AliAnalysisTaskLambdaNAOD.cxx:1080 AliAnalysisTaskLambdaNAOD.cxx:1081 AliAnalysisTaskLambdaNAOD.cxx:1082 AliAnalysisTaskLambdaNAOD.cxx:1083 AliAnalysisTaskLambdaNAOD.cxx:1084 AliAnalysisTaskLambdaNAOD.cxx:1085 AliAnalysisTaskLambdaNAOD.cxx:1086 AliAnalysisTaskLambdaNAOD.cxx:1087 AliAnalysisTaskLambdaNAOD.cxx:1088 AliAnalysisTaskLambdaNAOD.cxx:1089 AliAnalysisTaskLambdaNAOD.cxx:1090 AliAnalysisTaskLambdaNAOD.cxx:1091 AliAnalysisTaskLambdaNAOD.cxx:1092 AliAnalysisTaskLambdaNAOD.cxx:1093 AliAnalysisTaskLambdaNAOD.cxx:1094 AliAnalysisTaskLambdaNAOD.cxx:1095 AliAnalysisTaskLambdaNAOD.cxx:1096 AliAnalysisTaskLambdaNAOD.cxx:1097 AliAnalysisTaskLambdaNAOD.cxx:1098 AliAnalysisTaskLambdaNAOD.cxx:1099 AliAnalysisTaskLambdaNAOD.cxx:1100 AliAnalysisTaskLambdaNAOD.cxx:1101 AliAnalysisTaskLambdaNAOD.cxx:1102 AliAnalysisTaskLambdaNAOD.cxx:1103 AliAnalysisTaskLambdaNAOD.cxx:1104 AliAnalysisTaskLambdaNAOD.cxx:1105 AliAnalysisTaskLambdaNAOD.cxx:1106 AliAnalysisTaskLambdaNAOD.cxx:1107 AliAnalysisTaskLambdaNAOD.cxx:1108 AliAnalysisTaskLambdaNAOD.cxx:1109 AliAnalysisTaskLambdaNAOD.cxx:1110 AliAnalysisTaskLambdaNAOD.cxx:1111 AliAnalysisTaskLambdaNAOD.cxx:1112 AliAnalysisTaskLambdaNAOD.cxx:1113 AliAnalysisTaskLambdaNAOD.cxx:1114 AliAnalysisTaskLambdaNAOD.cxx:1115 AliAnalysisTaskLambdaNAOD.cxx:1116 AliAnalysisTaskLambdaNAOD.cxx:1117 AliAnalysisTaskLambdaNAOD.cxx:1118 AliAnalysisTaskLambdaNAOD.cxx:1119 AliAnalysisTaskLambdaNAOD.cxx:1120 AliAnalysisTaskLambdaNAOD.cxx:1121 AliAnalysisTaskLambdaNAOD.cxx:1122 AliAnalysisTaskLambdaNAOD.cxx:1123 AliAnalysisTaskLambdaNAOD.cxx:1124 AliAnalysisTaskLambdaNAOD.cxx:1125 AliAnalysisTaskLambdaNAOD.cxx:1126 AliAnalysisTaskLambdaNAOD.cxx:1127 AliAnalysisTaskLambdaNAOD.cxx:1128 AliAnalysisTaskLambdaNAOD.cxx:1129 AliAnalysisTaskLambdaNAOD.cxx:1130 AliAnalysisTaskLambdaNAOD.cxx:1131 AliAnalysisTaskLambdaNAOD.cxx:1132 AliAnalysisTaskLambdaNAOD.cxx:1133 AliAnalysisTaskLambdaNAOD.cxx:1134 AliAnalysisTaskLambdaNAOD.cxx:1135 AliAnalysisTaskLambdaNAOD.cxx:1136 AliAnalysisTaskLambdaNAOD.cxx:1137 AliAnalysisTaskLambdaNAOD.cxx:1138 AliAnalysisTaskLambdaNAOD.cxx:1139 AliAnalysisTaskLambdaNAOD.cxx:1140 AliAnalysisTaskLambdaNAOD.cxx:1141 AliAnalysisTaskLambdaNAOD.cxx:1142 AliAnalysisTaskLambdaNAOD.cxx:1143 AliAnalysisTaskLambdaNAOD.cxx:1144 AliAnalysisTaskLambdaNAOD.cxx:1145 AliAnalysisTaskLambdaNAOD.cxx:1146 AliAnalysisTaskLambdaNAOD.cxx:1147 AliAnalysisTaskLambdaNAOD.cxx:1148 AliAnalysisTaskLambdaNAOD.cxx:1149 AliAnalysisTaskLambdaNAOD.cxx:1150 AliAnalysisTaskLambdaNAOD.cxx:1151 AliAnalysisTaskLambdaNAOD.cxx:1152 AliAnalysisTaskLambdaNAOD.cxx:1153 AliAnalysisTaskLambdaNAOD.cxx:1154 AliAnalysisTaskLambdaNAOD.cxx:1155 AliAnalysisTaskLambdaNAOD.cxx:1156 AliAnalysisTaskLambdaNAOD.cxx:1157 AliAnalysisTaskLambdaNAOD.cxx:1158 AliAnalysisTaskLambdaNAOD.cxx:1159 AliAnalysisTaskLambdaNAOD.cxx:1160 AliAnalysisTaskLambdaNAOD.cxx:1161 AliAnalysisTaskLambdaNAOD.cxx:1162 AliAnalysisTaskLambdaNAOD.cxx:1163 AliAnalysisTaskLambdaNAOD.cxx:1164 AliAnalysisTaskLambdaNAOD.cxx:1165 AliAnalysisTaskLambdaNAOD.cxx:1166 AliAnalysisTaskLambdaNAOD.cxx:1167 AliAnalysisTaskLambdaNAOD.cxx:1168 AliAnalysisTaskLambdaNAOD.cxx:1169 AliAnalysisTaskLambdaNAOD.cxx:1170 AliAnalysisTaskLambdaNAOD.cxx:1171 AliAnalysisTaskLambdaNAOD.cxx:1172 AliAnalysisTaskLambdaNAOD.cxx:1173 AliAnalysisTaskLambdaNAOD.cxx:1174 AliAnalysisTaskLambdaNAOD.cxx:1175 AliAnalysisTaskLambdaNAOD.cxx:1176 AliAnalysisTaskLambdaNAOD.cxx:1177 AliAnalysisTaskLambdaNAOD.cxx:1178 AliAnalysisTaskLambdaNAOD.cxx:1179 AliAnalysisTaskLambdaNAOD.cxx:1180 AliAnalysisTaskLambdaNAOD.cxx:1181 AliAnalysisTaskLambdaNAOD.cxx:1182 AliAnalysisTaskLambdaNAOD.cxx:1183 AliAnalysisTaskLambdaNAOD.cxx:1184 AliAnalysisTaskLambdaNAOD.cxx:1185 AliAnalysisTaskLambdaNAOD.cxx:1186 AliAnalysisTaskLambdaNAOD.cxx:1187 AliAnalysisTaskLambdaNAOD.cxx:1188 AliAnalysisTaskLambdaNAOD.cxx:1189 AliAnalysisTaskLambdaNAOD.cxx:1190 AliAnalysisTaskLambdaNAOD.cxx:1191 AliAnalysisTaskLambdaNAOD.cxx:1192 AliAnalysisTaskLambdaNAOD.cxx:1193 AliAnalysisTaskLambdaNAOD.cxx:1194 AliAnalysisTaskLambdaNAOD.cxx:1195 AliAnalysisTaskLambdaNAOD.cxx:1196 AliAnalysisTaskLambdaNAOD.cxx:1197 AliAnalysisTaskLambdaNAOD.cxx:1198 AliAnalysisTaskLambdaNAOD.cxx:1199 AliAnalysisTaskLambdaNAOD.cxx:1200 AliAnalysisTaskLambdaNAOD.cxx:1201 AliAnalysisTaskLambdaNAOD.cxx:1202 AliAnalysisTaskLambdaNAOD.cxx:1203 AliAnalysisTaskLambdaNAOD.cxx:1204 AliAnalysisTaskLambdaNAOD.cxx:1205 AliAnalysisTaskLambdaNAOD.cxx:1206 AliAnalysisTaskLambdaNAOD.cxx:1207 AliAnalysisTaskLambdaNAOD.cxx:1208 AliAnalysisTaskLambdaNAOD.cxx:1209 AliAnalysisTaskLambdaNAOD.cxx:1210 AliAnalysisTaskLambdaNAOD.cxx:1211 AliAnalysisTaskLambdaNAOD.cxx:1212 AliAnalysisTaskLambdaNAOD.cxx:1213 AliAnalysisTaskLambdaNAOD.cxx:1214 AliAnalysisTaskLambdaNAOD.cxx:1215 AliAnalysisTaskLambdaNAOD.cxx:1216 AliAnalysisTaskLambdaNAOD.cxx:1217 AliAnalysisTaskLambdaNAOD.cxx:1218 AliAnalysisTaskLambdaNAOD.cxx:1219 AliAnalysisTaskLambdaNAOD.cxx:1220 AliAnalysisTaskLambdaNAOD.cxx:1221 AliAnalysisTaskLambdaNAOD.cxx:1222 AliAnalysisTaskLambdaNAOD.cxx:1223 AliAnalysisTaskLambdaNAOD.cxx:1224 AliAnalysisTaskLambdaNAOD.cxx:1225 AliAnalysisTaskLambdaNAOD.cxx:1226 AliAnalysisTaskLambdaNAOD.cxx:1227 AliAnalysisTaskLambdaNAOD.cxx:1228 AliAnalysisTaskLambdaNAOD.cxx:1229 AliAnalysisTaskLambdaNAOD.cxx:1230 AliAnalysisTaskLambdaNAOD.cxx:1231 AliAnalysisTaskLambdaNAOD.cxx:1232 AliAnalysisTaskLambdaNAOD.cxx:1233 AliAnalysisTaskLambdaNAOD.cxx:1234 AliAnalysisTaskLambdaNAOD.cxx:1235 AliAnalysisTaskLambdaNAOD.cxx:1236 AliAnalysisTaskLambdaNAOD.cxx:1237 AliAnalysisTaskLambdaNAOD.cxx:1238 AliAnalysisTaskLambdaNAOD.cxx:1239 AliAnalysisTaskLambdaNAOD.cxx:1240 AliAnalysisTaskLambdaNAOD.cxx:1241 AliAnalysisTaskLambdaNAOD.cxx:1242 AliAnalysisTaskLambdaNAOD.cxx:1243 AliAnalysisTaskLambdaNAOD.cxx:1244 AliAnalysisTaskLambdaNAOD.cxx:1245 AliAnalysisTaskLambdaNAOD.cxx:1246 AliAnalysisTaskLambdaNAOD.cxx:1247 AliAnalysisTaskLambdaNAOD.cxx:1248 AliAnalysisTaskLambdaNAOD.cxx:1249 AliAnalysisTaskLambdaNAOD.cxx:1250 AliAnalysisTaskLambdaNAOD.cxx:1251 AliAnalysisTaskLambdaNAOD.cxx:1252 AliAnalysisTaskLambdaNAOD.cxx:1253 AliAnalysisTaskLambdaNAOD.cxx:1254 AliAnalysisTaskLambdaNAOD.cxx:1255 AliAnalysisTaskLambdaNAOD.cxx:1256 AliAnalysisTaskLambdaNAOD.cxx:1257 AliAnalysisTaskLambdaNAOD.cxx:1258 AliAnalysisTaskLambdaNAOD.cxx:1259 AliAnalysisTaskLambdaNAOD.cxx:1260 AliAnalysisTaskLambdaNAOD.cxx:1261 AliAnalysisTaskLambdaNAOD.cxx:1262 AliAnalysisTaskLambdaNAOD.cxx:1263 AliAnalysisTaskLambdaNAOD.cxx:1264 AliAnalysisTaskLambdaNAOD.cxx:1265 AliAnalysisTaskLambdaNAOD.cxx:1266 AliAnalysisTaskLambdaNAOD.cxx:1267 AliAnalysisTaskLambdaNAOD.cxx:1268 AliAnalysisTaskLambdaNAOD.cxx:1269 AliAnalysisTaskLambdaNAOD.cxx:1270 AliAnalysisTaskLambdaNAOD.cxx:1271 AliAnalysisTaskLambdaNAOD.cxx:1272 AliAnalysisTaskLambdaNAOD.cxx:1273 AliAnalysisTaskLambdaNAOD.cxx:1274 AliAnalysisTaskLambdaNAOD.cxx:1275 AliAnalysisTaskLambdaNAOD.cxx:1276 AliAnalysisTaskLambdaNAOD.cxx:1277 AliAnalysisTaskLambdaNAOD.cxx:1278 AliAnalysisTaskLambdaNAOD.cxx:1279 AliAnalysisTaskLambdaNAOD.cxx:1280 AliAnalysisTaskLambdaNAOD.cxx:1281 AliAnalysisTaskLambdaNAOD.cxx:1282 AliAnalysisTaskLambdaNAOD.cxx:1283 AliAnalysisTaskLambdaNAOD.cxx:1284 AliAnalysisTaskLambdaNAOD.cxx:1285 AliAnalysisTaskLambdaNAOD.cxx:1286 AliAnalysisTaskLambdaNAOD.cxx:1287 AliAnalysisTaskLambdaNAOD.cxx:1288 AliAnalysisTaskLambdaNAOD.cxx:1289 AliAnalysisTaskLambdaNAOD.cxx:1290 AliAnalysisTaskLambdaNAOD.cxx:1291 AliAnalysisTaskLambdaNAOD.cxx:1292 AliAnalysisTaskLambdaNAOD.cxx:1293 AliAnalysisTaskLambdaNAOD.cxx:1294 AliAnalysisTaskLambdaNAOD.cxx:1295 AliAnalysisTaskLambdaNAOD.cxx:1296 AliAnalysisTaskLambdaNAOD.cxx:1297 AliAnalysisTaskLambdaNAOD.cxx:1298 AliAnalysisTaskLambdaNAOD.cxx:1299 AliAnalysisTaskLambdaNAOD.cxx:1300 AliAnalysisTaskLambdaNAOD.cxx:1301 AliAnalysisTaskLambdaNAOD.cxx:1302 AliAnalysisTaskLambdaNAOD.cxx:1303 AliAnalysisTaskLambdaNAOD.cxx:1304 AliAnalysisTaskLambdaNAOD.cxx:1305 AliAnalysisTaskLambdaNAOD.cxx:1306 AliAnalysisTaskLambdaNAOD.cxx:1307 AliAnalysisTaskLambdaNAOD.cxx:1308 AliAnalysisTaskLambdaNAOD.cxx:1309 AliAnalysisTaskLambdaNAOD.cxx:1310 AliAnalysisTaskLambdaNAOD.cxx:1311 AliAnalysisTaskLambdaNAOD.cxx:1312 AliAnalysisTaskLambdaNAOD.cxx:1313 AliAnalysisTaskLambdaNAOD.cxx:1314 AliAnalysisTaskLambdaNAOD.cxx:1315 AliAnalysisTaskLambdaNAOD.cxx:1316 AliAnalysisTaskLambdaNAOD.cxx:1317 AliAnalysisTaskLambdaNAOD.cxx:1318 AliAnalysisTaskLambdaNAOD.cxx:1319 AliAnalysisTaskLambdaNAOD.cxx:1320 AliAnalysisTaskLambdaNAOD.cxx:1321 AliAnalysisTaskLambdaNAOD.cxx:1322 AliAnalysisTaskLambdaNAOD.cxx:1323 AliAnalysisTaskLambdaNAOD.cxx:1324 AliAnalysisTaskLambdaNAOD.cxx:1325 AliAnalysisTaskLambdaNAOD.cxx:1326 AliAnalysisTaskLambdaNAOD.cxx:1327 AliAnalysisTaskLambdaNAOD.cxx:1328 AliAnalysisTaskLambdaNAOD.cxx:1329 AliAnalysisTaskLambdaNAOD.cxx:1330 AliAnalysisTaskLambdaNAOD.cxx:1331 AliAnalysisTaskLambdaNAOD.cxx:1332 AliAnalysisTaskLambdaNAOD.cxx:1333 AliAnalysisTaskLambdaNAOD.cxx:1334 AliAnalysisTaskLambdaNAOD.cxx:1335 AliAnalysisTaskLambdaNAOD.cxx:1336 AliAnalysisTaskLambdaNAOD.cxx:1337 AliAnalysisTaskLambdaNAOD.cxx:1338 AliAnalysisTaskLambdaNAOD.cxx:1339 AliAnalysisTaskLambdaNAOD.cxx:1340 AliAnalysisTaskLambdaNAOD.cxx:1341 AliAnalysisTaskLambdaNAOD.cxx:1342 AliAnalysisTaskLambdaNAOD.cxx:1343 AliAnalysisTaskLambdaNAOD.cxx:1344 AliAnalysisTaskLambdaNAOD.cxx:1345 AliAnalysisTaskLambdaNAOD.cxx:1346 AliAnalysisTaskLambdaNAOD.cxx:1347 AliAnalysisTaskLambdaNAOD.cxx:1348 AliAnalysisTaskLambdaNAOD.cxx:1349 AliAnalysisTaskLambdaNAOD.cxx:1350 AliAnalysisTaskLambdaNAOD.cxx:1351 AliAnalysisTaskLambdaNAOD.cxx:1352 AliAnalysisTaskLambdaNAOD.cxx:1353 AliAnalysisTaskLambdaNAOD.cxx:1354 AliAnalysisTaskLambdaNAOD.cxx:1355 AliAnalysisTaskLambdaNAOD.cxx:1356 AliAnalysisTaskLambdaNAOD.cxx:1357 AliAnalysisTaskLambdaNAOD.cxx:1358 AliAnalysisTaskLambdaNAOD.cxx:1359 AliAnalysisTaskLambdaNAOD.cxx:1360 AliAnalysisTaskLambdaNAOD.cxx:1361 AliAnalysisTaskLambdaNAOD.cxx:1362 AliAnalysisTaskLambdaNAOD.cxx:1363 AliAnalysisTaskLambdaNAOD.cxx:1364 AliAnalysisTaskLambdaNAOD.cxx:1365 AliAnalysisTaskLambdaNAOD.cxx:1366 AliAnalysisTaskLambdaNAOD.cxx:1367 AliAnalysisTaskLambdaNAOD.cxx:1368 AliAnalysisTaskLambdaNAOD.cxx:1369 AliAnalysisTaskLambdaNAOD.cxx:1370 AliAnalysisTaskLambdaNAOD.cxx:1371 AliAnalysisTaskLambdaNAOD.cxx:1372 AliAnalysisTaskLambdaNAOD.cxx:1373 AliAnalysisTaskLambdaNAOD.cxx:1374 AliAnalysisTaskLambdaNAOD.cxx:1375 AliAnalysisTaskLambdaNAOD.cxx:1376 AliAnalysisTaskLambdaNAOD.cxx:1377 AliAnalysisTaskLambdaNAOD.cxx:1378 AliAnalysisTaskLambdaNAOD.cxx:1379 AliAnalysisTaskLambdaNAOD.cxx:1380 AliAnalysisTaskLambdaNAOD.cxx:1381 AliAnalysisTaskLambdaNAOD.cxx:1382 AliAnalysisTaskLambdaNAOD.cxx:1383 AliAnalysisTaskLambdaNAOD.cxx:1384 AliAnalysisTaskLambdaNAOD.cxx:1385 AliAnalysisTaskLambdaNAOD.cxx:1386 AliAnalysisTaskLambdaNAOD.cxx:1387 AliAnalysisTaskLambdaNAOD.cxx:1388 AliAnalysisTaskLambdaNAOD.cxx:1389 AliAnalysisTaskLambdaNAOD.cxx:1390 AliAnalysisTaskLambdaNAOD.cxx:1391 AliAnalysisTaskLambdaNAOD.cxx:1392 AliAnalysisTaskLambdaNAOD.cxx:1393 AliAnalysisTaskLambdaNAOD.cxx:1394 AliAnalysisTaskLambdaNAOD.cxx:1395 AliAnalysisTaskLambdaNAOD.cxx:1396 AliAnalysisTaskLambdaNAOD.cxx:1397 AliAnalysisTaskLambdaNAOD.cxx:1398 AliAnalysisTaskLambdaNAOD.cxx:1399 AliAnalysisTaskLambdaNAOD.cxx:1400 AliAnalysisTaskLambdaNAOD.cxx:1401 AliAnalysisTaskLambdaNAOD.cxx:1402 AliAnalysisTaskLambdaNAOD.cxx:1403 AliAnalysisTaskLambdaNAOD.cxx:1404 AliAnalysisTaskLambdaNAOD.cxx:1405 AliAnalysisTaskLambdaNAOD.cxx:1406 AliAnalysisTaskLambdaNAOD.cxx:1407 AliAnalysisTaskLambdaNAOD.cxx:1408 AliAnalysisTaskLambdaNAOD.cxx:1409 AliAnalysisTaskLambdaNAOD.cxx:1410 AliAnalysisTaskLambdaNAOD.cxx:1411 AliAnalysisTaskLambdaNAOD.cxx:1412 AliAnalysisTaskLambdaNAOD.cxx:1413 AliAnalysisTaskLambdaNAOD.cxx:1414 AliAnalysisTaskLambdaNAOD.cxx:1415 AliAnalysisTaskLambdaNAOD.cxx:1416 AliAnalysisTaskLambdaNAOD.cxx:1417 AliAnalysisTaskLambdaNAOD.cxx:1418 AliAnalysisTaskLambdaNAOD.cxx:1419 AliAnalysisTaskLambdaNAOD.cxx:1420 AliAnalysisTaskLambdaNAOD.cxx:1421 AliAnalysisTaskLambdaNAOD.cxx:1422 AliAnalysisTaskLambdaNAOD.cxx:1423 AliAnalysisTaskLambdaNAOD.cxx:1424 AliAnalysisTaskLambdaNAOD.cxx:1425 AliAnalysisTaskLambdaNAOD.cxx:1426 AliAnalysisTaskLambdaNAOD.cxx:1427 AliAnalysisTaskLambdaNAOD.cxx:1428 AliAnalysisTaskLambdaNAOD.cxx:1429 AliAnalysisTaskLambdaNAOD.cxx:1430 AliAnalysisTaskLambdaNAOD.cxx:1431 AliAnalysisTaskLambdaNAOD.cxx:1432 AliAnalysisTaskLambdaNAOD.cxx:1433 AliAnalysisTaskLambdaNAOD.cxx:1434 AliAnalysisTaskLambdaNAOD.cxx:1435 AliAnalysisTaskLambdaNAOD.cxx:1436 AliAnalysisTaskLambdaNAOD.cxx:1437 AliAnalysisTaskLambdaNAOD.cxx:1438 AliAnalysisTaskLambdaNAOD.cxx:1439 AliAnalysisTaskLambdaNAOD.cxx:1440 AliAnalysisTaskLambdaNAOD.cxx:1441 AliAnalysisTaskLambdaNAOD.cxx:1442 AliAnalysisTaskLambdaNAOD.cxx:1443 AliAnalysisTaskLambdaNAOD.cxx:1444 AliAnalysisTaskLambdaNAOD.cxx:1445 AliAnalysisTaskLambdaNAOD.cxx:1446 AliAnalysisTaskLambdaNAOD.cxx:1447 AliAnalysisTaskLambdaNAOD.cxx:1448 AliAnalysisTaskLambdaNAOD.cxx:1449 AliAnalysisTaskLambdaNAOD.cxx:1450 AliAnalysisTaskLambdaNAOD.cxx:1451 AliAnalysisTaskLambdaNAOD.cxx:1452 AliAnalysisTaskLambdaNAOD.cxx:1453 AliAnalysisTaskLambdaNAOD.cxx:1454 AliAnalysisTaskLambdaNAOD.cxx:1455 AliAnalysisTaskLambdaNAOD.cxx:1456 AliAnalysisTaskLambdaNAOD.cxx:1457 AliAnalysisTaskLambdaNAOD.cxx:1458 AliAnalysisTaskLambdaNAOD.cxx:1459 AliAnalysisTaskLambdaNAOD.cxx:1460 AliAnalysisTaskLambdaNAOD.cxx:1461 AliAnalysisTaskLambdaNAOD.cxx:1462 AliAnalysisTaskLambdaNAOD.cxx:1463 AliAnalysisTaskLambdaNAOD.cxx:1464 AliAnalysisTaskLambdaNAOD.cxx:1465 AliAnalysisTaskLambdaNAOD.cxx:1466 AliAnalysisTaskLambdaNAOD.cxx:1467 AliAnalysisTaskLambdaNAOD.cxx:1468 AliAnalysisTaskLambdaNAOD.cxx:1469 AliAnalysisTaskLambdaNAOD.cxx:1470 AliAnalysisTaskLambdaNAOD.cxx:1471 AliAnalysisTaskLambdaNAOD.cxx:1472 AliAnalysisTaskLambdaNAOD.cxx:1473 AliAnalysisTaskLambdaNAOD.cxx:1474 AliAnalysisTaskLambdaNAOD.cxx:1475 AliAnalysisTaskLambdaNAOD.cxx:1476 AliAnalysisTaskLambdaNAOD.cxx:1477 AliAnalysisTaskLambdaNAOD.cxx:1478 AliAnalysisTaskLambdaNAOD.cxx:1479 AliAnalysisTaskLambdaNAOD.cxx:1480 AliAnalysisTaskLambdaNAOD.cxx:1481 AliAnalysisTaskLambdaNAOD.cxx:1482 AliAnalysisTaskLambdaNAOD.cxx:1483 AliAnalysisTaskLambdaNAOD.cxx:1484 AliAnalysisTaskLambdaNAOD.cxx:1485 AliAnalysisTaskLambdaNAOD.cxx:1486 AliAnalysisTaskLambdaNAOD.cxx:1487 AliAnalysisTaskLambdaNAOD.cxx:1488 AliAnalysisTaskLambdaNAOD.cxx:1489 AliAnalysisTaskLambdaNAOD.cxx:1490 AliAnalysisTaskLambdaNAOD.cxx:1491 AliAnalysisTaskLambdaNAOD.cxx:1492 AliAnalysisTaskLambdaNAOD.cxx:1493 AliAnalysisTaskLambdaNAOD.cxx:1494 AliAnalysisTaskLambdaNAOD.cxx:1495 AliAnalysisTaskLambdaNAOD.cxx:1496 AliAnalysisTaskLambdaNAOD.cxx:1497 AliAnalysisTaskLambdaNAOD.cxx:1498 AliAnalysisTaskLambdaNAOD.cxx:1499 AliAnalysisTaskLambdaNAOD.cxx:1500 AliAnalysisTaskLambdaNAOD.cxx:1501 AliAnalysisTaskLambdaNAOD.cxx:1502 AliAnalysisTaskLambdaNAOD.cxx:1503 AliAnalysisTaskLambdaNAOD.cxx:1504 AliAnalysisTaskLambdaNAOD.cxx:1505 AliAnalysisTaskLambdaNAOD.cxx:1506 AliAnalysisTaskLambdaNAOD.cxx:1507 AliAnalysisTaskLambdaNAOD.cxx:1508 AliAnalysisTaskLambdaNAOD.cxx:1509 AliAnalysisTaskLambdaNAOD.cxx:1510 AliAnalysisTaskLambdaNAOD.cxx:1511 AliAnalysisTaskLambdaNAOD.cxx:1512 AliAnalysisTaskLambdaNAOD.cxx:1513 AliAnalysisTaskLambdaNAOD.cxx:1514 AliAnalysisTaskLambdaNAOD.cxx:1515 AliAnalysisTaskLambdaNAOD.cxx:1516 AliAnalysisTaskLambdaNAOD.cxx:1517 AliAnalysisTaskLambdaNAOD.cxx:1518 AliAnalysisTaskLambdaNAOD.cxx:1519 AliAnalysisTaskLambdaNAOD.cxx:1520 AliAnalysisTaskLambdaNAOD.cxx:1521 AliAnalysisTaskLambdaNAOD.cxx:1522 AliAnalysisTaskLambdaNAOD.cxx:1523 AliAnalysisTaskLambdaNAOD.cxx:1524 AliAnalysisTaskLambdaNAOD.cxx:1525 AliAnalysisTaskLambdaNAOD.cxx:1526 AliAnalysisTaskLambdaNAOD.cxx:1527 AliAnalysisTaskLambdaNAOD.cxx:1528 AliAnalysisTaskLambdaNAOD.cxx:1529 AliAnalysisTaskLambdaNAOD.cxx:1530 AliAnalysisTaskLambdaNAOD.cxx:1531 AliAnalysisTaskLambdaNAOD.cxx:1532 AliAnalysisTaskLambdaNAOD.cxx:1533 AliAnalysisTaskLambdaNAOD.cxx:1534 AliAnalysisTaskLambdaNAOD.cxx:1535 AliAnalysisTaskLambdaNAOD.cxx:1536 AliAnalysisTaskLambdaNAOD.cxx:1537 AliAnalysisTaskLambdaNAOD.cxx:1538 AliAnalysisTaskLambdaNAOD.cxx:1539 AliAnalysisTaskLambdaNAOD.cxx:1540 AliAnalysisTaskLambdaNAOD.cxx:1541 AliAnalysisTaskLambdaNAOD.cxx:1542 AliAnalysisTaskLambdaNAOD.cxx:1543 AliAnalysisTaskLambdaNAOD.cxx:1544 AliAnalysisTaskLambdaNAOD.cxx:1545 AliAnalysisTaskLambdaNAOD.cxx:1546 AliAnalysisTaskLambdaNAOD.cxx:1547 AliAnalysisTaskLambdaNAOD.cxx:1548 AliAnalysisTaskLambdaNAOD.cxx:1549 AliAnalysisTaskLambdaNAOD.cxx:1550 AliAnalysisTaskLambdaNAOD.cxx:1551 AliAnalysisTaskLambdaNAOD.cxx:1552 AliAnalysisTaskLambdaNAOD.cxx:1553 AliAnalysisTaskLambdaNAOD.cxx:1554 AliAnalysisTaskLambdaNAOD.cxx:1555 AliAnalysisTaskLambdaNAOD.cxx:1556 AliAnalysisTaskLambdaNAOD.cxx:1557 AliAnalysisTaskLambdaNAOD.cxx:1558 AliAnalysisTaskLambdaNAOD.cxx:1559 AliAnalysisTaskLambdaNAOD.cxx:1560 AliAnalysisTaskLambdaNAOD.cxx:1561 AliAnalysisTaskLambdaNAOD.cxx:1562 AliAnalysisTaskLambdaNAOD.cxx:1563 AliAnalysisTaskLambdaNAOD.cxx:1564 AliAnalysisTaskLambdaNAOD.cxx:1565 AliAnalysisTaskLambdaNAOD.cxx:1566 AliAnalysisTaskLambdaNAOD.cxx:1567 AliAnalysisTaskLambdaNAOD.cxx:1568 AliAnalysisTaskLambdaNAOD.cxx:1569 AliAnalysisTaskLambdaNAOD.cxx:1570 AliAnalysisTaskLambdaNAOD.cxx:1571 AliAnalysisTaskLambdaNAOD.cxx:1572 AliAnalysisTaskLambdaNAOD.cxx:1573 AliAnalysisTaskLambdaNAOD.cxx:1574 AliAnalysisTaskLambdaNAOD.cxx:1575 AliAnalysisTaskLambdaNAOD.cxx:1576 AliAnalysisTaskLambdaNAOD.cxx:1577 AliAnalysisTaskLambdaNAOD.cxx:1578 AliAnalysisTaskLambdaNAOD.cxx:1579 AliAnalysisTaskLambdaNAOD.cxx:1580 AliAnalysisTaskLambdaNAOD.cxx:1581 AliAnalysisTaskLambdaNAOD.cxx:1582 AliAnalysisTaskLambdaNAOD.cxx:1583 AliAnalysisTaskLambdaNAOD.cxx:1584 AliAnalysisTaskLambdaNAOD.cxx:1585 AliAnalysisTaskLambdaNAOD.cxx:1586 AliAnalysisTaskLambdaNAOD.cxx:1587 AliAnalysisTaskLambdaNAOD.cxx:1588 AliAnalysisTaskLambdaNAOD.cxx:1589 AliAnalysisTaskLambdaNAOD.cxx:1590 AliAnalysisTaskLambdaNAOD.cxx:1591 AliAnalysisTaskLambdaNAOD.cxx:1592 AliAnalysisTaskLambdaNAOD.cxx:1593 AliAnalysisTaskLambdaNAOD.cxx:1594 AliAnalysisTaskLambdaNAOD.cxx:1595 AliAnalysisTaskLambdaNAOD.cxx:1596 AliAnalysisTaskLambdaNAOD.cxx:1597 AliAnalysisTaskLambdaNAOD.cxx:1598 AliAnalysisTaskLambdaNAOD.cxx:1599 AliAnalysisTaskLambdaNAOD.cxx:1600 AliAnalysisTaskLambdaNAOD.cxx:1601 AliAnalysisTaskLambdaNAOD.cxx:1602 AliAnalysisTaskLambdaNAOD.cxx:1603 AliAnalysisTaskLambdaNAOD.cxx:1604 AliAnalysisTaskLambdaNAOD.cxx:1605 AliAnalysisTaskLambdaNAOD.cxx:1606 AliAnalysisTaskLambdaNAOD.cxx:1607 AliAnalysisTaskLambdaNAOD.cxx:1608 AliAnalysisTaskLambdaNAOD.cxx:1609 AliAnalysisTaskLambdaNAOD.cxx:1610 AliAnalysisTaskLambdaNAOD.cxx:1611 AliAnalysisTaskLambdaNAOD.cxx:1612 AliAnalysisTaskLambdaNAOD.cxx:1613 AliAnalysisTaskLambdaNAOD.cxx:1614 AliAnalysisTaskLambdaNAOD.cxx:1615 AliAnalysisTaskLambdaNAOD.cxx:1616 AliAnalysisTaskLambdaNAOD.cxx:1617 AliAnalysisTaskLambdaNAOD.cxx:1618 AliAnalysisTaskLambdaNAOD.cxx:1619 AliAnalysisTaskLambdaNAOD.cxx:1620 AliAnalysisTaskLambdaNAOD.cxx:1621 AliAnalysisTaskLambdaNAOD.cxx:1622 AliAnalysisTaskLambdaNAOD.cxx:1623 AliAnalysisTaskLambdaNAOD.cxx:1624 AliAnalysisTaskLambdaNAOD.cxx:1625 AliAnalysisTaskLambdaNAOD.cxx:1626 AliAnalysisTaskLambdaNAOD.cxx:1627 AliAnalysisTaskLambdaNAOD.cxx:1628 AliAnalysisTaskLambdaNAOD.cxx:1629 AliAnalysisTaskLambdaNAOD.cxx:1630 AliAnalysisTaskLambdaNAOD.cxx:1631 AliAnalysisTaskLambdaNAOD.cxx:1632 AliAnalysisTaskLambdaNAOD.cxx:1633 AliAnalysisTaskLambdaNAOD.cxx:1634 AliAnalysisTaskLambdaNAOD.cxx:1635 AliAnalysisTaskLambdaNAOD.cxx:1636 AliAnalysisTaskLambdaNAOD.cxx:1637 AliAnalysisTaskLambdaNAOD.cxx:1638 AliAnalysisTaskLambdaNAOD.cxx:1639 AliAnalysisTaskLambdaNAOD.cxx:1640 AliAnalysisTaskLambdaNAOD.cxx:1641 AliAnalysisTaskLambdaNAOD.cxx:1642 AliAnalysisTaskLambdaNAOD.cxx:1643 AliAnalysisTaskLambdaNAOD.cxx:1644 AliAnalysisTaskLambdaNAOD.cxx:1645 AliAnalysisTaskLambdaNAOD.cxx:1646 AliAnalysisTaskLambdaNAOD.cxx:1647 AliAnalysisTaskLambdaNAOD.cxx:1648 AliAnalysisTaskLambdaNAOD.cxx:1649 AliAnalysisTaskLambdaNAOD.cxx:1650 AliAnalysisTaskLambdaNAOD.cxx:1651 AliAnalysisTaskLambdaNAOD.cxx:1652 AliAnalysisTaskLambdaNAOD.cxx:1653 AliAnalysisTaskLambdaNAOD.cxx:1654 AliAnalysisTaskLambdaNAOD.cxx:1655 AliAnalysisTaskLambdaNAOD.cxx:1656 AliAnalysisTaskLambdaNAOD.cxx:1657 AliAnalysisTaskLambdaNAOD.cxx:1658 AliAnalysisTaskLambdaNAOD.cxx:1659 AliAnalysisTaskLambdaNAOD.cxx:1660 AliAnalysisTaskLambdaNAOD.cxx:1661 AliAnalysisTaskLambdaNAOD.cxx:1662 AliAnalysisTaskLambdaNAOD.cxx:1663 AliAnalysisTaskLambdaNAOD.cxx:1664 AliAnalysisTaskLambdaNAOD.cxx:1665 AliAnalysisTaskLambdaNAOD.cxx:1666 AliAnalysisTaskLambdaNAOD.cxx:1667 AliAnalysisTaskLambdaNAOD.cxx:1668 AliAnalysisTaskLambdaNAOD.cxx:1669 AliAnalysisTaskLambdaNAOD.cxx:1670 AliAnalysisTaskLambdaNAOD.cxx:1671 AliAnalysisTaskLambdaNAOD.cxx:1672 AliAnalysisTaskLambdaNAOD.cxx:1673 AliAnalysisTaskLambdaNAOD.cxx:1674 AliAnalysisTaskLambdaNAOD.cxx:1675 AliAnalysisTaskLambdaNAOD.cxx:1676 AliAnalysisTaskLambdaNAOD.cxx:1677 AliAnalysisTaskLambdaNAOD.cxx:1678 AliAnalysisTaskLambdaNAOD.cxx:1679 AliAnalysisTaskLambdaNAOD.cxx:1680 AliAnalysisTaskLambdaNAOD.cxx:1681 AliAnalysisTaskLambdaNAOD.cxx:1682 AliAnalysisTaskLambdaNAOD.cxx:1683 AliAnalysisTaskLambdaNAOD.cxx:1684 AliAnalysisTaskLambdaNAOD.cxx:1685 AliAnalysisTaskLambdaNAOD.cxx:1686 AliAnalysisTaskLambdaNAOD.cxx:1687 AliAnalysisTaskLambdaNAOD.cxx:1688 AliAnalysisTaskLambdaNAOD.cxx:1689 AliAnalysisTaskLambdaNAOD.cxx:1690 AliAnalysisTaskLambdaNAOD.cxx:1691 AliAnalysisTaskLambdaNAOD.cxx:1692 AliAnalysisTaskLambdaNAOD.cxx:1693 AliAnalysisTaskLambdaNAOD.cxx:1694 AliAnalysisTaskLambdaNAOD.cxx:1695 AliAnalysisTaskLambdaNAOD.cxx:1696 AliAnalysisTaskLambdaNAOD.cxx:1697 AliAnalysisTaskLambdaNAOD.cxx:1698 AliAnalysisTaskLambdaNAOD.cxx:1699 AliAnalysisTaskLambdaNAOD.cxx:1700 AliAnalysisTaskLambdaNAOD.cxx:1701 AliAnalysisTaskLambdaNAOD.cxx:1702 AliAnalysisTaskLambdaNAOD.cxx:1703 AliAnalysisTaskLambdaNAOD.cxx:1704 AliAnalysisTaskLambdaNAOD.cxx:1705 AliAnalysisTaskLambdaNAOD.cxx:1706 AliAnalysisTaskLambdaNAOD.cxx:1707 AliAnalysisTaskLambdaNAOD.cxx:1708 AliAnalysisTaskLambdaNAOD.cxx:1709 AliAnalysisTaskLambdaNAOD.cxx:1710 AliAnalysisTaskLambdaNAOD.cxx:1711 AliAnalysisTaskLambdaNAOD.cxx:1712 AliAnalysisTaskLambdaNAOD.cxx:1713 AliAnalysisTaskLambdaNAOD.cxx:1714 AliAnalysisTaskLambdaNAOD.cxx:1715 AliAnalysisTaskLambdaNAOD.cxx:1716 AliAnalysisTaskLambdaNAOD.cxx:1717 AliAnalysisTaskLambdaNAOD.cxx:1718 AliAnalysisTaskLambdaNAOD.cxx:1719 AliAnalysisTaskLambdaNAOD.cxx:1720 AliAnalysisTaskLambdaNAOD.cxx:1721 AliAnalysisTaskLambdaNAOD.cxx:1722 AliAnalysisTaskLambdaNAOD.cxx:1723 AliAnalysisTaskLambdaNAOD.cxx:1724 AliAnalysisTaskLambdaNAOD.cxx:1725 AliAnalysisTaskLambdaNAOD.cxx:1726 AliAnalysisTaskLambdaNAOD.cxx:1727 AliAnalysisTaskLambdaNAOD.cxx:1728 AliAnalysisTaskLambdaNAOD.cxx:1729 AliAnalysisTaskLambdaNAOD.cxx:1730 AliAnalysisTaskLambdaNAOD.cxx:1731 AliAnalysisTaskLambdaNAOD.cxx:1732 AliAnalysisTaskLambdaNAOD.cxx:1733 AliAnalysisTaskLambdaNAOD.cxx:1734 AliAnalysisTaskLambdaNAOD.cxx:1735 AliAnalysisTaskLambdaNAOD.cxx:1736 AliAnalysisTaskLambdaNAOD.cxx:1737 AliAnalysisTaskLambdaNAOD.cxx:1738 AliAnalysisTaskLambdaNAOD.cxx:1739 AliAnalysisTaskLambdaNAOD.cxx:1740 AliAnalysisTaskLambdaNAOD.cxx:1741 AliAnalysisTaskLambdaNAOD.cxx:1742 AliAnalysisTaskLambdaNAOD.cxx:1743 AliAnalysisTaskLambdaNAOD.cxx:1744 AliAnalysisTaskLambdaNAOD.cxx:1745 AliAnalysisTaskLambdaNAOD.cxx:1746 AliAnalysisTaskLambdaNAOD.cxx:1747 AliAnalysisTaskLambdaNAOD.cxx:1748 AliAnalysisTaskLambdaNAOD.cxx:1749 AliAnalysisTaskLambdaNAOD.cxx:1750 AliAnalysisTaskLambdaNAOD.cxx:1751 AliAnalysisTaskLambdaNAOD.cxx:1752 AliAnalysisTaskLambdaNAOD.cxx:1753 AliAnalysisTaskLambdaNAOD.cxx:1754 AliAnalysisTaskLambdaNAOD.cxx:1755 AliAnalysisTaskLambdaNAOD.cxx:1756 AliAnalysisTaskLambdaNAOD.cxx:1757 AliAnalysisTaskLambdaNAOD.cxx:1758 AliAnalysisTaskLambdaNAOD.cxx:1759 AliAnalysisTaskLambdaNAOD.cxx:1760 AliAnalysisTaskLambdaNAOD.cxx:1761 AliAnalysisTaskLambdaNAOD.cxx:1762 AliAnalysisTaskLambdaNAOD.cxx:1763 AliAnalysisTaskLambdaNAOD.cxx:1764 AliAnalysisTaskLambdaNAOD.cxx:1765 AliAnalysisTaskLambdaNAOD.cxx:1766 AliAnalysisTaskLambdaNAOD.cxx:1767 AliAnalysisTaskLambdaNAOD.cxx:1768 AliAnalysisTaskLambdaNAOD.cxx:1769 AliAnalysisTaskLambdaNAOD.cxx:1770 AliAnalysisTaskLambdaNAOD.cxx:1771 AliAnalysisTaskLambdaNAOD.cxx:1772 AliAnalysisTaskLambdaNAOD.cxx:1773 AliAnalysisTaskLambdaNAOD.cxx:1774 AliAnalysisTaskLambdaNAOD.cxx:1775 AliAnalysisTaskLambdaNAOD.cxx:1776 AliAnalysisTaskLambdaNAOD.cxx:1777 AliAnalysisTaskLambdaNAOD.cxx:1778 AliAnalysisTaskLambdaNAOD.cxx:1779 AliAnalysisTaskLambdaNAOD.cxx:1780 AliAnalysisTaskLambdaNAOD.cxx:1781 AliAnalysisTaskLambdaNAOD.cxx:1782 AliAnalysisTaskLambdaNAOD.cxx:1783 AliAnalysisTaskLambdaNAOD.cxx:1784 AliAnalysisTaskLambdaNAOD.cxx:1785 AliAnalysisTaskLambdaNAOD.cxx:1786 AliAnalysisTaskLambdaNAOD.cxx:1787 AliAnalysisTaskLambdaNAOD.cxx:1788 AliAnalysisTaskLambdaNAOD.cxx:1789 AliAnalysisTaskLambdaNAOD.cxx:1790 AliAnalysisTaskLambdaNAOD.cxx:1791 AliAnalysisTaskLambdaNAOD.cxx:1792 AliAnalysisTaskLambdaNAOD.cxx:1793 AliAnalysisTaskLambdaNAOD.cxx:1794 AliAnalysisTaskLambdaNAOD.cxx:1795 AliAnalysisTaskLambdaNAOD.cxx:1796 AliAnalysisTaskLambdaNAOD.cxx:1797 AliAnalysisTaskLambdaNAOD.cxx:1798 AliAnalysisTaskLambdaNAOD.cxx:1799 AliAnalysisTaskLambdaNAOD.cxx:1800 AliAnalysisTaskLambdaNAOD.cxx:1801 AliAnalysisTaskLambdaNAOD.cxx:1802 AliAnalysisTaskLambdaNAOD.cxx:1803 AliAnalysisTaskLambdaNAOD.cxx:1804 AliAnalysisTaskLambdaNAOD.cxx:1805 AliAnalysisTaskLambdaNAOD.cxx:1806 AliAnalysisTaskLambdaNAOD.cxx:1807 AliAnalysisTaskLambdaNAOD.cxx:1808 AliAnalysisTaskLambdaNAOD.cxx:1809 AliAnalysisTaskLambdaNAOD.cxx:1810 AliAnalysisTaskLambdaNAOD.cxx:1811 AliAnalysisTaskLambdaNAOD.cxx:1812 AliAnalysisTaskLambdaNAOD.cxx:1813 AliAnalysisTaskLambdaNAOD.cxx:1814 AliAnalysisTaskLambdaNAOD.cxx:1815 AliAnalysisTaskLambdaNAOD.cxx:1816 AliAnalysisTaskLambdaNAOD.cxx:1817 AliAnalysisTaskLambdaNAOD.cxx:1818 AliAnalysisTaskLambdaNAOD.cxx:1819 AliAnalysisTaskLambdaNAOD.cxx:1820 AliAnalysisTaskLambdaNAOD.cxx:1821 AliAnalysisTaskLambdaNAOD.cxx:1822 AliAnalysisTaskLambdaNAOD.cxx:1823 AliAnalysisTaskLambdaNAOD.cxx:1824 AliAnalysisTaskLambdaNAOD.cxx:1825 AliAnalysisTaskLambdaNAOD.cxx:1826 AliAnalysisTaskLambdaNAOD.cxx:1827 AliAnalysisTaskLambdaNAOD.cxx:1828 AliAnalysisTaskLambdaNAOD.cxx:1829 AliAnalysisTaskLambdaNAOD.cxx:1830 AliAnalysisTaskLambdaNAOD.cxx:1831 AliAnalysisTaskLambdaNAOD.cxx:1832 AliAnalysisTaskLambdaNAOD.cxx:1833 AliAnalysisTaskLambdaNAOD.cxx:1834 AliAnalysisTaskLambdaNAOD.cxx:1835 AliAnalysisTaskLambdaNAOD.cxx:1836 AliAnalysisTaskLambdaNAOD.cxx:1837 AliAnalysisTaskLambdaNAOD.cxx:1838 AliAnalysisTaskLambdaNAOD.cxx:1839 AliAnalysisTaskLambdaNAOD.cxx:1840 AliAnalysisTaskLambdaNAOD.cxx:1841 AliAnalysisTaskLambdaNAOD.cxx:1842 AliAnalysisTaskLambdaNAOD.cxx:1843 AliAnalysisTaskLambdaNAOD.cxx:1844 AliAnalysisTaskLambdaNAOD.cxx:1845 AliAnalysisTaskLambdaNAOD.cxx:1846 AliAnalysisTaskLambdaNAOD.cxx:1847 AliAnalysisTaskLambdaNAOD.cxx:1848 AliAnalysisTaskLambdaNAOD.cxx:1849 AliAnalysisTaskLambdaNAOD.cxx:1850 AliAnalysisTaskLambdaNAOD.cxx:1851 AliAnalysisTaskLambdaNAOD.cxx:1852 AliAnalysisTaskLambdaNAOD.cxx:1853 AliAnalysisTaskLambdaNAOD.cxx:1854 AliAnalysisTaskLambdaNAOD.cxx:1855 AliAnalysisTaskLambdaNAOD.cxx:1856 AliAnalysisTaskLambdaNAOD.cxx:1857 AliAnalysisTaskLambdaNAOD.cxx:1858 AliAnalysisTaskLambdaNAOD.cxx:1859 AliAnalysisTaskLambdaNAOD.cxx:1860 AliAnalysisTaskLambdaNAOD.cxx:1861 AliAnalysisTaskLambdaNAOD.cxx:1862 AliAnalysisTaskLambdaNAOD.cxx:1863 AliAnalysisTaskLambdaNAOD.cxx:1864 AliAnalysisTaskLambdaNAOD.cxx:1865 AliAnalysisTaskLambdaNAOD.cxx:1866 AliAnalysisTaskLambdaNAOD.cxx:1867 AliAnalysisTaskLambdaNAOD.cxx:1868 AliAnalysisTaskLambdaNAOD.cxx:1869 AliAnalysisTaskLambdaNAOD.cxx:1870 AliAnalysisTaskLambdaNAOD.cxx:1871 AliAnalysisTaskLambdaNAOD.cxx:1872 AliAnalysisTaskLambdaNAOD.cxx:1873 AliAnalysisTaskLambdaNAOD.cxx:1874 AliAnalysisTaskLambdaNAOD.cxx:1875 AliAnalysisTaskLambdaNAOD.cxx:1876 AliAnalysisTaskLambdaNAOD.cxx:1877 AliAnalysisTaskLambdaNAOD.cxx:1878 AliAnalysisTaskLambdaNAOD.cxx:1879 AliAnalysisTaskLambdaNAOD.cxx:1880 AliAnalysisTaskLambdaNAOD.cxx:1881 AliAnalysisTaskLambdaNAOD.cxx:1882 AliAnalysisTaskLambdaNAOD.cxx:1883 AliAnalysisTaskLambdaNAOD.cxx:1884 AliAnalysisTaskLambdaNAOD.cxx:1885 AliAnalysisTaskLambdaNAOD.cxx:1886 AliAnalysisTaskLambdaNAOD.cxx:1887 AliAnalysisTaskLambdaNAOD.cxx:1888 AliAnalysisTaskLambdaNAOD.cxx:1889 AliAnalysisTaskLambdaNAOD.cxx:1890 AliAnalysisTaskLambdaNAOD.cxx:1891 AliAnalysisTaskLambdaNAOD.cxx:1892 AliAnalysisTaskLambdaNAOD.cxx:1893 AliAnalysisTaskLambdaNAOD.cxx:1894 AliAnalysisTaskLambdaNAOD.cxx:1895 AliAnalysisTaskLambdaNAOD.cxx:1896 AliAnalysisTaskLambdaNAOD.cxx:1897 AliAnalysisTaskLambdaNAOD.cxx:1898 AliAnalysisTaskLambdaNAOD.cxx:1899 AliAnalysisTaskLambdaNAOD.cxx:1900 AliAnalysisTaskLambdaNAOD.cxx:1901 AliAnalysisTaskLambdaNAOD.cxx:1902 AliAnalysisTaskLambdaNAOD.cxx:1903 AliAnalysisTaskLambdaNAOD.cxx:1904 AliAnalysisTaskLambdaNAOD.cxx:1905 AliAnalysisTaskLambdaNAOD.cxx:1906 AliAnalysisTaskLambdaNAOD.cxx:1907 AliAnalysisTaskLambdaNAOD.cxx:1908 AliAnalysisTaskLambdaNAOD.cxx:1909 AliAnalysisTaskLambdaNAOD.cxx:1910 AliAnalysisTaskLambdaNAOD.cxx:1911 AliAnalysisTaskLambdaNAOD.cxx:1912 AliAnalysisTaskLambdaNAOD.cxx:1913 AliAnalysisTaskLambdaNAOD.cxx:1914 AliAnalysisTaskLambdaNAOD.cxx:1915 AliAnalysisTaskLambdaNAOD.cxx:1916 AliAnalysisTaskLambdaNAOD.cxx:1917 AliAnalysisTaskLambdaNAOD.cxx:1918 AliAnalysisTaskLambdaNAOD.cxx:1919 AliAnalysisTaskLambdaNAOD.cxx:1920 AliAnalysisTaskLambdaNAOD.cxx:1921 AliAnalysisTaskLambdaNAOD.cxx:1922 AliAnalysisTaskLambdaNAOD.cxx:1923 AliAnalysisTaskLambdaNAOD.cxx:1924 AliAnalysisTaskLambdaNAOD.cxx:1925 AliAnalysisTaskLambdaNAOD.cxx:1926 AliAnalysisTaskLambdaNAOD.cxx:1927 AliAnalysisTaskLambdaNAOD.cxx:1928 AliAnalysisTaskLambdaNAOD.cxx:1929 AliAnalysisTaskLambdaNAOD.cxx:1930 AliAnalysisTaskLambdaNAOD.cxx:1931 AliAnalysisTaskLambdaNAOD.cxx:1932 AliAnalysisTaskLambdaNAOD.cxx:1933 AliAnalysisTaskLambdaNAOD.cxx:1934 AliAnalysisTaskLambdaNAOD.cxx:1935 AliAnalysisTaskLambdaNAOD.cxx:1936 AliAnalysisTaskLambdaNAOD.cxx:1937 AliAnalysisTaskLambdaNAOD.cxx:1938 AliAnalysisTaskLambdaNAOD.cxx:1939 AliAnalysisTaskLambdaNAOD.cxx:1940 AliAnalysisTaskLambdaNAOD.cxx:1941 AliAnalysisTaskLambdaNAOD.cxx:1942 AliAnalysisTaskLambdaNAOD.cxx:1943 AliAnalysisTaskLambdaNAOD.cxx:1944 AliAnalysisTaskLambdaNAOD.cxx:1945 AliAnalysisTaskLambdaNAOD.cxx:1946 AliAnalysisTaskLambdaNAOD.cxx:1947 AliAnalysisTaskLambdaNAOD.cxx:1948 AliAnalysisTaskLambdaNAOD.cxx:1949 AliAnalysisTaskLambdaNAOD.cxx:1950 AliAnalysisTaskLambdaNAOD.cxx:1951 AliAnalysisTaskLambdaNAOD.cxx:1952 AliAnalysisTaskLambdaNAOD.cxx:1953 AliAnalysisTaskLambdaNAOD.cxx:1954 AliAnalysisTaskLambdaNAOD.cxx:1955 AliAnalysisTaskLambdaNAOD.cxx:1956 AliAnalysisTaskLambdaNAOD.cxx:1957 AliAnalysisTaskLambdaNAOD.cxx:1958 AliAnalysisTaskLambdaNAOD.cxx:1959 AliAnalysisTaskLambdaNAOD.cxx:1960 AliAnalysisTaskLambdaNAOD.cxx:1961 AliAnalysisTaskLambdaNAOD.cxx:1962 AliAnalysisTaskLambdaNAOD.cxx:1963 AliAnalysisTaskLambdaNAOD.cxx:1964 AliAnalysisTaskLambdaNAOD.cxx:1965 AliAnalysisTaskLambdaNAOD.cxx:1966 AliAnalysisTaskLambdaNAOD.cxx:1967 AliAnalysisTaskLambdaNAOD.cxx:1968 AliAnalysisTaskLambdaNAOD.cxx:1969 AliAnalysisTaskLambdaNAOD.cxx:1970 AliAnalysisTaskLambdaNAOD.cxx:1971 AliAnalysisTaskLambdaNAOD.cxx:1972 AliAnalysisTaskLambdaNAOD.cxx:1973 AliAnalysisTaskLambdaNAOD.cxx:1974 AliAnalysisTaskLambdaNAOD.cxx:1975 AliAnalysisTaskLambdaNAOD.cxx:1976 AliAnalysisTaskLambdaNAOD.cxx:1977 AliAnalysisTaskLambdaNAOD.cxx:1978 AliAnalysisTaskLambdaNAOD.cxx:1979 AliAnalysisTaskLambdaNAOD.cxx:1980 AliAnalysisTaskLambdaNAOD.cxx:1981 AliAnalysisTaskLambdaNAOD.cxx:1982 AliAnalysisTaskLambdaNAOD.cxx:1983 AliAnalysisTaskLambdaNAOD.cxx:1984 AliAnalysisTaskLambdaNAOD.cxx:1985 AliAnalysisTaskLambdaNAOD.cxx:1986 AliAnalysisTaskLambdaNAOD.cxx:1987 AliAnalysisTaskLambdaNAOD.cxx:1988 AliAnalysisTaskLambdaNAOD.cxx:1989 AliAnalysisTaskLambdaNAOD.cxx:1990 AliAnalysisTaskLambdaNAOD.cxx:1991 AliAnalysisTaskLambdaNAOD.cxx:1992 AliAnalysisTaskLambdaNAOD.cxx:1993 AliAnalysisTaskLambdaNAOD.cxx:1994 AliAnalysisTaskLambdaNAOD.cxx:1995 AliAnalysisTaskLambdaNAOD.cxx:1996 AliAnalysisTaskLambdaNAOD.cxx:1997 AliAnalysisTaskLambdaNAOD.cxx:1998 AliAnalysisTaskLambdaNAOD.cxx:1999 AliAnalysisTaskLambdaNAOD.cxx:2000 AliAnalysisTaskLambdaNAOD.cxx:2001 AliAnalysisTaskLambdaNAOD.cxx:2002 AliAnalysisTaskLambdaNAOD.cxx:2003 AliAnalysisTaskLambdaNAOD.cxx:2004 AliAnalysisTaskLambdaNAOD.cxx:2005 AliAnalysisTaskLambdaNAOD.cxx:2006 AliAnalysisTaskLambdaNAOD.cxx:2007 AliAnalysisTaskLambdaNAOD.cxx:2008 AliAnalysisTaskLambdaNAOD.cxx:2009 AliAnalysisTaskLambdaNAOD.cxx:2010 AliAnalysisTaskLambdaNAOD.cxx:2011 AliAnalysisTaskLambdaNAOD.cxx:2012 AliAnalysisTaskLambdaNAOD.cxx:2013 AliAnalysisTaskLambdaNAOD.cxx:2014 AliAnalysisTaskLambdaNAOD.cxx:2015 AliAnalysisTaskLambdaNAOD.cxx:2016 AliAnalysisTaskLambdaNAOD.cxx:2017 AliAnalysisTaskLambdaNAOD.cxx:2018 AliAnalysisTaskLambdaNAOD.cxx:2019 AliAnalysisTaskLambdaNAOD.cxx:2020 AliAnalysisTaskLambdaNAOD.cxx:2021 AliAnalysisTaskLambdaNAOD.cxx:2022 AliAnalysisTaskLambdaNAOD.cxx:2023 AliAnalysisTaskLambdaNAOD.cxx:2024 AliAnalysisTaskLambdaNAOD.cxx:2025 AliAnalysisTaskLambdaNAOD.cxx:2026 AliAnalysisTaskLambdaNAOD.cxx:2027 AliAnalysisTaskLambdaNAOD.cxx:2028 AliAnalysisTaskLambdaNAOD.cxx:2029 AliAnalysisTaskLambdaNAOD.cxx:2030 AliAnalysisTaskLambdaNAOD.cxx:2031 AliAnalysisTaskLambdaNAOD.cxx:2032 AliAnalysisTaskLambdaNAOD.cxx:2033 AliAnalysisTaskLambdaNAOD.cxx:2034 AliAnalysisTaskLambdaNAOD.cxx:2035 AliAnalysisTaskLambdaNAOD.cxx:2036 AliAnalysisTaskLambdaNAOD.cxx:2037 AliAnalysisTaskLambdaNAOD.cxx:2038 AliAnalysisTaskLambdaNAOD.cxx:2039 AliAnalysisTaskLambdaNAOD.cxx:2040 AliAnalysisTaskLambdaNAOD.cxx:2041 AliAnalysisTaskLambdaNAOD.cxx:2042 AliAnalysisTaskLambdaNAOD.cxx:2043 AliAnalysisTaskLambdaNAOD.cxx:2044 AliAnalysisTaskLambdaNAOD.cxx:2045 AliAnalysisTaskLambdaNAOD.cxx:2046 AliAnalysisTaskLambdaNAOD.cxx:2047 AliAnalysisTaskLambdaNAOD.cxx:2048 AliAnalysisTaskLambdaNAOD.cxx:2049 AliAnalysisTaskLambdaNAOD.cxx:2050 AliAnalysisTaskLambdaNAOD.cxx:2051 AliAnalysisTaskLambdaNAOD.cxx:2052 AliAnalysisTaskLambdaNAOD.cxx:2053 AliAnalysisTaskLambdaNAOD.cxx:2054 AliAnalysisTaskLambdaNAOD.cxx:2055 AliAnalysisTaskLambdaNAOD.cxx:2056 AliAnalysisTaskLambdaNAOD.cxx:2057 AliAnalysisTaskLambdaNAOD.cxx:2058 AliAnalysisTaskLambdaNAOD.cxx:2059 AliAnalysisTaskLambdaNAOD.cxx:2060 AliAnalysisTaskLambdaNAOD.cxx:2061 AliAnalysisTaskLambdaNAOD.cxx:2062 AliAnalysisTaskLambdaNAOD.cxx:2063 AliAnalysisTaskLambdaNAOD.cxx:2064 AliAnalysisTaskLambdaNAOD.cxx:2065 AliAnalysisTaskLambdaNAOD.cxx:2066 AliAnalysisTaskLambdaNAOD.cxx:2067 AliAnalysisTaskLambdaNAOD.cxx:2068 AliAnalysisTaskLambdaNAOD.cxx:2069 AliAnalysisTaskLambdaNAOD.cxx:2070 AliAnalysisTaskLambdaNAOD.cxx:2071 AliAnalysisTaskLambdaNAOD.cxx:2072 AliAnalysisTaskLambdaNAOD.cxx:2073 AliAnalysisTaskLambdaNAOD.cxx:2074 AliAnalysisTaskLambdaNAOD.cxx:2075 AliAnalysisTaskLambdaNAOD.cxx:2076 AliAnalysisTaskLambdaNAOD.cxx:2077 AliAnalysisTaskLambdaNAOD.cxx:2078 AliAnalysisTaskLambdaNAOD.cxx:2079 AliAnalysisTaskLambdaNAOD.cxx:2080 AliAnalysisTaskLambdaNAOD.cxx:2081 AliAnalysisTaskLambdaNAOD.cxx:2082 AliAnalysisTaskLambdaNAOD.cxx:2083 AliAnalysisTaskLambdaNAOD.cxx:2084 AliAnalysisTaskLambdaNAOD.cxx:2085 AliAnalysisTaskLambdaNAOD.cxx:2086 AliAnalysisTaskLambdaNAOD.cxx:2087 AliAnalysisTaskLambdaNAOD.cxx:2088 AliAnalysisTaskLambdaNAOD.cxx:2089 AliAnalysisTaskLambdaNAOD.cxx:2090 AliAnalysisTaskLambdaNAOD.cxx:2091 AliAnalysisTaskLambdaNAOD.cxx:2092 AliAnalysisTaskLambdaNAOD.cxx:2093 AliAnalysisTaskLambdaNAOD.cxx:2094 AliAnalysisTaskLambdaNAOD.cxx:2095 AliAnalysisTaskLambdaNAOD.cxx:2096 AliAnalysisTaskLambdaNAOD.cxx:2097 AliAnalysisTaskLambdaNAOD.cxx:2098 AliAnalysisTaskLambdaNAOD.cxx:2099 AliAnalysisTaskLambdaNAOD.cxx:2100 AliAnalysisTaskLambdaNAOD.cxx:2101 AliAnalysisTaskLambdaNAOD.cxx:2102 AliAnalysisTaskLambdaNAOD.cxx:2103 AliAnalysisTaskLambdaNAOD.cxx:2104 AliAnalysisTaskLambdaNAOD.cxx:2105 AliAnalysisTaskLambdaNAOD.cxx:2106 AliAnalysisTaskLambdaNAOD.cxx:2107 AliAnalysisTaskLambdaNAOD.cxx:2108 AliAnalysisTaskLambdaNAOD.cxx:2109 AliAnalysisTaskLambdaNAOD.cxx:2110 AliAnalysisTaskLambdaNAOD.cxx:2111 AliAnalysisTaskLambdaNAOD.cxx:2112 AliAnalysisTaskLambdaNAOD.cxx:2113 AliAnalysisTaskLambdaNAOD.cxx:2114 AliAnalysisTaskLambdaNAOD.cxx:2115 AliAnalysisTaskLambdaNAOD.cxx:2116 AliAnalysisTaskLambdaNAOD.cxx:2117 AliAnalysisTaskLambdaNAOD.cxx:2118 AliAnalysisTaskLambdaNAOD.cxx:2119 AliAnalysisTaskLambdaNAOD.cxx:2120