ROOT logo

/* Copyright(c) 1998-2009, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: The ALICE Off-line Project.                                    *
 * Contributors are mentioned in the code where appropriate.              *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/

//-----------------------------------------------------------------
//	        AliAnalysisTaskLK0Spectra class
//    This task is for a performance study of V0 identification.
//                It works with MC info and ESD tree.
//                 Author: H.Ricaud, H.Ricaud@gsi.de
//-----------------------------------------------------------------

#include <Riostream.h>

#include <stdio.h>
#include <iostream>
#include "TChain.h"
#include "TTree.h"
#include "TH1F.h"
#include "TH2F.h"
#include "TH3F.h"
#include "TF1.h"
#include "TList.h"
#include "TMath.h"
#include "TCanvas.h"

#include "AliAnalysisManager.h"

#include "AliPhysicsSelection.h"
#include "AliBackgroundSelection.h"

#include "AliESDVertex.h"
#include "AliESDEvent.h"
#include "AliESDInputHandler.h"
#include "AliESDtrack.h"
#include "AliESDv0.h"
#include "AliESDtrackCuts.h"
#include "AliESDpid.h"
#include "AliMultiplicity.h"

#include "AliAODEvent.h"
#include "AliAODVertex.h"
#include "AliAODTrack.h"
#include "AliAODv0.h"
#include "AliAODMCHeader.h"
#include "AliAODInputHandler.h"

//#include "AliV0vertexer.h"

#include "AliAODMCParticle.h"

#include "AliMCEventHandler.h"
#include "AliMCEvent.h"
#include "AliStack.h"
#include "AliGenEventHeader.h"

#include "AliLog.h"

#include "AliKFVertex.h"
#include "AliVertexerTracks.h"

#include "AliAnalysisTaskLK0Spectra.h"
#include "AliAnalysisCentralitySelector.h"
#include "AliPIDResponse.h"
#include "AliCentrality.h"



ClassImp(AliAnalysisTaskLK0Spectra)


//________________________________________________________________________
AliAnalysisTaskLK0Spectra::AliAnalysisTaskLK0Spectra()
: AliAnalysisTaskSE(), fAnalysisMC(0), fAnalysisType("infoType"),  fCollidingSystems(0), fUsePID("infoPID"), fUseCut("infoCut"),fDown(0),fUp(0), fESD(0), fListHist(0),fCentrSelector(0),fTracksCuts(0),fPIDResponse(0),fQASelector(0),fArmenterosCut(0.2),fRemoveInjected(kFALSE), 

fHistMCPrimaryVertexX(0),
fHistMCPrimaryVertexY(0),
fHistMCPrimaryVertexZ(0),/*
						  fHistPtTracksITSRefit(0),
						  fHistPtTracks(0),
						  fHistPtTracksPITSRefit(0),
						  fHistPtTracksP(0),*/
fHistMCMultiplicityPrimary(0),
fHistMCMultiplicityTracks(0),/*
							  fHistTPCTracks(0),
							  fHistMCtracksProdRadiusK0s(0),
							  fHistMCtracksProdRadiusLambda(0),
							  fHistMCtracksProdRadiusAntiLambda(0),
							  fHistMCtracksDecayRadiusK0s(0),
							  fHistMCtracksDecayRadiusLambda(0),
							  fHistMCtracksDecayRadiusAntiLambda(0),
							  */
fHistMCPtAllK0s(0),
fHistMCPtAllLambda(0),
fHistMCPtAllAntiLambda(0),/*
						   
						   //Rap3
						   fHistMCPtAllK0sRap3(0),
						   fHistMCPtAllLambdaRap3(0),
						   fHistMCPtAllAntiLambdaRap3(0),
						   
						   
						   fHistMCProdRadiusK0s(0),
						   fHistMCProdRadiusLambda(0),
						   fHistMCProdRadiusAntiLambda(0),
						   fHistMCRapK0s(0),
						   fHistMCRapInPtRangeK0s(0),
						   fHistMCRapLambda(0),
						   fHistMCRapInPtRangeLambda(0),
						   fHistMCRapAntiLambda(0),
						   fHistMCRapInPtRangeAntiLambda(0),
						   fHistMCRapXi(0),
						   fHistMCRapInPtRangeXi(0),
						   fHistMCRapPhi(0),
						   fHistMCRapInPtRangePhi(0),*/
////////////////////////////////////////

fHistMCPtK0s(0),
fHistMCPtLambda(0),
fHistMCPtAntiLambda(0),/*
						
						//Rap3
						fHistMCPtK0sRap3(0),
						fHistMCPtLambdaRap3(0),
						fHistMCPtAntiLambdaRap3(0),
						
						
						///////////////////////////////////////////
						
						fHistMCPtLambdaFromSigma(0),
						fHistMCPtAntiLambdaFromSigma(0),
						fHistNTimesRecK0s(0),
						fHistNTimesRecLambda(0),
						fHistNTimesRecAntiLambda(0),
						fHistNTimesRecK0sVsPt(0),
						fHistNTimesRecLambdaVsPt(0),
						fHistNTimesRecAntiLambdaVsPt(0),*/
fHistNumberEvents(0),
fHistTrackPerEvent(0),
fHistTPCMult(0),/*
				 fHistTrackletPerEvent(0),
				 fHistMCDaughterTrack(0),
				 fHistSPDPrimaryVertexZ(0),*/
fHistPrimaryVertexX(0),
fHistPrimaryVertexY(0),
fHistPrimaryVertexZ(0),/*
						fHistPrimaryVertexResX(0),
						fHistPrimaryVertexResY(0),
						fHistPrimaryVertexResZ(0),
						fHistPrimaryVertexPosXV0events(0), 
						fHistPrimaryVertexPosYV0events(0), 
						fHistPrimaryVertexPosZV0events(0),
						fHistDaughterPt(0),
						////////////////////////////////////////
						
						fHistDcaPosToPrimVertexK0(0),
						fHistDcaNegToPrimVertexK0(0),
						fHistRadiusV0K0(0),
						fHistDecayLengthV0K0(0),
						fHistDcaV0DaughtersK0(0),
						fHistChi2K0(0),
						fHistCosPointAngleK0(0),
						
						fHistDcaPosToPrimVertexK0vsMassK0(0),
						fHistDcaNegToPrimVertexK0vsMassK0(0),
						fHistRadiusV0K0vsMassK0(0),
						fHistDecayLengthV0K0vsMassK0(0),
						fHistDcaV0DaughtersK0vsMassK0(0),
						fHistCosPointAngleK0vsMassK0(0),
						
						fHistDcaPosToPrimVertexK0vsMassK0pt1(0),
						fHistDcaNegToPrimVertexK0vsMassK0pt1(0),
						fHistRadiusV0K0vsMassK0pt1(0),
						fHistDecayLengthV0K0vsMassK0pt1(0),
						fHistDcaV0DaughtersK0vsMassK0pt1(0),
						fHistCosPointAngleK0vsMassK0pt1(0),
						
						fHistDcaPosToPrimVertexK0vsMassK0pt2(0),
						fHistDcaNegToPrimVertexK0vsMassK0pt2(0),
						fHistRadiusV0K0vsMassK0pt2(0),
						fHistDecayLengthV0K0vsMassK0pt2(0),
						fHistDcaV0DaughtersK0vsMassK0pt2(0),
						fHistCosPointAngleK0vsMassK0pt2(0),
						
						fHistDcaPosToPrimVertexK0vsMassK0pt3(0),
						fHistDcaNegToPrimVertexK0vsMassK0pt3(0),
						fHistRadiusV0K0vsMassK0pt3(0),
						fHistDecayLengthV0K0vsMassK0pt3(0),
						fHistDcaV0DaughtersK0vsMassK0pt3(0),
						fHistCosPointAngleK0vsMassK0pt3(0),
						
						/////////// Lambda ///////////////////////////
						
						fHistDcaPosToPrimVertexL(0),
						fHistDcaNegToPrimVertexL(0),
						fHistRadiusV0L(0),
						fHistDecayLengthV0L(0),
						fHistDcaV0DaughtersL(0),
						fHistChi2L(0),
						fHistCosPointAngleL(0),
						fHistcTauL(0),
						
						fHistDcaPosToPrimVertexLvsMassL(0),
						fHistDcaNegToPrimVertexLvsMassL(0),
						fHistRadiusV0LvsMassL(0),
						fHistDecayLengthV0LvsMassL(0),
						fHistDcaV0DaughtersLvsMassL(0),
						fHistCosPointAngleLvsMassL(0),
						fHistCosPointAngleLvsMassVsPtsigL(0),
						fHistCosPointAngleLvsMassVsPtbackL(0),
						
						
						fHistDcaPosToPrimVertexLambdaVsMasspt1(0),
						fHistDcaNegToPrimVertexLambdaVsMasspt1(0),
						fHistRadiusV0LambdaVsMasspt1(0),
						fHistDecayLengthV0LambdaVsMasspt1(0),
						fHistDcaV0DaughtersLambdaVsMasspt1(0),
						fHistCosPointAngleLambdaVsMasspt1(0),
						
						fHistDcaPosToPrimVertexLambdaVsMasspt2(0),
						fHistDcaNegToPrimVertexLambdaVsMasspt2(0),
						fHistRadiusV0LambdaVsMasspt2(0),
						fHistDecayLengthV0LambdaVsMasspt2(0),
						fHistDcaV0DaughtersLambdaVsMasspt2(0),
						fHistCosPointAngleLambdaVsMasspt2(0),
						
						fHistDcaPosToPrimVertexLambdaVsMasspt3(0),
						fHistDcaNegToPrimVertexLambdaVsMasspt3(0),
						fHistRadiusV0LambdaVsMasspt3(0),
						fHistDecayLengthV0LambdaVsMasspt3(0),
						fHistDcaV0DaughtersLambdaVsMasspt3(0),
						fHistCosPointAngleLambdaVsMasspt3(0),
						
						
						
						/////////Antilambda ///////////////////
						fHistDcaPosToPrimVertexAntiL(0),
						fHistDcaNegToPrimVertexAntiL(0),
						fHistRadiusV0AntiL(0),
						fHistDecayLengthV0AntiL(0),
						fHistDcaV0DaughtersAntiL(0),
						fHistChi2AntiL(0),
						fHistCosPointAngleAntiL(0),
						
						fHistDcaPosToPrimVertexAntiLvsMass(0),
						fHistDcaNegToPrimVertexAntiLvsMass(0),
						fHistRadiusV0AntiLvsMass(0),
						fHistDecayLengthV0AntiLvsMass(0),
						fHistDcaV0DaughtersAntiLvsMass(0),
						fHistCosPointAngleAntiLvsMass(0),
						
						
						
						fHistDcaPosToPrimVertexAntiLVsMasspt1(0),
						fHistDcaNegToPrimVertexAntiLVsMasspt1(0),
						fHistRadiusV0AntiLVsMasspt1(0),
						fHistDecayLengthV0AntiLVsMasspt1(0),
						fHistDcaV0DaughtersAntiLVsMasspt1(0),
						fHistCosPointAngleAntiLVsMasspt1(0),
						
						fHistDcaPosToPrimVertexAntiLVsMasspt2(0),
						fHistDcaNegToPrimVertexAntiLVsMasspt2(0),
						fHistRadiusV0AntiLVsMasspt2(0),
						fHistDecayLengthV0AntiLVsMasspt2(0),
						fHistDcaV0DaughtersAntiLVsMasspt2(0),
						fHistCosPointAngleAntiLVsMasspt2(0),
						
						fHistDcaPosToPrimVertexAntiLVsMasspt3(0),
						fHistDcaNegToPrimVertexAntiLVsMasspt3(0),
						fHistRadiusV0AntiLVsMasspt3(0),
						fHistDecayLengthV0AntiLVsMasspt3(0),
						fHistDcaV0DaughtersAntiLVsMasspt3(0),
						fHistCosPointAngleAntiLVsMasspt3(0),
						*/
/////////////////////////////////////////
fHistV0Multiplicity(0),
fHistMassK0(0),
fHistMassLambda(0),
fHistMassAntiLambda(0),
fHistMassVsRadiusK0(0),
fHistMassVsRadiusLambda(0),
fHistMassVsRadiusAntiLambda(0),

///////////////////////////////////////
fHistPtVsMassK0(0),
fHistPtVsMassLambda(0),
fHistPtVsMassAntiLambda(0),/*
							
							/// Rap3
							fHistPtVsMassK0Rap3(0),
							fHistPtVsMassLambdaRap3(0),
							fHistPtVsMassAntiLambdaRap3(0),*/
							
							////////////////////////////////////////
							
fHistArmenterosPodolanski(0),/*
							fHistK0sMassVsLambdaMass(0),
							fHistTPCsigPLambda(0),
							fHistTPCsigPAntiLambda(0),
							fHistNSigmaProton(0),    
							fHistNsigmaPosPionAntiLambda(0),
							fHistNsigmaNegProtonAntiLambda(0),
							fHistNsigmaPosProtonLambda(0),
							fHistNsigmaNegPionLambda(0),
							fHistNsigmaPosProtonAntiLambda(0),
							fHistNsigmaNegPionAntiLambda(0),
							fHistNsigmaPosPionK0(0),
							fHistNsigmaNegPionK0(0),
							fHistAsMcRapK0(0),
							fHistAsMcRapLambda(0),
							fHistAsMcRapAntiLambda(0),
							/////////////////////
							
							fHistAsMcPtK0(0),
							fHistAsMcPtLambda(0),
							fHistAsMcPtAntiLambda(0),
							
							///Rap3
							fHistAsMcPtK0Rap3(0),
							fHistAsMcPtLambdaRap3(0),
							fHistAsMcPtAntiLambdaRap3(0),
							
							
							/////////////////////////////////////
							
							fHistAsMcPtZoomK0(0),
							fHistAsMcPtZoomLambda(0),
							fHistAsMcPtZoomAntiLambda(0),
							fHistAsMcProdRadiusK0(0),
							fHistAsMcProdRadiusLambda(0),
							fHistAsMcProdRadiusAntiLambda(0),
							fHistAsMcProdRadiusXvsYK0s(0),
							fHistAsMcProdRadiusXvsYLambda(0),
							fHistAsMcProdRadiusXvsYAntiLambda(0),
							fHistPidMcMassK0(0),
							fHistPidMcMassLambda(0),
							fHistPidMcMassAntiLambda(0),*/


///////////////////////////////

fHistAsMcMassK0(0),
fHistAsMcMassLambda(0),
fHistAsMcMassAntiLambda(0),/*
							
							/// Rap3
							fHistAsMcMassK0Rap3(0),
							fHistAsMcMassLambdaRap3(0),
							fHistAsMcMassAntiLambdaRap3(0),*/


fHistAsMcPtVsMassK0(0),
fHistAsMcPtVsMassLambda(0),
fHistAsMcPtVsMassAntiLambda(0),/*
								
								/// Rap3
								fHistAsMcPtVsMassK0Rap3(0),
								fHistAsMcPtVsMassLambdaRap3(0),
								fHistAsMcPtVsMassAntiLambdaRap3(0),
								
								///////////////////////////////////////
								
								fHistAsMcMassVsRadiusK0(0),
								fHistAsMcMassVsRadiusLambda(0),
								fHistAsMcMassVsRadiusAntiLambda(0),
								fHistAsMcResxK0(0),
								fHistAsMcResyK0(0),
								fHistAsMcReszK0(0),
								fHistAsMcResrVsRadiusK0(0),
								fHistAsMcReszVsRadiusK0(0),
								fHistAsMcResxLambda(0),
								fHistAsMcResyLambda(0),
								fHistAsMcReszLambda(0),
								fHistAsMcResrVsRadiusLambda(0),
								fHistAsMcReszVsRadiusLambda(0),
								fHistAsMcResxAntiLambda(0),
								fHistAsMcResyAntiLambda(0),
								fHistAsMcReszAntiLambda(0),
								fHistAsMcResrVsRadiusAntiLambda(0),
								fHistAsMcReszVsRadiusAntiLambda(0),
								fHistAsMcResPtK0(0),
								fHistAsMcResPtLambda(0),
								fHistAsMcResPtAntiLambda(0),
								fHistAsMcResPtVsRapK0(0),
								fHistAsMcResPtVsRapLambda(0),
								fHistAsMcResPtVsRapAntiLambda(0),
								fHistAsMcResPtVsPtK0(0),
								fHistAsMcResPtVsPtLambda(0),
								fHistAsMcResPtVsPtAntiLambda(0),
								fHistAsMcMotherPdgCodeK0s(0),
								fHistAsMcMotherPdgCodeLambda(0),
								fHistAsMcMotherPdgCodeAntiLambda(0),
								fHistAsMcPtLambdaFromSigma(0),
								fHistAsMcPtAntiLambdaFromSigma(0),*/
fHistAsMcSecondaryPtVsRapK0s(0),
fHistAsMcSecondaryPtVsRapLambda(0),
fHistAsMcSecondaryPtVsRapAntiLambda(0),
fHistAsMcSecondaryPtVsMassK0s(0),
fHistAsMcSecondaryPtVsMassLambda(0),
fHistAsMcSecondaryPtVsMassAntiLambda(0)/*,
										 fHistAsMcSecondaryProdRadiusK0s(0),
										 fHistAsMcSecondaryProdRadiusLambda(0),
										 fHistAsMcSecondaryProdRadiusAntiLambda(0),
										 fHistAsMcSecondaryProdRadiusXvsYK0s(0),
										 fHistAsMcSecondaryProdRadiusXvsYLambda(0),
										 fHistAsMcSecondaryProdRadiusXvsYAntiLambda(0),
										 fHistAsMcSecondaryMotherPdgCodeK0s(0),
										 fHistAsMcSecondaryMotherPdgCodeLambda(0),
										 fHistAsMcSecondaryMotherPdgCodeAntiLambda(0),
										 fHistAsMcSecondaryPtLambdaFromSigma(0),
										 fHistAsMcSecondaryPtAntiLambdaFromSigma(0)*/
 
{
  // Constructor
}





//________________________________________________________________________
AliAnalysisTaskLK0Spectra::AliAnalysisTaskLK0Spectra(const char *name)
  : AliAnalysisTaskSE(name), fAnalysisMC(0), fAnalysisType("infoType"), fCollidingSystems(0), fUsePID("infoPID"), fUseCut("infocut"),fDown(0),fUp(0), fESD(0), fListHist(),fCentrSelector(0), fTracksCuts(0),fPIDResponse(0),fQASelector(0),fArmenterosCut(0.2),fRemoveInjected(kFALSE),

fHistMCPrimaryVertexX(0),
fHistMCPrimaryVertexY(0),
fHistMCPrimaryVertexZ(0),/*
						  fHistPtTracksITSRefit(0),
						  fHistPtTracks(0),
						  fHistPtTracksPITSRefit(0),
						  fHistPtTracksP(0),*/
fHistMCMultiplicityPrimary(0),
fHistMCMultiplicityTracks(0),/*
							  fHistTPCTracks(0),
							  fHistMCtracksProdRadiusK0s(0),
							  fHistMCtracksProdRadiusLambda(0),
							  fHistMCtracksProdRadiusAntiLambda(0),
							  fHistMCtracksDecayRadiusK0s(0),
							  fHistMCtracksDecayRadiusLambda(0),
							  fHistMCtracksDecayRadiusAntiLambda(0),
							  */
fHistMCPtAllK0s(0),
fHistMCPtAllLambda(0),
fHistMCPtAllAntiLambda(0),/*
						   
						   //Rap3
						   fHistMCPtAllK0sRap3(0),
						   fHistMCPtAllLambdaRap3(0),
						   fHistMCPtAllAntiLambdaRap3(0),
						   
						   
						   fHistMCProdRadiusK0s(0),
						   fHistMCProdRadiusLambda(0),
						   fHistMCProdRadiusAntiLambda(0),
						   fHistMCRapK0s(0),
						   fHistMCRapInPtRangeK0s(0),
						   fHistMCRapLambda(0),
						   fHistMCRapInPtRangeLambda(0),
						   fHistMCRapAntiLambda(0),
						   fHistMCRapInPtRangeAntiLambda(0),
						   fHistMCRapXi(0),
						   fHistMCRapInPtRangeXi(0),
						   fHistMCRapPhi(0),
						   fHistMCRapInPtRangePhi(0),*/
////////////////////////////////////////

fHistMCPtK0s(0),
fHistMCPtLambda(0),
fHistMCPtAntiLambda(0),/*
						
						//Rap3
						fHistMCPtK0sRap3(0),
						fHistMCPtLambdaRap3(0),
						fHistMCPtAntiLambdaRap3(0),
						
						
						///////////////////////////////////////////
						
						fHistMCPtLambdaFromSigma(0),
						fHistMCPtAntiLambdaFromSigma(0),
						fHistNTimesRecK0s(0),
						fHistNTimesRecLambda(0),
						fHistNTimesRecAntiLambda(0),
						fHistNTimesRecK0sVsPt(0),
						fHistNTimesRecLambdaVsPt(0),
						fHistNTimesRecAntiLambdaVsPt(0),*/
fHistNumberEvents(0),
fHistTrackPerEvent(0),
fHistTPCMult(0),/*
				 fHistTrackletPerEvent(0),
				 fHistMCDaughterTrack(0),
				 fHistSPDPrimaryVertexZ(0),*/
fHistPrimaryVertexX(0),
fHistPrimaryVertexY(0),
fHistPrimaryVertexZ(0),/*
						fHistPrimaryVertexResX(0),
						fHistPrimaryVertexResY(0),
						fHistPrimaryVertexResZ(0),
						fHistPrimaryVertexPosXV0events(0), 
						fHistPrimaryVertexPosYV0events(0), 
						fHistPrimaryVertexPosZV0events(0),
						fHistDaughterPt(0),
						////////////////////////////////////////
						
						fHistDcaPosToPrimVertexK0(0),
						fHistDcaNegToPrimVertexK0(0),
						fHistRadiusV0K0(0),
						fHistDecayLengthV0K0(0),
						fHistDcaV0DaughtersK0(0),
						fHistChi2K0(0),
						fHistCosPointAngleK0(0),
						
						fHistDcaPosToPrimVertexK0vsMassK0(0),
						fHistDcaNegToPrimVertexK0vsMassK0(0),
						fHistRadiusV0K0vsMassK0(0),
						fHistDecayLengthV0K0vsMassK0(0),
						fHistDcaV0DaughtersK0vsMassK0(0),
						fHistCosPointAngleK0vsMassK0(0),
						
						fHistDcaPosToPrimVertexK0vsMassK0pt1(0),
						fHistDcaNegToPrimVertexK0vsMassK0pt1(0),
						fHistRadiusV0K0vsMassK0pt1(0),
						fHistDecayLengthV0K0vsMassK0pt1(0),
						fHistDcaV0DaughtersK0vsMassK0pt1(0),
						fHistCosPointAngleK0vsMassK0pt1(0),
						
						fHistDcaPosToPrimVertexK0vsMassK0pt2(0),
						fHistDcaNegToPrimVertexK0vsMassK0pt2(0),
						fHistRadiusV0K0vsMassK0pt2(0),
						fHistDecayLengthV0K0vsMassK0pt2(0),
						fHistDcaV0DaughtersK0vsMassK0pt2(0),
						fHistCosPointAngleK0vsMassK0pt2(0),
						
						fHistDcaPosToPrimVertexK0vsMassK0pt3(0),
						fHistDcaNegToPrimVertexK0vsMassK0pt3(0),
						fHistRadiusV0K0vsMassK0pt3(0),
						fHistDecayLengthV0K0vsMassK0pt3(0),
						fHistDcaV0DaughtersK0vsMassK0pt3(0),
						fHistCosPointAngleK0vsMassK0pt3(0),
						
						/////////// Lambda ///////////////////////////
						
						fHistDcaPosToPrimVertexL(0),
						fHistDcaNegToPrimVertexL(0),
						fHistRadiusV0L(0),
						fHistDecayLengthV0L(0),
						fHistDcaV0DaughtersL(0),
						fHistChi2L(0),
						fHistCosPointAngleL(0),
						fHistcTauL(0),
						
						fHistDcaPosToPrimVertexLvsMassL(0),
						fHistDcaNegToPrimVertexLvsMassL(0),
						fHistRadiusV0LvsMassL(0),
						fHistDecayLengthV0LvsMassL(0),
						fHistDcaV0DaughtersLvsMassL(0),
						fHistCosPointAngleLvsMassL(0),
						fHistCosPointAngleLvsMassVsPtsigL(0),
						fHistCosPointAngleLvsMassVsPtbackL(0),
						
						
						fHistDcaPosToPrimVertexLambdaVsMasspt1(0),
						fHistDcaNegToPrimVertexLambdaVsMasspt1(0),
						fHistRadiusV0LambdaVsMasspt1(0),
						fHistDecayLengthV0LambdaVsMasspt1(0),
						fHistDcaV0DaughtersLambdaVsMasspt1(0),
						fHistCosPointAngleLambdaVsMasspt1(0),
						
						fHistDcaPosToPrimVertexLambdaVsMasspt2(0),
						fHistDcaNegToPrimVertexLambdaVsMasspt2(0),
						fHistRadiusV0LambdaVsMasspt2(0),
						fHistDecayLengthV0LambdaVsMasspt2(0),
						fHistDcaV0DaughtersLambdaVsMasspt2(0),
						fHistCosPointAngleLambdaVsMasspt2(0),
						
						fHistDcaPosToPrimVertexLambdaVsMasspt3(0),
						fHistDcaNegToPrimVertexLambdaVsMasspt3(0),
						fHistRadiusV0LambdaVsMasspt3(0),
						fHistDecayLengthV0LambdaVsMasspt3(0),
						fHistDcaV0DaughtersLambdaVsMasspt3(0),
						fHistCosPointAngleLambdaVsMasspt3(0),
						
						
						
						/////////Antilambda ///////////////////
						fHistDcaPosToPrimVertexAntiL(0),
						fHistDcaNegToPrimVertexAntiL(0),
						fHistRadiusV0AntiL(0),
						fHistDecayLengthV0AntiL(0),
						fHistDcaV0DaughtersAntiL(0),
						fHistChi2AntiL(0),
						fHistCosPointAngleAntiL(0),
						
						fHistDcaPosToPrimVertexAntiLvsMass(0),
						fHistDcaNegToPrimVertexAntiLvsMass(0),
						fHistRadiusV0AntiLvsMass(0),
						fHistDecayLengthV0AntiLvsMass(0),
						fHistDcaV0DaughtersAntiLvsMass(0),
						fHistCosPointAngleAntiLvsMass(0),
						
						
						
						fHistDcaPosToPrimVertexAntiLVsMasspt1(0),
						fHistDcaNegToPrimVertexAntiLVsMasspt1(0),
						fHistRadiusV0AntiLVsMasspt1(0),
						fHistDecayLengthV0AntiLVsMasspt1(0),
						fHistDcaV0DaughtersAntiLVsMasspt1(0),
						fHistCosPointAngleAntiLVsMasspt1(0),
						
						fHistDcaPosToPrimVertexAntiLVsMasspt2(0),
						fHistDcaNegToPrimVertexAntiLVsMasspt2(0),
						fHistRadiusV0AntiLVsMasspt2(0),
						fHistDecayLengthV0AntiLVsMasspt2(0),
						fHistDcaV0DaughtersAntiLVsMasspt2(0),
						fHistCosPointAngleAntiLVsMasspt2(0),
						
						fHistDcaPosToPrimVertexAntiLVsMasspt3(0),
						fHistDcaNegToPrimVertexAntiLVsMasspt3(0),
						fHistRadiusV0AntiLVsMasspt3(0),
						fHistDecayLengthV0AntiLVsMasspt3(0),
						fHistDcaV0DaughtersAntiLVsMasspt3(0),
						fHistCosPointAngleAntiLVsMasspt3(0),
						*/
/////////////////////////////////////////
fHistV0Multiplicity(0),
fHistMassK0(0),
fHistMassLambda(0),
fHistMassAntiLambda(0),
fHistMassVsRadiusK0(0),
fHistMassVsRadiusLambda(0),
fHistMassVsRadiusAntiLambda(0),

///////////////////////////////////////
fHistPtVsMassK0(0),
fHistPtVsMassLambda(0),
fHistPtVsMassAntiLambda(0),/*
							
							/// Rap3
							fHistPtVsMassK0Rap3(0),
							fHistPtVsMassLambdaRap3(0),
							fHistPtVsMassAntiLambdaRap3(0),*/
							
							////////////////////////////////////////
							
fHistArmenterosPodolanski(0),/*
							fHistK0sMassVsLambdaMass(0),
							fHistTPCsigPLambda(0),
							fHistTPCsigPAntiLambda(0),
							fHistNSigmaProton(0),    
							fHistNsigmaPosPionAntiLambda(0),
							fHistNsigmaNegProtonAntiLambda(0),
							fHistNsigmaPosProtonLambda(0),
							fHistNsigmaNegPionLambda(0),
							fHistNsigmaPosProtonAntiLambda(0),
							fHistNsigmaNegPionAntiLambda(0),
							fHistNsigmaPosPionK0(0),
							fHistNsigmaNegPionK0(0),
							fHistAsMcRapK0(0),
							fHistAsMcRapLambda(0),
							fHistAsMcRapAntiLambda(0),
							/////////////////////
							
							fHistAsMcPtK0(0),
							fHistAsMcPtLambda(0),
							fHistAsMcPtAntiLambda(0),
							
							///Rap3
							fHistAsMcPtK0Rap3(0),
							fHistAsMcPtLambdaRap3(0),
							fHistAsMcPtAntiLambdaRap3(0),
							
							
							/////////////////////////////////////
							
							fHistAsMcPtZoomK0(0),
							fHistAsMcPtZoomLambda(0),
							fHistAsMcPtZoomAntiLambda(0),
							fHistAsMcProdRadiusK0(0),
							fHistAsMcProdRadiusLambda(0),
							fHistAsMcProdRadiusAntiLambda(0),
							fHistAsMcProdRadiusXvsYK0s(0),
							fHistAsMcProdRadiusXvsYLambda(0),
							fHistAsMcProdRadiusXvsYAntiLambda(0),
							fHistPidMcMassK0(0),
							fHistPidMcMassLambda(0),
							fHistPidMcMassAntiLambda(0),*/


///////////////////////////////

fHistAsMcMassK0(0),
fHistAsMcMassLambda(0),
fHistAsMcMassAntiLambda(0),/*
							
							/// Rap3
							fHistAsMcMassK0Rap3(0),
							fHistAsMcMassLambdaRap3(0),
							fHistAsMcMassAntiLambdaRap3(0),*/


fHistAsMcPtVsMassK0(0),
fHistAsMcPtVsMassLambda(0),
fHistAsMcPtVsMassAntiLambda(0),/*
								
								/// Rap3
								fHistAsMcPtVsMassK0Rap3(0),
								fHistAsMcPtVsMassLambdaRap3(0),
								fHistAsMcPtVsMassAntiLambdaRap3(0),
								
								///////////////////////////////////////
								
								fHistAsMcMassVsRadiusK0(0),
								fHistAsMcMassVsRadiusLambda(0),
								fHistAsMcMassVsRadiusAntiLambda(0),
								fHistAsMcResxK0(0),
								fHistAsMcResyK0(0),
								fHistAsMcReszK0(0),
								fHistAsMcResrVsRadiusK0(0),
								fHistAsMcReszVsRadiusK0(0),
								fHistAsMcResxLambda(0),
								fHistAsMcResyLambda(0),
								fHistAsMcReszLambda(0),
								fHistAsMcResrVsRadiusLambda(0),
								fHistAsMcReszVsRadiusLambda(0),
								fHistAsMcResxAntiLambda(0),
								fHistAsMcResyAntiLambda(0),
								fHistAsMcReszAntiLambda(0),
								fHistAsMcResrVsRadiusAntiLambda(0),
								fHistAsMcReszVsRadiusAntiLambda(0),
								fHistAsMcResPtK0(0),
								fHistAsMcResPtLambda(0),
								fHistAsMcResPtAntiLambda(0),
								fHistAsMcResPtVsRapK0(0),
								fHistAsMcResPtVsRapLambda(0),
								fHistAsMcResPtVsRapAntiLambda(0),
								fHistAsMcResPtVsPtK0(0),
								fHistAsMcResPtVsPtLambda(0),
								fHistAsMcResPtVsPtAntiLambda(0),
								fHistAsMcMotherPdgCodeK0s(0),
								fHistAsMcMotherPdgCodeLambda(0),
								fHistAsMcMotherPdgCodeAntiLambda(0),
								fHistAsMcPtLambdaFromSigma(0),
								fHistAsMcPtAntiLambdaFromSigma(0),*/
fHistAsMcSecondaryPtVsRapK0s(0),
fHistAsMcSecondaryPtVsRapLambda(0),
fHistAsMcSecondaryPtVsRapAntiLambda(0),
fHistAsMcSecondaryPtVsMassK0s(0),
fHistAsMcSecondaryPtVsMassLambda(0),
fHistAsMcSecondaryPtVsMassAntiLambda(0)/*,
										 fHistAsMcSecondaryProdRadiusK0s(0),
										 fHistAsMcSecondaryProdRadiusLambda(0),
										 fHistAsMcSecondaryProdRadiusAntiLambda(0),
										 fHistAsMcSecondaryProdRadiusXvsYK0s(0),
										 fHistAsMcSecondaryProdRadiusXvsYLambda(0),
										 fHistAsMcSecondaryProdRadiusXvsYAntiLambda(0),
										 fHistAsMcSecondaryMotherPdgCodeK0s(0),
										 fHistAsMcSecondaryMotherPdgCodeLambda(0),
										 fHistAsMcSecondaryMotherPdgCodeAntiLambda(0),
										 fHistAsMcSecondaryPtLambdaFromSigma(0),
										 fHistAsMcSecondaryPtAntiLambdaFromSigma(0)*/
    
{
  // Constructor

  // Define output slots only here
  // Output slot #1 writes into a TList container
  DefineOutput(1, TList::Class());
  DefineOutput(2, AliAnalysisCentralitySelector::Class());
  DefineOutput(3, AliESDtrackCuts::Class());
}
AliAnalysisTaskLK0Spectra::~AliAnalysisTaskLK0Spectra() {
  //
  // Destructor
  //
  if (fListHist && !AliAnalysisManager::GetAnalysisManager()->IsProofMode())  { delete fListHist;     fListHist = 0x0;    }
  if (fCentrSelector && !AliAnalysisManager::GetAnalysisManager()->IsProofMode())  { delete fCentrSelector;    fCentrSelector = 0x0;    }
  if (fTracksCuts && !AliAnalysisManager::GetAnalysisManager()->IsProofMode())  { delete fTracksCuts;     fTracksCuts = 0x0;    }


}
//________________________________________________________________________
void AliAnalysisTaskLK0Spectra::UserCreateOutputObjects() 
{

  //******************
  // Create histograms
  //*******************
  fListHist = new TList();
  fListHist->SetOwner();
  //fListHistCuts = new TList();
  //fListHistCuts->SetOwner();

  // Bo: tbd: condition before allocation (i.e. if (!fHistMCMultiplicityPrimary){...} for each histo...

  //***************
  // MC histograms
  //***************
 
  // Primary Vertex:
  fHistMCPrimaryVertexX          = new TH1F("h1MCPrimaryVertexX", "MC Primary Vertex Position X;Primary Vertex Position X (cm);Events",100,-0.5,0.5);
  fListHist->Add(fHistMCPrimaryVertexX);

  fHistMCPrimaryVertexY          = new TH1F("h1MCPrimaryVertexY", "MC Primary Vertex Position Y;Primary Vertex Position Y (cm);Events",100,-0.5,0.5);
  fListHist->Add(fHistMCPrimaryVertexY);

  fHistMCPrimaryVertexZ          = new TH1F("h1MCPrimaryVertexZ", "MC Primary Vertex Position Z;Primary Vertex Position Z (cm);Events",200,-20,20);
  fListHist->Add(fHistMCPrimaryVertexZ);
/*
  // Pt track distribution
  fHistPtTracksITSRefit            = new TH1F("h1PtTracksITSRefit", "Pt tracks;p_{t} (GeV/c);Counts", 240,0,12);
  fListHist->Add(fHistPtTracksITSRefit);

  fHistPtTracks            = new TH1F("h1PtTracks", "Pt tracks;p_{t} (GeV/c);Counts", 240,0,12);
  fListHist->Add(fHistPtTracks);

  // Pt track distribution
  fHistPtTracksPITSRefit            = new TH1F("h1PtTracksPITSRefit", "Pt tracks;p_{t} (GeV/c);Counts", 240,0,12);
  fListHist->Add(fHistPtTracksPITSRefit);

  fHistPtTracksP            = new TH1F("h1PtTracksP", "Pt tracks;p_{t} (GeV/c);Counts", 240,0,12);
  fListHist->Add(fHistPtTracksP);
  */
  // Multiplicity
  fHistMCMultiplicityPrimary           = new TH1F("h1MCMultiplicityPrimary", "MC Primary Particles;NPrimary;Count", 201, -0.5, 200.5);
  fListHist->Add(fHistMCMultiplicityPrimary);

  fHistMCMultiplicityTracks            = new TH1F("h1MCMultiplicityTracks", "MC Tracks;Ntracks;Count", 201, -0.5, 200.5);
  fListHist->Add(fHistMCMultiplicityTracks);
/*
  // Production Radius of non-primary particles:
  fHistMCtracksProdRadiusK0s           = new TH2F("h2MCtracksProdRadiusK0s","Non-primary MC K^{0} Production Radius;x (cm); y (cm)",200,-50,50,200,-50,50);
  fListHist->Add(fHistMCtracksProdRadiusK0s);

  fHistMCtracksProdRadiusLambda        = new TH2F("h2MCtracksProdRadiusLambda","Non-primary MC #Lambda^{0} Production Radius;x (cm); y (cm)",200,-50,50,200,-50,50);
  fListHist->Add(fHistMCtracksProdRadiusLambda);

  fHistMCtracksProdRadiusAntiLambda    = new TH2F("h2MCtracksProdRadiusAntiLambda","Non-primary MC #bar{#Lambda}^{0} Production Radius;x (cm); y (cm)",200,-50,50,200,-50,50);
  fListHist->Add(fHistMCtracksProdRadiusAntiLambda);

  // Decay Radius of non-primary particles:
  fHistMCtracksDecayRadiusK0s          = new TH1F("h1MCtracksDecayRadiusK0s","Non-primary MC K^{0} Decay Radius;r (cm)",101,-1,100);
  fListHist->Add(fHistMCtracksDecayRadiusK0s);

  fHistMCtracksDecayRadiusLambda       = new TH1F("h1MCtracksDecayRadiusLambda","Non-primary MC #Lambda^{0} Decay Radius;r (cm)",101,-1,100);
  fListHist->Add(fHistMCtracksDecayRadiusLambda);

  fHistMCtracksDecayRadiusAntiLambda   = new TH1F("h1MCtracksDecayRadiusAntiLambda","Non-primary #bar{#Lambda}^{0} Decay Radius;r (cm)",100,1,101);
  fListHist->Add(fHistMCtracksDecayRadiusAntiLambda);
*/
  // Pt Distribution of non-primary particles:
  fHistMCPtAllK0s                      = new TH1F("h1MCPtAllK0s", "Non-primary MC K^{0};p_{t} (GeV/c);Counts",240,0,12);
  fListHist->Add(fHistMCPtAllK0s);

  fHistMCPtAllLambda                   = new TH1F("h1MCPtAllLambda", "Non-primary MC #Lambda^{0};p_{t} (GeV/c);Counts",240,0,12);
  fListHist->Add(fHistMCPtAllLambda);

  fHistMCPtAllAntiLambda               = new TH1F("h1MCPtAllAntiLambda", "Non-primary MC #bar{#Lambda}^{0};p_{t} (GeV/c);Counts",240,0,12);
  fListHist->Add(fHistMCPtAllAntiLambda);
/*

  // Pt Distribution of non-primary particles Rap3:
  fHistMCPtAllK0sRap3                      = new TH1F("h1MCPtAllK0sRap3", "Non-primary MC K^{0};p_{t} (GeV/c);Counts",240,0,12);
  fListHist->Add(fHistMCPtAllK0sRap3);

  fHistMCPtAllLambdaRap3                   = new TH1F("h1MCPtAllLambdaRap3", "Non-primary MC #LambdaRap3^{0};p_{t} (GeV/c);Counts",240,0,12);
  fListHist->Add(fHistMCPtAllLambdaRap3);

  fHistMCPtAllAntiLambdaRap3               = new TH1F("h1MCPtAllAntiLambdaRap3", "Non-primary MC #bar{#LambdaRap3}^{0};p_{t} (GeV/c);Counts",240,0,12);
  fListHist->Add(fHistMCPtAllAntiLambdaRap3);


  // Production Radius
  fHistMCProdRadiusK0s                 = new TH1F("h1MCProdRadiusK0s", "MC K^{0} Production Radius;r (cm);Count", 400, -2, 2);
  fListHist->Add(fHistMCProdRadiusK0s);

  fHistMCProdRadiusLambda              = new TH1F("h1MCProdRadiusLambda", "MC #Lambda^{0} Production Radius;r (cm);Count", 400, -2, 2);
  fListHist->Add(fHistMCProdRadiusLambda);

  fHistMCProdRadiusAntiLambda         = new TH1F("h1MCProdRadiusAntiLambda", "MC #bar{#Lambda}^{0} Production Radius;r (cm);Count", 400, -2, 2);
  fListHist->Add(fHistMCProdRadiusAntiLambda);

  // Rapidity distribution:
  fHistMCRapK0s                 = new TH1F("h1MCRapK0s", "K^{0};y",160,-4,4);
  fListHist->Add(fHistMCRapK0s);

  fHistMCRapInPtRangeK0s        = new TH1F("h1MCRapInPtRangeK0s", "K^{0};y",160,-4,4);
  fListHist->Add(fHistMCRapInPtRangeK0s);

  fHistMCRapLambda              = new TH1F("h1MCRapLambda", "#Lambda;y",160,-4,4);
  fListHist->Add(fHistMCRapLambda);

  fHistMCRapInPtRangeLambda     = new TH1F("h1MCRapInPtRangeLambda", "#Lambda;y",160,-4,4);
  fListHist->Add(fHistMCRapInPtRangeLambda);

  fHistMCRapAntiLambda          = new TH1F("h1MCRapAntiLambda", "#bar{#Lambda};y",160,-4,4);
  fListHist->Add(fHistMCRapAntiLambda);

  fHistMCRapInPtRangeAntiLambda = new TH1F("h1MCRapInPtRangeAntiLambda", "#bar{#Lambda};y",160,-4,4);
  fListHist->Add(fHistMCRapInPtRangeAntiLambda);

  fHistMCRapXi                  = new TH1F("h1MCRapXi", "Xi;y",160,-4,4);
  fListHist->Add(fHistMCRapXi);

  fHistMCRapInPtRangeXi         = new TH1F("h1MCRapInPtRangeXi", "Xi;y",160,-4,4);
  fListHist->Add(fHistMCRapInPtRangeXi);

  fHistMCRapPhi                  = new TH1F("h1MCRapPhi", "Phi;y",160,-4,4);
  fListHist->Add(fHistMCRapPhi);

  fHistMCRapInPtRangePhi         = new TH1F("h1MCRapInPtRangePhi", "Phi;y",160,-4,4);
  fListHist->Add(fHistMCRapInPtRangePhi);
*/
  // Pt distribution:
  fHistMCPtK0s               = new TH1F("h1MCPtK0s", "K^{0};p_{t} (GeV/c)",240,0,12);
  fListHist->Add(fHistMCPtK0s);

  fHistMCPtLambda            = new TH1F("h1MCPtLambda", "#Lambda^{0};p_{t} (GeV/c)",240,0,12);
  fListHist->Add(fHistMCPtLambda);

  fHistMCPtAntiLambda            = new TH1F("h1MCPtAntiLambda", "#AntiLambda^{0};p_{t} (GeV/c)",240,0,12);
  fListHist->Add(fHistMCPtAntiLambda);
/*

  // Pt distribution Rap3:
  fHistMCPtK0sRap3               = new TH1F("h1MCPtK0sRap3", "K^{0};p_{t} (GeV/c)",240,0,12);
  fListHist->Add(fHistMCPtK0sRap3);

  fHistMCPtLambdaRap3            = new TH1F("h1MCPtLambdaRap3", "#Lambda^{0};p_{t} (GeV/c)",240,0,12);
  fListHist->Add(fHistMCPtLambdaRap3);

fHistMCPtAntiLambdaRap3            = new TH1F("h1MCPtAntiLambdaRap3", "#AntiLambda^{0};p_{t} (GeV/c)",240,0,12);
  fListHist->Add(fHistMCPtAntiLambdaRap3);


  // Pt distribution of Lambda coming from Sigma decay
  fHistMCPtLambdaFromSigma      = new TH1F("h1MCPtLambdaFromSigma", "#Lambda^{0};p_{t} (GeV/c)",240,0,12);
  fListHist->Add(fHistMCPtLambdaFromSigma);

  fHistMCPtAntiLambdaFromSigma  = new TH1F("h1MCPtAntiLambdaFromSigma", "#Lambda^{0};p_{t} (GeV/c)",240,0,12);
  fListHist->Add(fHistMCPtAntiLambdaFromSigma);
 
  // Multiple reconstruction studies
  fHistNTimesRecK0s             = new TH1F("h1NTimesRecK0s","number of times a K0s is reconstructed in -1<y<1;number of times;counts",500,-0.5,4.5);
  fListHist->Add(fHistNTimesRecK0s);

  fHistNTimesRecLambda          = new TH1F("h1NTimesRecLambda","number of times a Lambda is reconstructed in -1<y<1;number of times;counts",500,-0.5,4.5);
  fListHist->Add(fHistNTimesRecLambda);

  fHistNTimesRecAntiLambda      = new TH1F("h1NTimesRecAntiLambda","number of times an AntiLambda is reconstructed in -1<y<1;number of times;counts",500,-0.5,4.5);
  fListHist->Add(fHistNTimesRecAntiLambda);

  fHistNTimesRecK0sVsPt         = new TH2F("h2NTimesRecK0sVsPt","NTimes versus Pt, K^{0} in -1<y<1;p_{t} (GeV/c);number of times",75,0,15,5,-0.5,4.5);
  fListHist->Add(fHistNTimesRecK0sVsPt);

  fHistNTimesRecLambdaVsPt      = new TH2F("h2NTimesRecLambdaVsPt","NTimes versus Pt, #Lambda^{0} in -1<y<1;p_{t} (GeV/c);number of times",75,0,15,5,-0.5,4.5);
  fListHist->Add(fHistNTimesRecLambdaVsPt);

  fHistNTimesRecAntiLambdaVsPt  = new TH2F("h2NTimesRecAntiLambdaVsPt","NTimes versus Pt, #bar{#Lambda}^{0} in -1<y<1;p_{t} (GeV/c);number of times",75,0,15,5,-0.5,4.5);
  fListHist->Add(fHistNTimesRecAntiLambdaVsPt);
*/
  //***********************************
  // Reconstructed particles histograms
  //***********************************

  // Number of events;
  fHistNumberEvents           = new TH1F("h1NumberEvents", "Number of events; index;Number of Events",10,0,10);
  fListHist->Add(fHistNumberEvents);

  // multiplicity
  fHistTrackPerEvent           = new TH1F("h1TrackPerEvent", "Tracks per event;Number of Tracks;Number of Events",10000,0,10000);
  fListHist->Add(fHistTrackPerEvent);

  fHistTPCMult           = new TH1F("h1HistTPCMult", "TPC tracks per event;Number of Tracks;Number of Events",10000,0,10000);
  fListHist->Add(fHistTPCMult);
/*

  fHistTrackletPerEvent       = new TH1F("h1TrackletPerEvent", "Number of tracklets;Number of tracklets per events;Number of events",1000,0,1000);
  fListHist->Add(fHistTrackletPerEvent);

  fHistMCDaughterTrack         = new TH1F("h1MCDaughterTrack","Distribution of mc id for daughters;id tags;Counts",15,0,15);
  fListHist->Add(fHistMCDaughterTrack);

   fHistTPCTracks               = new TH1F("h1TPCTracks","Distribution of TPC tracks;Number of TPC tracks:Number of events",1000,0,10000);
  fListHist->Add(fHistTPCTracks);

  // Primary Vertex:
  fHistSPDPrimaryVertexZ          = new TH1F("h1SPDPrimaryVertexZ", "SPD Primary Vertex Position Z;Primary Vertex Position Z (cm);Events",200,-20,20);
  fListHist->Add(fHistSPDPrimaryVertexZ);
*/
  fHistPrimaryVertexX          = new TH1F("h1PrimaryVertexX", "Primary Vertex Position X;Primary Vertex Position X (cm);Events",100,-0.5,0.5);
  fListHist->Add(fHistPrimaryVertexX);

  fHistPrimaryVertexY          = new TH1F("h1PrimaryVertexY", "Primary Vertex Position Y;Primary Vertex Position Y (cm);Events",100,-0.5,0.5);
  fListHist->Add(fHistPrimaryVertexY);

  fHistPrimaryVertexZ          = new TH1F("h1PrimaryVertexZ", "Primary Vertex Position Z;Primary Vertex Position Z (cm);Events",200,-20,20);
  fListHist->Add(fHistPrimaryVertexZ);
/*

  // Primary vertex resolution
  fHistPrimaryVertexResX          = new TH1F("h1PrimaryVertexResX", "Primary Vertex Resolution X;Primary Vertex Resolution X (cm);Events",100,-0.25,0.25);
  fListHist->Add(fHistPrimaryVertexResX);

  fHistPrimaryVertexResY          = new TH1F("h1PrimaryVertexResY", "Primary Vertex Resolution Y;Primary Vertex Resolution Y (cm);Events",100,-0.25,0.25);
  fListHist->Add(fHistPrimaryVertexResY);

  fHistPrimaryVertexResZ          = new TH1F("h1PrimaryVertexResZ", "Primary Vertex Resolution Z;Primary Vertex Resolution Z (cm);Events",200,-0.25,0.25);
  fListHist->Add(fHistPrimaryVertexResZ);
  

  // Primary Vertex in events with V0 candidates:
  fHistPrimaryVertexPosXV0events       = new TH1F("h1PrimaryVertexPosXV0events", "Primary Vertex Position X;Primary Vertex Position X (cm);Events",100,-0.5,0.5);
  fListHist->Add(fHistPrimaryVertexPosXV0events);
  fHistPrimaryVertexPosYV0events       = new TH1F("h1PrimaryVertexPosYV0events", "Primary Vertex Position Y;Primary Vertex Position Y (cm);Events",100,-0.5,0.5);
  fListHist->Add(fHistPrimaryVertexPosYV0events);
  fHistPrimaryVertexPosZV0events       = new TH1F("h1PrimaryVertexPosZV0events", "Primary Vertex Position Z;Primary Vertex Position Z (cm);Events",200,-20.0,20.0);
  fListHist->Add(fHistPrimaryVertexPosZV0events);

  // Daughters Pt:
  fHistDaughterPt              = new TH2F("h2DaughterPt", "Daughter Pt;Positive Daughter Pt; Negative Daughter Pt",200,0,2,200,0,2);
  fListHist->Add(fHistDaughterPt);

  //////K0s///////////////// 2D histos: cut vs on fly status////

  fHistDcaPosToPrimVertexK0      = new TH2F("h2DcaPosToPrimVertexK0", "Positive V0 daughter;dca(cm);Status",100,0,10,2,-0.5,1.5);
  fListHist->Add(fHistDcaPosToPrimVertexK0);

  fHistDcaNegToPrimVertexK0      = new TH2F("h2DcaNegToPrimVertexK0", "Negative V0 daughter;dca(cm);Status",100,0,10,2,-0.5,1.5);
  fListHist->Add(fHistDcaNegToPrimVertexK0);


  fHistRadiusV0K0                = new TH2F("h2RadiusV0K0", "Radius;Radius(cm);Status",500,0,500,2,-0.5,1.5);
  fListHist->Add(fHistRadiusV0K0);

  fHistDecayLengthV0K0           = new TH2F("h2DecayLengthV0K0", "V0s decay Length;decay length(cm);Status", 500, 0, 500,2,-0.5,1.5);
  fListHist->Add(fHistDecayLengthV0K0);

  fHistDcaV0DaughtersK0          = new TH2F("h2DcaV0DaughtersK0", "DCA between daughters;dca(cm);Status", 300, 0, 3.0,2,-0.5,1.5);
  fListHist->Add(fHistDcaV0DaughtersK0);

  fHistChi2K0                    = new TH2F("h2Chi2K0", "V0s chi2;chi2;Status", 1000, 0, 0.1,2,-0.5,1.5);
  fListHist->Add(fHistChi2K0);

  fHistCosPointAngleK0           = new TH2F("h2CosPointAngleK0", "Cosine of V0's pointing angle", 200,0.99,1.01,2,-0.5,1.5);
  fListHist->Add(fHistCosPointAngleK0);


  ////////////K0s///////////////// 2D histos: cut vs mass////


  fHistDcaPosToPrimVertexK0vsMassK0 = new TH2F("h2DcaPosToPrimVertexK0vsMassK0", "Positive V0 daughter;dca(cm);K0s inv. mass",500,0,10,200,0.4,0.6);
  fListHist->Add(fHistDcaPosToPrimVertexK0vsMassK0);

  fHistDcaNegToPrimVertexK0vsMassK0 = new TH2F("h2DcaNegToPrimVertexK0vsMassK0", "Negative V0 daughter;dca(cm);K0s inv. mass",500,0,10,200,0.4,0.6);
  fListHist->Add(fHistDcaNegToPrimVertexK0vsMassK0);


  fHistRadiusV0K0vsMassK0           = new TH2F("h2RadiusV0K0vsMassK0", "Radius;Radius(cm);K0s inv. mass",110,0,110,200,0.4,0.6);
  fListHist->Add(fHistRadiusV0K0vsMassK0);

  fHistDecayLengthV0K0vsMassK0      = new TH2F("h2DecayLengthV0K0vsMassK0", "V0s decay Length;decay length(cm);K0s inv. mass", 100, 0, 100,200,0.4,0.6);
  fListHist->Add(fHistDecayLengthV0K0vsMassK0);

  fHistDcaV0DaughtersK0vsMassK0     = new TH2F("h2DcaV0DaughtersK0vsMassK0", "DCA between daughters;dca(cm);K0s inv. mass", 110, 0, 1.1,200,0.4,0.6);
  fListHist->Add(fHistDcaV0DaughtersK0vsMassK0);


  fHistCosPointAngleK0vsMassK0      = new TH2F("h2CosPointAngleK0vsMassK0", "Cosine of V0's pointing angle", 200,0.997,1.007,200,0.4,0.6);
  fListHist->Add(fHistCosPointAngleK0vsMassK0);
  if(fQASelector) {
    //// pt1
      fHistDcaPosToPrimVertexK0vsMassK0pt1 = new TH2F("h2DcaPosToPrimVertexK0vsMassK0pt1", "Positive V0 daughter;dca(cm);K0s inv. mass",500,0,10,200,0.4,0.6);
      fListHist->Add(fHistDcaPosToPrimVertexK0vsMassK0pt1);

      fHistDcaNegToPrimVertexK0vsMassK0pt1 = new TH2F("h2DcaNegToPrimVertexK0vsMassK0pt1", "Negative V0 daughter;dca(cm);K0s inv. mass",500,0,10,200,0.4,0.6);
      fListHist->Add(fHistDcaNegToPrimVertexK0vsMassK0pt1);

      fHistRadiusV0K0vsMassK0pt1           = new TH2F("h2RadiusV0K0vsMassK0pt1", "Radius;Radius(cm);K0s inv. mass",110,0,110,200,0.4,0.6);
      fListHist->Add(fHistRadiusV0K0vsMassK0pt1);

      fHistDecayLengthV0K0vsMassK0pt1      = new TH2F("h2DecayLengthV0K0vsMassK0pt1", "V0s decay Length;decay length(cm);K0s inv. mass",100,0,100,200,0.4,0.6);
      fListHist->Add(fHistDecayLengthV0K0vsMassK0pt1);

      fHistDcaV0DaughtersK0vsMassK0pt1     = new TH2F("h2DcaV0DaughtersK0vsMassK0pt1", "DCA between daughters;dca(cm);K0s inv. mass", 110, 0, 1.1,200,0.4,0.6);
      fListHist->Add(fHistDcaV0DaughtersK0vsMassK0pt1);

      fHistCosPointAngleK0vsMassK0pt1      = new TH2F("h2CosPointAngleK0vsMassK0pt1", "Cosine of V0's pointing angle", 200,0.997,1.007,200,0.4,0.6);
      fListHist->Add(fHistCosPointAngleK0vsMassK0pt1);

      /// pt2
      fHistDcaPosToPrimVertexK0vsMassK0pt2 = new TH2F("h2DcaPosToPrimVertexK0vsMassK0pt2", "Positive V0 daughter;dca(cm);K0s inv. mass",500,0,10,200,0.4,0.6);
      fListHist->Add(fHistDcaPosToPrimVertexK0vsMassK0pt2);

      fHistDcaNegToPrimVertexK0vsMassK0pt2 = new TH2F("h2DcaNegToPrimVertexK0vsMassK0pt2", "Negative V0 daughter;dca(cm);K0s inv. mass",500,0,10,200,0.4,0.6);
      fListHist->Add(fHistDcaNegToPrimVertexK0vsMassK0pt2);

      fHistRadiusV0K0vsMassK0pt2           = new TH2F("h2RadiusV0K0vsMassK0pt2", "Radius;Radius(cm);K0s inv. mass",110,0,110,200,0.4,0.6);
      fListHist->Add(fHistRadiusV0K0vsMassK0pt2);

      fHistDecayLengthV0K0vsMassK0pt2      = new TH2F("h2DecayLengthV0K0vsMassK0pt2", "V0s decay Length;decay length(cm);K0s inv. mass", 100, 0, 100,200,0.4,0.6);
      fListHist->Add(fHistDecayLengthV0K0vsMassK0pt2);

      fHistDcaV0DaughtersK0vsMassK0pt2     = new TH2F("h2DcaV0DaughtersK0vsMassK0pt2", "DCA between daughters;dca(cm);K0s inv. mass", 110, 0, 1.1,200,0.4,0.6);
      fListHist->Add(fHistDcaV0DaughtersK0vsMassK0pt2);
  
      fHistCosPointAngleK0vsMassK0pt2      = new TH2F("h2CosPointAngleK0vsMassK0pt2", "Cosine of V0's pointing angle", 200,0.997,1.007,200,0.4,0.6);
      fListHist->Add(fHistCosPointAngleK0vsMassK0pt2);

      /// pt3
      fHistDcaPosToPrimVertexK0vsMassK0pt3 = new TH2F("h2DcaPosToPrimVertexK0vsMassK0pt3", "Positive V0 daughter;dca(cm);K0s inv. mass",500,0,10,200,0.4,0.6);
      fListHist->Add(fHistDcaPosToPrimVertexK0vsMassK0pt3);

      fHistDcaNegToPrimVertexK0vsMassK0pt3 = new TH2F("h2DcaNegToPrimVertexK0vsMassK0pt3", "Negative V0 daughter;dca(cm);K0s inv. mass",500,0,10,200,0.4,0.6);
      fListHist->Add(fHistDcaNegToPrimVertexK0vsMassK0pt3);

      fHistRadiusV0K0vsMassK0pt3           = new TH2F("h2RadiusV0K0vsMassK0pt3", "Radius;Radius(cm);K0s inv. mass",110,0,110,200,0.4,0.6);
      fListHist->Add(fHistRadiusV0K0vsMassK0pt3);

      fHistDecayLengthV0K0vsMassK0pt3      = new TH2F("h2DecayLengthV0K0vsMassK0pt3", "V0s decay Length;decay length(cm);K0s inv. mass", 100, 0, 100,200,0.4,0.6);
      fListHist->Add(fHistDecayLengthV0K0vsMassK0pt3);

      fHistDcaV0DaughtersK0vsMassK0pt3     = new TH2F("h2DcaV0DaughtersK0vsMassK0pt3", "DCA between daughters;dca(cm);K0s inv. mass", 110, 0, 1.1,200,0.4,0.6);
      fListHist->Add(fHistDcaV0DaughtersK0vsMassK0pt3);
  
      fHistCosPointAngleK0vsMassK0pt3      = new TH2F("h2CosPointAngleK0vsMassK0pt3", "Cosine of V0's pointing angle", 200,0.997,1.007,200,0.4,0.6);
      fListHist->Add(fHistCosPointAngleK0vsMassK0pt3);
  } //end QA condition
  //////////Lambda////////////// 2D histos: cut vs on fly status////

  fHistDcaPosToPrimVertexL      = new TH2F("h2DcaPosToPrimVertexL", "Positive V0 daughter;dca(cm);Status",100,0,10,2,-0.5,1.5);
  fListHist->Add(fHistDcaPosToPrimVertexL);

  fHistDcaNegToPrimVertexL      = new TH2F("h2DcaNegToPrimVertexL", "Negative V0 daughter;dca(cm);Status",100,0,10,2,-0.5,1.5);
  fListHist->Add(fHistDcaNegToPrimVertexL);

  fHistRadiusV0L                = new TH2F("h2RadiusV0L", "Radius;Radius(cm);Status",100,0,110,2,-0.5,1.5);
  fListHist->Add(fHistRadiusV0L);

  fHistDecayLengthV0L           = new TH2F("h2DecayLengthV0L", "V0s decay Length;decay length(cm);Status", 500, 0, 500,2,-0.5,1.5);
  fListHist->Add(fHistDecayLengthV0L);

  fHistDcaV0DaughtersL          = new TH2F("h2DcaV0DaughtersL", "DCA between daughters;dca(cm);Status", 300, 0, 3.0,2,-0.5,1.5);
  fListHist->Add(fHistDcaV0DaughtersL);

  fHistChi2L                    = new TH2F("h2Chi2L", "V0s chi2;chi2;Status", 100, 0, 0.10,2,-0.5,1.5);
  fListHist->Add(fHistChi2L);

  fHistCosPointAngleL           = new TH2F("h2CosPointAngleL", "Cosine of V0's pointing angle", 200,0.99,1.01,2,-0.5,1.5);
  fListHist->Add(fHistCosPointAngleL);

  fHistcTauL                    = new TH1F("h1cTauL","cTaou of Lambdas",100,0,100);
  fListHist->Add(fHistcTauL);
  //////////Lambda////////////// 2D histos: cut vs mass////
  fHistDcaPosToPrimVertexLvsMassL      = new TH2F("h2DcaPosToPrimVertexLvsMassL", "Positive V0 daughter;dca(cm);Status",100,0,10,140, 1.06, 1.2);
  fListHist->Add(fHistDcaPosToPrimVertexLvsMassL);

  fHistDcaNegToPrimVertexLvsMassL      = new TH2F("h2DcaNegToPrimVertexLvsMassL", "Negative V0 daughter;dca(cm);Status",100,0,10,140, 1.06, 1.2);
  fListHist->Add(fHistDcaNegToPrimVertexLvsMassL);


  fHistRadiusV0LvsMassL                = new TH2F("h2RadiusV0LvsMassL", "Radius;Radius(cm);Status",110,0,110,140, 1.06, 1.2);
  fListHist->Add(fHistRadiusV0LvsMassL);

  fHistDecayLengthV0LvsMassL           = new TH2F("h2DecayLengthV0LvsMassL", "V0s decay Length;decay length(cm);Status", 120, 0, 120,140, 1.06, 1.2);
  fListHist->Add(fHistDecayLengthV0LvsMassL);

  fHistDcaV0DaughtersLvsMassL          = new TH2F("h2DcaV0DaughtersLvsMassL", "DCA between daughters;dca(cm);Status", 110, 0, 1.1,140, 1.06, 1.2);
  fListHist->Add(fHistDcaV0DaughtersLvsMassL);

  fHistCosPointAngleLvsMassL           = new TH2F("h2CosPointAngleLvsMassL", "Cosine of V0's pointing angle", 200,0.997,1.007,140, 1.06, 1.2);
  fListHist->Add(fHistCosPointAngleLvsMassL);

  fHistCosPointAngleLvsMassVsPtsigL           = new TH3F("h3McCosPointAngleLvsMassVsPtsigL", "Cosine of V0's pointing angle",3,0,12, 2,00.997,1.007,140, 1.06, 1.2);
  fListHist->Add(fHistCosPointAngleLvsMassVsPtsigL);
  fHistCosPointAngleLvsMassVsPtbackL           = new TH3F("h3McCosPointAngleLvsMassVsPtbackL", "Cosine of V0's pointing angle",3,0,12, 20,0.997,1.007,140, 1.06, 1.2);
  fListHist->Add(fHistCosPointAngleLvsMassVsPtbackL);


  if(fQASelector){
    //// pt1
      fHistDcaPosToPrimVertexLambdaVsMasspt1 = new TH2F("h2DcaPosToPrimVertexLambdaVsMasspt1", "Positive V0 daughter;dca(cm);K0s inv. mass",500,0,10,140,1.06,1.2);
      fListHist->Add(fHistDcaPosToPrimVertexLambdaVsMasspt1);

      fHistDcaNegToPrimVertexLambdaVsMasspt1 = new TH2F("h2DcaNegToPrimVertexLambdaVsMasspt1", "Negative V0 daughter;dca(cm);K0s inv. mass",500,0,10,140,1.06,1.2);
      fListHist->Add(fHistDcaNegToPrimVertexLambdaVsMasspt1);

      fHistRadiusV0LambdaVsMasspt1           = new TH2F("h2RadiusV0LambdaVsMasspt1", "Radius;Radius(cm);K0s inv. mass",110,0,110,140,1.06,1.2);
      fListHist->Add(fHistRadiusV0LambdaVsMasspt1);

      fHistDecayLengthV0LambdaVsMasspt1      = new TH2F("h2DecayLengthV0LambdaVsMasspt1", "V0s decay Length;decay length(cm);K0s inv. mass",100,0,100,140,1.06,1.2);
      fListHist->Add(fHistDecayLengthV0LambdaVsMasspt1);

      fHistDcaV0DaughtersLambdaVsMasspt1     = new TH2F("h2DcaV0DaughtersLambdaVsMasspt1", "DCA between daughters;dca(cm);K0s inv. mass", 110, 0, 1.1,140,1.06,1.2);
      fListHist->Add(fHistDcaV0DaughtersLambdaVsMasspt1);

      fHistCosPointAngleLambdaVsMasspt1      = new TH2F("h2CosPointAngleLambdaVsMasspt1", "Cosine of V0's pointing angle", 200,0.997,1.007,140,1.06,1.2);
      fListHist->Add(fHistCosPointAngleLambdaVsMasspt1);

      /// pt2
      fHistDcaPosToPrimVertexLambdaVsMasspt2 = new TH2F("h2DcaPosToPrimVertexLambdaVsMasspt2", "Positive V0 daughter;dca(cm);K0s inv. mass",500,0,10,140,1.06,1.2);
      fListHist->Add(fHistDcaPosToPrimVertexLambdaVsMasspt2);

      fHistDcaNegToPrimVertexLambdaVsMasspt2 = new TH2F("h2DcaNegToPrimVertexLambdaVsMasspt2", "Negative V0 daughter;dca(cm);K0s inv. mass",500,0,10,140,1.06,1.2);
      fListHist->Add(fHistDcaNegToPrimVertexLambdaVsMasspt2);

      fHistRadiusV0LambdaVsMasspt2           = new TH2F("h2RadiusV0LambdaVsMasspt2", "Radius;Radius(cm);K0s inv. mass",110,0,110,140,1.06,1.2);
      fListHist->Add(fHistRadiusV0LambdaVsMasspt2);

      fHistDecayLengthV0LambdaVsMasspt2      = new TH2F("h2DecayLengthV0LambdaVsMasspt2", "V0s decay Length;decay length(cm);K0s inv. mass", 100, 0, 100,140,1.06,1.2);
      fListHist->Add(fHistDecayLengthV0LambdaVsMasspt2);

      fHistDcaV0DaughtersLambdaVsMasspt2     = new TH2F("h2DcaV0DaughtersLambdaVsMasspt2", "DCA between daughters;dca(cm);K0s inv. mass", 110, 0, 1.1,140,1.06,1.2);
      fListHist->Add(fHistDcaV0DaughtersLambdaVsMasspt2);
  
      fHistCosPointAngleLambdaVsMasspt2      = new TH2F("h2CosPointAngleLambdaVsMasspt2", "Cosine of V0's pointing angle", 200,0.997,1.007,140,1.06,1.2);
      fListHist->Add(fHistCosPointAngleLambdaVsMasspt2);

      /// pt3
      fHistDcaPosToPrimVertexLambdaVsMasspt3 = new TH2F("h2DcaPosToPrimVertexLambdaVsMasspt3", "Positive V0 daughter;dca(cm);K0s inv. mass",500,0,10,140,1.06,1.2);
      fListHist->Add(fHistDcaPosToPrimVertexLambdaVsMasspt3);

      fHistDcaNegToPrimVertexLambdaVsMasspt3 = new TH2F("h2DcaNegToPrimVertexLambdaVsMasspt3", "Negative V0 daughter;dca(cm);K0s inv. mass",500,0,10,140,1.06,1.2);
      fListHist->Add(fHistDcaNegToPrimVertexLambdaVsMasspt3);

      fHistRadiusV0LambdaVsMasspt3           = new TH2F("h2RadiusV0LambdaVsMasspt3", "Radius;Radius(cm);K0s inv. mass",110,0,110,140,1.06,1.2);
      fListHist->Add(fHistRadiusV0LambdaVsMasspt3);

      fHistDecayLengthV0LambdaVsMasspt3      = new TH2F("h2DecayLengthV0LambdaVsMasspt3", "V0s decay Length;decay length(cm);K0s inv. mass", 100, 0, 100,140,1.06,1.2);
      fListHist->Add(fHistDecayLengthV0LambdaVsMasspt3);

      fHistDcaV0DaughtersLambdaVsMasspt3     = new TH2F("h2DcaV0DaughtersLambdaVsMasspt3", "DCA between daughters;dca(cm);K0s inv. mass", 110, 0, 1.1,140,1.06,1.2);
      fListHist->Add(fHistDcaV0DaughtersLambdaVsMasspt3);
  
      fHistCosPointAngleLambdaVsMasspt3      = new TH2F("h2CosPointAngleLambdaVsMasspt3", "Cosine of V0's pointing angle", 200,0.997,1.007,140,1.06,1.2);
      fListHist->Add(fHistCosPointAngleLambdaVsMasspt3);
  } // end QA condition
  //////////AntiLambda////////////// 2D histos: cut vs on fly status////

  fHistDcaPosToPrimVertexAntiL      = new TH2F("h2DcaPosToPrimVertexAntiL", "Positive V0 daughter;dca(cm);Status",100,0,10,2,-0.5,1.5);
  fListHist->Add(fHistDcaPosToPrimVertexAntiL);

  fHistDcaNegToPrimVertexAntiL      = new TH2F("h2DcaNegToPrimVertexAntiL", "Negative V0 daughter;dca(cm);Status",100,0,10,2,-0.5,1.5);
  fListHist->Add(fHistDcaNegToPrimVertexAntiL);


  fHistRadiusV0AntiL                = new TH2F("h2RadiusV0AntiL", "Radius;Radius(cm);Status",100,0,110,2,-0.5,1.5);
  fListHist->Add(fHistRadiusV0AntiL);

  fHistDecayLengthV0AntiL           = new TH2F("h2DecayLengthV0AntiL", "V0s decay Length;decay length(cm);Status", 500, 0, 500,2,-0.5,1.5);
  fListHist->Add(fHistDecayLengthV0AntiL);

  fHistDcaV0DaughtersAntiL          = new TH2F("h2DcaV0DaughtersAntiL", "DCA between daughters;dca(cm);Status", 300, 0, 3.0,2,-0.5,1.5);
  fListHist->Add(fHistDcaV0DaughtersAntiL);

  fHistChi2AntiL                    = new TH2F("h2Chi2AntiL", "V0s chi2;chi2;Status", 100, 0, 0.10,2,-0.5,1.5);
  fListHist->Add(fHistChi2AntiL);

  fHistCosPointAngleAntiL           = new TH2F("h2CosPointAngleAntiL", "Cosine of V0's pointing angle", 200,0.99,1.01,2,-0.5,1.5);
  fListHist->Add(fHistCosPointAngleAntiL);

  //////////AntiLambda////////////// 2D histos: cut vs mass////

  fHistDcaPosToPrimVertexAntiLvsMass      = new TH2F("h2DcaPosToPrimVertexAntiLvsMass", "Positive V0 daughter;dca(cm);Status",100,0,10,140, 1.06, 1.2);
  fListHist->Add(fHistDcaPosToPrimVertexAntiLvsMass);

  fHistDcaNegToPrimVertexAntiLvsMass      = new TH2F("h2DcaNegToPrimVertexAntiLvsMass", "Negative V0 daughter;dca(cm);Status",100,0,10,140, 1.06, 1.2);
  fListHist->Add(fHistDcaNegToPrimVertexAntiLvsMass);


  fHistRadiusV0AntiLvsMass                = new TH2F("h2RadiusV0AntiLvsMass", "Radius;Radius(cm);Status",110,0,110,140, 1.06, 1.2);
  fListHist->Add(fHistRadiusV0AntiLvsMass);

  fHistDecayLengthV0AntiLvsMass           = new TH2F("h2DecayLengthV0AntiLvsMass", "V0s decay Length;decay length(cm);Status", 120, 0, 120,140, 1.06, 1.2);
  fListHist->Add(fHistDecayLengthV0AntiLvsMass);

  fHistDcaV0DaughtersAntiLvsMass          = new TH2F("h2DcaV0DaughtersAntiLvsMass", "DCA between daughters;dca(cm);Status", 110, 0, 1.1,140, 1.06, 1.2);
  fListHist->Add(fHistDcaV0DaughtersAntiLvsMass);

  fHistCosPointAngleAntiLvsMass           = new TH2F("h2CosPointAngleAntiLvsMass", "Cosine of V0's pointing angle", 200,0.997,1.007,140, 1.06, 1.2);
  fListHist->Add(fHistCosPointAngleAntiLvsMass);
  if(fQASelector){
    //// pt1
      fHistDcaPosToPrimVertexAntiLVsMasspt1 = new TH2F("h2DcaPosToPrimVertexAntiLVsMasspt1", "Positive V0 daughter;dca(cm);K0s inv. mass",500,0,10,140,1.06,1.2);
      fListHist->Add(fHistDcaPosToPrimVertexAntiLVsMasspt1);

      fHistDcaNegToPrimVertexAntiLVsMasspt1 = new TH2F("h2DcaNegToPrimVertexAntiLVsMasspt1", "Negative V0 daughter;dca(cm);K0s inv. mass",500,0,10,140,1.06,1.2);
      fListHist->Add(fHistDcaNegToPrimVertexAntiLVsMasspt1);

      fHistRadiusV0AntiLVsMasspt1           = new TH2F("h2RadiusV0AntiLVsMasspt1", "Radius;Radius(cm);K0s inv. mass",110,0,110,140,1.06,1.2);
      fListHist->Add(fHistRadiusV0AntiLVsMasspt1);

      fHistDecayLengthV0AntiLVsMasspt1      = new TH2F("h2DecayLengthV0AntiLVsMasspt1", "V0s decay Length;decay length(cm);K0s inv. mass",100,0,100,140,1.06,1.2);
      fListHist->Add(fHistDecayLengthV0AntiLVsMasspt1);

      fHistDcaV0DaughtersAntiLVsMasspt1     = new TH2F("h2DcaV0DaughtersAntiLVsMasspt1", "DCA between daughters;dca(cm);K0s inv. mass", 110, 0, 1.1,140,1.06,1.2);
      fListHist->Add(fHistDcaV0DaughtersAntiLVsMasspt1);

      fHistCosPointAngleAntiLVsMasspt1      = new TH2F("h2CosPointAngleAntiLVsMasspt1", "Cosine of V0's pointing angle", 200,0.997,1.007,140,1.06,1.2);
      fListHist->Add(fHistCosPointAngleAntiLVsMasspt1);

      /// pt2
      fHistDcaPosToPrimVertexAntiLVsMasspt2 = new TH2F("h2DcaPosToPrimVertexAntiLVsMasspt2", "Positive V0 daughter;dca(cm);K0s inv. mass",500,0,10,140,1.06,1.2);
      fListHist->Add(fHistDcaPosToPrimVertexAntiLVsMasspt2);

      fHistDcaNegToPrimVertexAntiLVsMasspt2 = new TH2F("h2DcaNegToPrimVertexAntiLVsMasspt2", "Negative V0 daughter;dca(cm);K0s inv. mass",500,0,10,140,1.06,1.2);
      fListHist->Add(fHistDcaNegToPrimVertexAntiLVsMasspt2);

      fHistRadiusV0AntiLVsMasspt2           = new TH2F("h2RadiusV0AntiLVsMasspt2", "Radius;Radius(cm);K0s inv. mass",110,0,110,140,1.06,1.2);
      fListHist->Add(fHistRadiusV0AntiLVsMasspt2);

      fHistDecayLengthV0AntiLVsMasspt2      = new TH2F("h2DecayLengthV0AntiLVsMasspt2", "V0s decay Length;decay length(cm);K0s inv. mass", 100, 0, 100,140,1.06,1.2);
      fListHist->Add(fHistDecayLengthV0AntiLVsMasspt2);

      fHistDcaV0DaughtersAntiLVsMasspt2     = new TH2F("h2DcaV0DaughtersAntiLVsMasspt2", "DCA between daughters;dca(cm);K0s inv. mass", 110, 0, 1.1,140,1.06,1.2);
      fListHist->Add(fHistDcaV0DaughtersAntiLVsMasspt2);
  
      fHistCosPointAngleAntiLVsMasspt2      = new TH2F("h2CosPointAngleAntiLVsMasspt2", "Cosine of V0's pointing angle", 200,0.997,1.007,140,1.06,1.2);
      fListHist->Add(fHistCosPointAngleAntiLVsMasspt2);

      /// pt3
      fHistDcaPosToPrimVertexAntiLVsMasspt3 = new TH2F("h2DcaPosToPrimVertexAntiLVsMasspt3", "Positive V0 daughter;dca(cm);K0s inv. mass",500,0,10,140,1.06,1.2);
      fListHist->Add(fHistDcaPosToPrimVertexAntiLVsMasspt3);

      fHistDcaNegToPrimVertexAntiLVsMasspt3 = new TH2F("h2DcaNegToPrimVertexAntiLVsMasspt3", "Negative V0 daughter;dca(cm);K0s inv. mass",500,0,10,140,1.06,1.2);
      fListHist->Add(fHistDcaNegToPrimVertexAntiLVsMasspt3);

      fHistRadiusV0AntiLVsMasspt3           = new TH2F("h2RadiusV0AntiLVsMasspt3", "Radius;Radius(cm);K0s inv. mass",110,0,110,140,1.06,1.2);
      fListHist->Add(fHistRadiusV0AntiLVsMasspt3);

      fHistDecayLengthV0AntiLVsMasspt3      = new TH2F("h2DecayLengthV0AntiLVsMasspt3", "V0s decay Length;decay length(cm);K0s inv. mass", 100, 0, 100,140,1.06,1.2);
      fListHist->Add(fHistDecayLengthV0AntiLVsMasspt3);

      fHistDcaV0DaughtersAntiLVsMasspt3     = new TH2F("h2DcaV0DaughtersAntiLVsMasspt3", "DCA between daughters;dca(cm);K0s inv. mass", 110, 0, 1.1,140,1.06,1.2);
      fListHist->Add(fHistDcaV0DaughtersAntiLVsMasspt3);
  
      fHistCosPointAngleAntiLVsMasspt3      = new TH2F("h2CosPointAngleAntiLVsMasspt3", "Cosine of V0's pointing angle", 200,0.997,1.007,140,1.06,1.2);
      fListHist->Add(fHistCosPointAngleAntiLVsMasspt3);
  } //end QA condition for AntiLambda
*/
  // V0 Multiplicity
  if (!fHistV0Multiplicity) {
    if (fCollidingSystems)
      fHistV0Multiplicity = new TH1F("fHistV0Multiplicity", "Multiplicity distribution;Number of Offline V0s;Events", 200, 0, 40000);
    else
      fHistV0Multiplicity = new TH1F("fHistV0Multiplicity", "Multiplicity distribution;Number of Offline V0s;Events", 10, 0, 10); 
    fListHist->Add(fHistV0Multiplicity);
  }


  // Mass:
  fHistMassK0                   = new TH1F("h1MassK0", "K^{0} candidates;M(#pi^{+}#pi^{-}) (GeV/c^{2});Counts", 200, 0.4, 0.6);
  fListHist->Add(fHistMassK0);

  fHistMassLambda               = new TH1F("h1MassLambda", "#Lambda^{0} candidates;M(p#pi^{-}) (GeV/c^{2});Counts", 150, 1.05, 1.2);
  fListHist->Add(fHistMassLambda);

  fHistMassAntiLambda           = new TH1F("h1MassAntiLambda", "#bar{#Lambda}^{0} candidates;M(#bar{p}#pi^{+}) (GeV/c^{2});Counts", 150, 1.05, 1.2);
  fListHist->Add(fHistMassAntiLambda);

  /*  // invariant mass vs radius
      const Double_t radius[10] = {0.0,2.5,2.9,3.9,7.6,15.0,23.9,37.8,42.8,100.0};
      Int_t lNbinRadius        = 9;
      Int_t lNbinInvMassLambda = 300;
  */
  fHistMassVsRadiusK0           = new TH2F("h2MassVsRadiusK0", "K^{0} candidates;radius (cm);M(#pi^{+}#pi^{-}) (GeV/c^{2})",200,0,200, 200, 0.4, 0.6);
  fListHist->Add(fHistMassVsRadiusK0);

  //fHistMassVsRadiusLambda       = new TH2F("h2MassVsRadiusLambda", "#Lambda candidates;radius (cm);M(p#pi^{-}) (GeV/c^{2})",lNbinRadius,radius, 140, 1.06, 1.2);
  fHistMassVsRadiusLambda       = new TH2F("h2MassVsRadiusLambda", "#Lambda candidates;radius (cm);M(p#pi^{-}) (GeV/c^{2})",200,0,200, 140, 1.06, 1.2);
  fListHist->Add(fHistMassVsRadiusLambda);


  //fHistMassVsRadiusAntiLambda   = new TH2F("h2MassVsRadiusAntiLambda", "#bar{#Lambda} candidates;radius (cm);M(#bar{p}#pi^{+}) (GeV/c^{2})",lNbinRadius,radius, 140, 1.06, 1.2);
  fHistMassVsRadiusAntiLambda   = new TH2F("h2MassVsRadiusAntiLambda", "#bar{#Lambda} candidates;radius (cm);M(#bar{p}#pi^{+}) (GeV/c^{2})",200,0,200, 140, 1.06, 1.2);
  fListHist->Add(fHistMassVsRadiusAntiLambda);


  // Pt Vs Mass
  fHistPtVsMassK0               = new TH2F("h2PtVsMassK0","K^{0} candidates;M(#pi^{+}#pi^{-}) (GeV/c^{2});p_{t} (GeV/c)",1200, 0.2, 0.8,240,0,12);
  fListHist->Add(fHistPtVsMassK0);

  fHistPtVsMassLambda           = new TH2F("h2PtVsMassLambda","#Lambda^{0} candidates;M(p#pi^{-}) (GeV/c^{2});p_{t} (GeV/c)",840, 0.92, 1.34,240,0,12);
  fListHist->Add(fHistPtVsMassLambda);
  
  fHistPtVsMassAntiLambda           = new TH2F("h2PtVsMassAntiLambda","#AntiLambda^{0} candidates;M(p#pi^{-}) (GeV/c^{2});p_{t} (GeV/c)",840, 0.92, 1.34,240,0,12);
  fListHist->Add(fHistPtVsMassAntiLambda);
 /*

 // Pt Vs Mass Rap3
  fHistPtVsMassK0Rap3               = new TH2F("h2PtVsMassK0Rap3","K^{0} candidates;M(#pi^{+}#pi^{-}) (GeV/c^{2});p_{t} (GeV/c)",400, 0.4, 0.6,240,0,12);
  fListHist->Add(fHistPtVsMassK0Rap3);

  fHistPtVsMassLambdaRap3           = new TH2F("h2PtVsMassLambdaRap3","#Lambda^{0} candidates;M(p#pi^{-}) (GeV/c^{2});p_{t} (GeV/c)",280, 1.06, 1.2,240,0,12);
  fListHist->Add(fHistPtVsMassLambdaRap3);
  
  fHistPtVsMassAntiLambdaRap3           = new TH2F("h2PtVsMassAntiLambdaRap3","#AntiLambda^{0} candidates;M(p#pi^{-}) (GeV/c^{2});p_{t} (GeV/c)",280, 1.06, 1.2,240,0,12);
  fListHist->Add(fHistPtVsMassAntiLambdaRap3);
 
  
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
  ///Armenteros Podolansky
  fHistArmenterosPodolanski     = new TH2F("h2ArmenterosPodolanski","Armenteros-Podolanski phase space;#alpha;p_{t} arm",100,-1.0,1.0,50,0,0.5);
  fListHist->Add(fHistArmenterosPodolanski);
/*
  ///Inv. Mass K0s vs Inv. Mass. Lambda
  fHistK0sMassVsLambdaMass      = new TH2F("h2HistK0sMassVsLambdaMass","K^{0} vs #Lambda^{0} candidates; M(#pi^{+}#pi^{-}) (GeV/c^{2}); M(p#pi^{-}) (GeV/c^{2})",200, 0.4, 0.6,140, 1.06, 1.2);
  fListHist->Add(fHistK0sMassVsLambdaMass);

  //dE/dx vs P daughters
  fHistTPCsigPLambda                            = new TH2F("h2TPCsignalVsPLambda","TPC signal Vs p_{t} daughters;  p (GeV/c);TPC signal",1000,0,2,1000,0,1000);
  fListHist->Add(fHistTPCsigPLambda);


  fHistTPCsigPAntiLambda                            = new TH2F("h2TPCsignalVsPAntiLambda","TPC signal Vs p_{t} daughters;  p (GeV/c);TPC signal",1000,0,2,1000,0,1000);
  fListHist->Add(fHistTPCsigPAntiLambda);
 

  fHistNSigmaProton                          =new TH1F("h1NSigmaProton","Number of sigmas for proton;;Count",600,0,6);
  fListHist->Add(fHistNSigmaProton);


  //PID
  fHistNsigmaPosPionAntiLambda   = new TH1F("h1NsigmaPosPionAntiLambda", "Positive daughter of Antilambda;NsigmaPion;Counts",25,0,5);
  fListHist->Add(fHistNsigmaPosPionAntiLambda);

  fHistNsigmaNegProtonAntiLambda = new TH1F("h1NsigmaNegProtonAntiLambda", "Negative daughter of Antilambda;NsigmaProton;Counts",25,0,5);
  fListHist->Add(fHistNsigmaNegProtonAntiLambda);
  
  fHistNsigmaPosProtonLambda     = new TH1F("h1NsigmaPosProtonLambda", "Positive daughter of Lambda;NsigmaProton;Counts",25,0,5); 
  fListHist->Add(fHistNsigmaPosProtonLambda);
  
  fHistNsigmaNegPionLambda       = new TH1F("h1NsigmaNegPionLambda", "Negative daughter of Lambda;NsigmaPion;Counts",25,0,5);
  fListHist->Add(fHistNsigmaNegPionLambda);
  
  fHistNsigmaPosProtonAntiLambda     = new TH1F("h1NsigmaPosProtonAntiLambda", "Positive daughter of AntiLambda;NsigmaProton;Counts",25,0,5); 
  fListHist->Add(fHistNsigmaPosProtonAntiLambda);
  
  fHistNsigmaNegPionAntiLambda       = new TH1F("h1NsigmaNegPionAntiLambda", "Negative daughter of AntiLambda;NsigmaPion;Counts",25,0,5);
  fListHist->Add(fHistNsigmaNegPionAntiLambda);
  
  fHistNsigmaPosPionK0           = new TH1F("h1NsigmaPosPionK0", "Positive daughter of K0s;NsigmaPion;Counts",25,0,5);
  fListHist->Add(fHistNsigmaPosPionK0);
  
  fHistNsigmaNegPionK0           = new TH1F("h1NsigmaNegPionK0", "Negative daughter of K0s;NsigmaPion;Counts",25,0,5);
  fListHist->Add(fHistNsigmaNegPionK0);

*/
  //********************************
  // Associated particles histograms
  //********************************
/*
  // Rap distribution
  fHistAsMcRapK0                = new TH1F("h1AsMcRapK0", "K^{0} associated;eta;Counts", 60, -1.5, 1.5);
  fListHist->Add(fHistAsMcRapK0);

  fHistAsMcRapLambda            = new TH1F("h1AsMcRapLambda", "#Lambda^{0} associated;eta;Counts", 60, -1.5, 1.5);
  fListHist->Add(fHistAsMcRapLambda);

  fHistAsMcRapAntiLambda        = new TH1F("h1AsMcRapAntiLambda", "#bar{#Lambda}^{0} associated;eta;Counts", 60, -1.5, 1.5);
  fListHist->Add(fHistAsMcRapAntiLambda);

  //Pt distribution
  fHistAsMcPtK0                = new TH1F("h1AsMcPtK0", "K^{0} associated;p_{t} (GeV/c);Counts", 240,0,12);
  fListHist->Add(fHistAsMcPtK0);

  fHistAsMcPtLambda            = new TH1F("h1AsMcPtLambda", "#Lambda^{0} associated;p_{t} (GeV/c);Counts", 240,0,12);
  fListHist->Add(fHistAsMcPtLambda);

 fHistAsMcPtAntiLambda            = new TH1F("h1AsMcPtAntiLambda", "#AntiLambda^{0} associated;p_{t} (GeV/c);Counts", 240,0,12);
  fListHist->Add(fHistAsMcPtAntiLambda);


  fHistAsMcPtZoomK0            = new TH1F("h1AsMcPtZoomK0", "K^{0} candidates in -1 <y<1;p_{t} (GeV/c);Counts",20,0,1);
  fListHist->Add(fHistAsMcPtZoomK0);

  fHistAsMcPtZoomLambda        = new TH1F("h1AsMcPtZoomLambda", "#Lambda^{0} candidates in -1 <y<1;p_{t} (GeV/c);Counts",20,0,1);
  fListHist->Add(fHistAsMcPtZoomLambda);

 fHistAsMcPtZoomAntiLambda        = new TH1F("h1AsMcPtZoomAntiLambda", "#AntiLambda^{0} candidates in -1 <y<1;p_{t} (GeV/c);Counts",20,0,1);
  fListHist->Add(fHistAsMcPtZoomAntiLambda);

  //Pt distribution Rap3
  fHistAsMcPtK0Rap3                = new TH1F("h1AsMcPtK0Rap3", "K^{0} associated;p_{t} (GeV/c);Counts", 240,0,12);
  fListHist->Add(fHistAsMcPtK0Rap3);

  fHistAsMcPtLambdaRap3            = new TH1F("h1AsMcPtLambdaRap3", "#Lambda^{0} associated;p_{t} (GeV/c);Counts", 240,0,12);
  fListHist->Add(fHistAsMcPtLambdaRap3);

 fHistAsMcPtAntiLambdaRap3            = new TH1F("h1AsMcPtAntiLambdaRap3", "#AntiLambda^{0} associated;p_{t} (GeV/c);Counts", 240,0,12);
  fListHist->Add(fHistAsMcPtAntiLambdaRap3);


  // Radius distribution
  fHistAsMcProdRadiusK0               = new TH1F("h1AsMcProdRadiusK0", "K^{0} associated;r (cm);Counts", 500, 0, 100);
  fListHist->Add(fHistAsMcProdRadiusK0);

  fHistAsMcProdRadiusLambda           = new TH1F("h1AsMcProdRadiusLambda", "#Lambda^{0} associated;r (cm);Counts", 500, 0, 100);
  fListHist->Add(fHistAsMcProdRadiusLambda);

  fHistAsMcProdRadiusAntiLambda       = new TH1F("h1AsMcProdRadiusAntiLambda", "#bar{#Lambda}^{0} associated;r (cm);Counts", 500, 0, 100);
  fListHist->Add(fHistAsMcProdRadiusAntiLambda);

  fHistAsMcProdRadiusXvsYK0s          = new TH2F("h2AsMcProdRadiusXvsYK0s","Associated Secondary K^{0} Production Radius;x (cm); y (cm)",200,-50,50,200,-50,50);
  fListHist->Add(fHistAsMcProdRadiusXvsYK0s);

  fHistAsMcProdRadiusXvsYLambda       = new TH2F("h2AsMcProdRadiusXvsYLambda","Associated Secondary #Lambda^{0} Production Radius;x (cm); y (cm)",200,-50,50,200,-50,50);
  fListHist->Add(fHistAsMcProdRadiusXvsYLambda);

  fHistAsMcProdRadiusXvsYAntiLambda   = new TH2F("h2AsMcProdRadiusXvsYAntiLambda","Associated Secondary #bar{#Lambda}^{0} Production Radius;x (cm); y (cm)",200,-50,50,200,-50,50);
  fListHist->Add(fHistAsMcProdRadiusXvsYAntiLambda);

  // Mass
  fHistPidMcMassK0             = new TH1F("h1PidMcMassK0", "K^{0} MC PId checked;M(#pi^{+}#pi^{-}) (GeV/c^{2});Counts", 100, 0.4, 0.6);
  fListHist->Add(fHistPidMcMassK0);

  fHistPidMcMassLambda         = new TH1F("h1PidMcMassLambda", "#Lambda^{0} MC PId checked;M(p#pi^{-}) (GeV/c^{2});Counts", 75, 1.05, 1.2);
  fListHist->Add(fHistPidMcMassLambda);
  
  fHistPidMcMassAntiLambda     = new TH1F("h1PidMcMassAntiLambda", "#bar{#Lambda}^{0} MC PId checked;M(#bar{p}#pi^{+}) (GeV/c^{2});Counts", 75, 1.05, 1.2);
  fListHist->Add(fHistPidMcMassAntiLambda);
 */
  fHistAsMcMassK0              = new TH1F("h1AsMcMassK0", "K^{0} associated;M(#pi^{+}#pi^{-}) (GeV/c^{2});Counts", 100, 0.4, 0.6);
  fListHist->Add(fHistAsMcMassK0);
  
  fHistAsMcMassLambda          = new TH1F("h1AsMcMassLambda", "#Lambda^{0} associated;M(p#pi^{-}) (GeV/c^{2});Counts", 75, 1.05, 1.2);
  fListHist->Add(fHistAsMcMassLambda);

  fHistAsMcMassAntiLambda      = new TH1F("h1AsMcMassAntiLambda", "#bar{#Lambda}^{0} associated;M(#bar{p}#pi^{+}) (GeV/c^{2});Counts", 75, 1.05, 1.2);
  fListHist->Add(fHistAsMcMassAntiLambda);

/*
  //Mass Rap3
 fHistAsMcMassK0Rap3              = new TH1F("h1AsMcMassK0Rap3", "K^{0} associated;M(#pi^{+}#pi^{-}) (GeV/c^{2});Counts", 100, 0.4, 0.6);
  fListHist->Add(fHistAsMcMassK0Rap3);
  
  fHistAsMcMassLambdaRap3          = new TH1F("h1AsMcMassLambdaRap3", "#Lambda^{0} associated;M(p#pi^{-}) (GeV/c^{2});Counts", 75, 1.05, 1.2);
  fListHist->Add(fHistAsMcMassLambdaRap3);

  fHistAsMcMassAntiLambdaRap3      = new TH1F("h1AsMcMassAntiLambdaRap3", "#bar{#Lambda}^{0} associated;M(#bar{p}#pi^{+}) (GeV/c^{2});Counts", 75, 1.05, 1.2);
  fListHist->Add(fHistAsMcMassAntiLambdaRap3);

*/

  //Pt versus Mass
  fHistAsMcPtVsMassK0               = new TH2F("h2AsMcPtVsMassK0","K^{0} associated;M(#pi^{+}#pi^{-}) (GeV/c^{2});p_{t} (GeV/c)",600, 0.2, 0.8,240,0,12);
  fListHist->Add(fHistAsMcPtVsMassK0);

  fHistAsMcPtVsMassLambda           = new TH2F("h2AsMcPtVsMassLambda","#Lambda^{0} associated;M(p#pi^{-}) (GeV/c^{2});p_{t} (GeV/c)",420, 0.92, 1.34,240,0,12);
  fListHist->Add(fHistAsMcPtVsMassLambda);

  fHistAsMcPtVsMassAntiLambda       = new TH2F("h2AsMcPtVsMassAntiLambda","#bar{#Lambda}^{0} associated;M(#bar{p}#pi^{+}) (GeV/c^{2});p_{t} (GeV/c)",420, 0.92, 1.34,240,0,12);
  fListHist->Add(fHistAsMcPtVsMassAntiLambda);
/*

  //Pt versus Mass Rap3
  fHistAsMcPtVsMassK0Rap3               = new TH2F("h2AsMcPtVsMassK0Rap3","K^{0} associated;M(#pi^{+}#pi^{-}) (GeV/c^{2});p_{t} (GeV/c)",200, 0.4, 0.6,240,0,12);
  fListHist->Add(fHistAsMcPtVsMassK0Rap3);

  fHistAsMcPtVsMassLambdaRap3           = new TH2F("h2AsMcPtVsMassLambdaRap3","#Lambda^{0} associated;M(p#pi^{-}) (GeV/c^{2});p_{t} (GeV/c)",140, 1.06, 1.2,240,0,12);
  fListHist->Add(fHistAsMcPtVsMassLambdaRap3);

  fHistAsMcPtVsMassAntiLambdaRap3       = new TH2F("h2AsMcPtVsMassAntiLambdaRap3","#bar{#Lambda}^{0} associated;M(#bar{p}#pi^{+}) (GeV/c^{2});p_{t} (GeV/c)",140, 1.06, 1.2,240,0,12);
  fListHist->Add(fHistAsMcPtVsMassAntiLambdaRap3);





  // invariant mass vs radius
  //fHistAsMcMassVsRadiusK0             = new TH2F("h2AsMcMassVsRadiusK0", "K^{0} associated;radius (cm);M(#pi^{+}#pi^{-}) (GeV/c^{2})",lNbinRadius,radius, 500, 0.47, 0.52);
  fHistAsMcMassVsRadiusK0             = new TH2F("h2AsMcMassVsRadiusK0", "K^{0} associated;radius (cm);M(#pi^{+}#pi^{-}) (GeV/c^{2})",200,0,200, 500, 0.47, 0.52);
  fListHist->Add(fHistAsMcMassVsRadiusK0);

  //fHistAsMcMassVsRadiusLambda         = new TH2F("h2AsMcMassVsRadiusLambda", "#Lambda associated;radius (cm);M(p#pi^{-}) (GeV/c^{2})",lNbinRadius,radius, lNbinInvMassLambda, 1.10, 1.13);
  fHistAsMcMassVsRadiusLambda         = new TH2F("h2AsMcMassVsRadiusLambda", "#Lambda associated;radius (cm);M(p#pi^{-}) (GeV/c^{2})",200,0,200, 1.10, 1.13);
  fListHist->Add(fHistAsMcMassVsRadiusLambda);

  //fHistAsMcMassVsRadiusAntiLambda     = new TH2F("h2AsMcMassVsRadiusAntiLambda", "#bar{#Lambda} associated;radius (cm);M(#bar{p}#pi^{+}) (GeV/c^{2})",lNbinRadius,radius,lNbinInvMassLambda , 1.10, 1.13);
  fHistAsMcMassVsRadiusAntiLambda     = new TH2F("h2AsMcMassVsRadiusAntiLambda", "#bar{#Lambda} associated;radius (cm);M(#bar{p}#pi^{+}) (GeV/c^{2})",200,0,200 , 1.10, 1.13);
  fListHist->Add(fHistAsMcMassVsRadiusAntiLambda);
  
  // Position Resolution
  fHistAsMcResxK0                     = new TH1F("h1AsMcResxK0", "K^{0} associated;#Delta x (cm);Counts", 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcResxK0);
  fHistAsMcResyK0                     = new TH1F("h1AsMcResyK0", "K^{0} associated;#Delta y (cm);Counts", 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcResyK0);
  fHistAsMcReszK0                     = new TH1F("h1AsMcReszK0", "K^{0} associated;#Delta z (cm);Counts", 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcReszK0);
  fHistAsMcResrVsRadiusK0             = new TH2F("h2AsMcResrVsRadiusK0", "K^{0} associated;Radius (cm);#Delta r (cm)",200,0.0,50., 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcResrVsRadiusK0);
  fHistAsMcReszVsRadiusK0             = new TH2F("h2AsMcReszVsRadiusK0", "K^{0} associated;Radius (cm);#Delta z (cm)",200,0.0,50.0, 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcReszVsRadiusK0);

  fHistAsMcResxLambda                 = new TH1F("h1AsMcResxLambda", "#Lambda^{0} associated;#Delta x (cm);Counts", 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcResxLambda);
  fHistAsMcResyLambda                 = new TH1F("h1AsMcResyLambda", "#Lambda^{0} associated;#Delta y (cm);Counts", 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcResyLambda);
  fHistAsMcReszLambda                 = new TH1F("h1AsMcReszLambda", "#Lambda^{0} associated;#Delta z (cm);Counts", 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcReszLambda);
  fHistAsMcResrVsRadiusLambda         = new TH2F("h2AsMcResrVsRadiusLambda", "#Lambda^{0} associated;Radius (cm);#Delta r (cm)",200,0.0,50.0, 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcResrVsRadiusLambda);
  fHistAsMcReszVsRadiusLambda         = new TH2F("h2AsMcReszVsRadiusLambda", "#Lambda^{0} associated;Radius (cm);#Delta z (cm)",200,0.0,50.0, 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcReszVsRadiusLambda);

  fHistAsMcResxAntiLambda             = new TH1F("h1AsMcResxAntiLambda", "#bar{#Lambda}^{0} associated;#Delta x (cm);Counts", 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcResxAntiLambda);
  fHistAsMcResyAntiLambda             = new TH1F("h1AsMcResyAntiLambda", "#bar{#Lambda}^{0} associated;#Delta y (cm);Counts", 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcResyAntiLambda);
  fHistAsMcReszAntiLambda             = new TH1F("h1AsMcReszAntiLambda", "#bar{#Lambda}^{0} associated;#Delta z (cm);Counts", 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcReszAntiLambda);
  fHistAsMcResrVsRadiusAntiLambda     = new TH2F("h2AsMcResrVsRadiusAntiLambda", "#bar{#Lambda}^{0} associated;Radius (cm);#Delta r (cm)",200,0.0,50.0, 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcResrVsRadiusAntiLambda);
  fHistAsMcReszVsRadiusAntiLambda     = new TH2F("h2AsMcReszVsRadiusAntiLambda", "#bar{#Lambda}^{0} associated;Radius (cm);#Delta z (cm)",200,0.0,50.0, 50, -0.25, 0.25);
  fListHist->Add(fHistAsMcReszVsRadiusAntiLambda);

  // Pt Resolution
  fHistAsMcResPtK0                   = new TH1F("h1AsMcResPtK0","Pt Resolution K^{0};#Delta Pt;Counts",200,-1,1);
  fListHist->Add(fHistAsMcResPtK0);
  
  fHistAsMcResPtLambda               = new TH1F("h1AsMcResPtLambda","Pt Resolution #Lambda^{0};#Delta Pt;Counts",200,-1,1);
  fListHist->Add(fHistAsMcResPtLambda);

  fHistAsMcResPtAntiLambda           = new TH1F("h1AsMcResPtAntiLambda","Pt Resolution #bar{#Lambda}^{0};#Delta Pt;Counts",200,-1,1);
  fListHist->Add(fHistAsMcResPtAntiLambda);


  fHistAsMcResPtVsRapK0              = new TH2F("h2AsMcResPtVsRapK0","Pt Resolution K^{0};#Delta Pt;Rap",200,-1,1,20,-1,1);
  fListHist->Add(fHistAsMcResPtVsRapK0);
  
  fHistAsMcResPtVsRapLambda          = new TH2F("h2AsMcResPtVsRapLambda","Pt Resolution #Lambda^{0};#Delta Pt;Rap",200,-1,1,20,-1,1);
  fListHist->Add(fHistAsMcResPtVsRapLambda);

  fHistAsMcResPtVsRapAntiLambda      = new TH2F("h2AsMcResPtVsRapAntiLambda","Pt Resolution #bar{#Lambda}^{0};#Delta Pt;Rap",200,-1,1,20,-1,1);
  fListHist->Add(fHistAsMcResPtVsRapAntiLambda);

  fHistAsMcResPtVsPtK0               = new TH2F("h2AsMcResPtVsPtK0","Pt Resolution K^{0};#Delta Pt;Pt",600,-0.15,0.15,240,0,12);
  fListHist->Add(fHistAsMcResPtVsPtK0);
    
  fHistAsMcResPtVsPtLambda           = new TH2F("h2AsMcResPtVsPtLambda","Pt Resolution #Lambda^{0};#Delta Pt;Pt",600,-0.15,0.15,240,0,12);
  fListHist->Add(fHistAsMcResPtVsPtLambda);

  fHistAsMcResPtVsPtAntiLambda       = new TH2F("h2AsMcResPtVsPtAntiLambda","Pt Resolution #bar{#Lambda}^{0};#Delta Pt;Pt",300,-0.15,0.15,240,0,12);
  fListHist->Add(fHistAsMcResPtVsPtAntiLambda);

  // pdgcode of mother
  fHistAsMcMotherPdgCodeK0s           = new TH1F("h1AsMcMotherPdgCodeK0s","Mother of Associated K^{0};mother;counts",11,0,11);
  fListHist->Add(fHistAsMcMotherPdgCodeK0s);

  fHistAsMcMotherPdgCodeLambda        = new TH1F("h1AsMcMotherPdgCodeLambda","Mother of Associated #Lambda^{0};mother;counts",11,0,11);
  fListHist->Add(fHistAsMcMotherPdgCodeLambda);

  fHistAsMcMotherPdgCodeAntiLambda    = new TH1F("h1AsMcMotherPdgCodeAntiLambda","Mother of Associated #bar{#Lambda}^{0};mother;counts",11,0,11);
  fListHist->Add(fHistAsMcMotherPdgCodeAntiLambda);

  // Pt distribution Lambda from Sigma
  fHistAsMcPtLambdaFromSigma          = new TH1F("h1AsMcPtLambdaFromSigma","#Lambda}^{0} associated from Sigma;p_{t} (GeV/c);Count",240,0,12);
  fListHist->Add(fHistAsMcPtLambdaFromSigma);

  fHistAsMcPtAntiLambdaFromSigma      = new TH1F("h1AsMcPtAntiLambdaFromSigma","#bar{#Lambda}^{0} associated from Sigma;p_{t} (GeV/c);Count",240,0,12);
  fListHist->Add(fHistAsMcPtAntiLambdaFromSigma);
*/
  // Associated secondary particles:
  // Pt and rapidity distribution
  fHistAsMcSecondaryPtVsRapK0s          = new TH2F("h2AsMcSecondaryPtVsRapK0s", "K^{0} associated secondary;p_{t} (GeV/c);rapidity",240,0,12,30,-1.5,1.5);
  fListHist->Add(fHistAsMcSecondaryPtVsRapK0s);

  fHistAsMcSecondaryPtVsRapLambda       = new TH2F("h2AsMcSecondaryPtVsRapLambda", "#Lambda^{0} associated secondary;p_{t} (GeV/c);rapidity",240,0,12,30,-1.5,1.5);
  fListHist->Add(fHistAsMcSecondaryPtVsRapLambda);

  fHistAsMcSecondaryPtVsRapAntiLambda   = new TH2F("h2AsMcSecondaryPtVsRapAntiLambda", "#bar{#Lambda}^{0} associated secondary;p_{t} (GeV/c);rapidity",240,0,12,30,-1.5,1.5);
  fListHist->Add(fHistAsMcSecondaryPtVsRapAntiLambda);

	// Pt and mass distribution
  fHistAsMcSecondaryPtVsMassK0s          = new TH2F("h2AsMcSecondaryPtVsMassK0s", "K^{0} associated secondary;M(#pi^{+}#pi^{-}) (GeV/c^{2});p_{t} (GeV/c)",600, 0.2, 0.8,240,0,12);
  fListHist->Add(fHistAsMcSecondaryPtVsMassK0s);
	
  fHistAsMcSecondaryPtVsMassLambda       = new TH2F("h2AsMcSecondaryPtVsMassLambda", "#Lambda^{0} associated secondary;M(#pi^{+}#pi^{-}) (GeV/c^{2});p_{t} (GeV/c)",420, 0.92, 1.34,240,0,12);
  fListHist->Add(fHistAsMcSecondaryPtVsMassLambda);
	
  fHistAsMcSecondaryPtVsMassAntiLambda   = new TH2F("h2AsMcSecondaryPtVsMassAntiLambda", "#bar{#Lambda}^{0} associated secondary;M(#pi^{+}#pi^{-}) (GeV/c^{2});p_{t} (GeV/c)",420, 0.92, 1.34,240,0,12);
  fListHist->Add(fHistAsMcSecondaryPtVsMassAntiLambda);
	/*
	
  // Production radius
  fHistAsMcSecondaryProdRadiusK0s              = new TH1F("h1AsMcSecondaryProdRadiusK0s", "K^{0} Production Radius;r (cm);Count", 170, -2, 15);
  fListHist->Add(fHistAsMcSecondaryProdRadiusK0s);

  fHistAsMcSecondaryProdRadiusLambda           = new TH1F("h1AsMcSecondaryProdRadiusLambda", "#Lambda^{0} Production Radius;r (cm);Count", 170, -2, 15);
  fListHist->Add(fHistAsMcSecondaryProdRadiusLambda);

  fHistAsMcSecondaryProdRadiusAntiLambda       = new TH1F("h1AsMcSecondaryProdRadiusAntiLambda", "#bar{#Lambda}^{0} Production Radius;r (cm);Count", 170, -2, 15);
  fListHist->Add(fHistAsMcSecondaryProdRadiusAntiLambda);  

  fHistAsMcSecondaryProdRadiusXvsYK0s          = new TH2F("h2AsMcSecondaryProdRadiusXvsYK0s","Associated Secondary K^{0} Production Radius;x (cm); y (cm)",200,-20,20,200,-20,20);
  fListHist->Add(fHistAsMcSecondaryProdRadiusXvsYK0s);

  fHistAsMcSecondaryProdRadiusXvsYLambda       = new TH2F("h2AsMcSecondaryProdRadiusXvsYLambda","Associated Secondary #Lambda^{0} Production Radius;x (cm); y (cm)",200,-20,20,200,-20,20);
  fListHist->Add(fHistAsMcSecondaryProdRadiusXvsYLambda);

  fHistAsMcSecondaryProdRadiusXvsYAntiLambda   = new TH2F("h2AsMcSecondaryProdRadiusXvsYAntiLambda","Associated Secondary #bar{#Lambda}^{0} Production Radius;x (cm); y (cm)",200,-20,20,200,-20,20);
  fListHist->Add(fHistAsMcSecondaryProdRadiusXvsYAntiLambda);

  fHistAsMcSecondaryMotherPdgCodeK0s           = new TH1F("h1AsMcSecondaryMotherPdgCodeK0s","Mother of Associated Secondary K^{0};mother;counts",11,0,11);
  fListHist->Add(fHistAsMcSecondaryMotherPdgCodeK0s);

  fHistAsMcSecondaryMotherPdgCodeLambda        = new TH1F("h1AsMcSecondaryMotherPdgCodeLambda","Mother of Associated Secondary #Lambda^{0};mother;counts",11,0,11);
  fListHist->Add(fHistAsMcSecondaryMotherPdgCodeLambda);

  fHistAsMcSecondaryMotherPdgCodeAntiLambda    = new TH1F("h1AsMcSecondaryMotherPdgCodeAntiLambda","Mother of Associated Secondary #bar{#Lambda}^{0};mother;counts",11,0,11);
  fListHist->Add(fHistAsMcSecondaryMotherPdgCodeAntiLambda);

  // Pt distribution Lambda from Sigma
  fHistAsMcSecondaryPtLambdaFromSigma          = new TH1F("h1AsMcSecondaryPtLambdaFromSigma","#Lambda}^{0} associated from Sigma;p_{t} (GeV/c);Count",240,0,12);
  fListHist->Add(fHistAsMcSecondaryPtLambdaFromSigma);

  fHistAsMcSecondaryPtAntiLambdaFromSigma      = new TH1F("h1AsMcSecondaryPtAntiLambdaFromSigma","#bar{#Lambda}^{0} associated from Sigma;p_{t} (GeV/c);Count",240,0,12);
  fListHist->Add(fHistAsMcSecondaryPtAntiLambdaFromSigma);
	 */
  PostData(1, fListHist);
  //PostData(2, fCentrSelector);
  //PostData(3, fTracksCuts);
}

//________________________________________________________________________
void AliAnalysisTaskLK0Spectra::UserExec(Option_t *) 
{
  // Main loop
  // Called for each event

  AliStack* stack = NULL;
	AliMCEvent* mcEvent = NULL;
  //  TClonesArray *mcArray = NULL;
  TArrayF mcPrimaryVtx;

  fESD=(AliESDEvent *)InputEvent();

  if (!fESD) {
    Printf("ERROR: fESD not available");
    return;
  }

  AliVEvent* lEvent = InputEvent();
  
  if (!lEvent) {
    Printf("ERROR: Event not available");
    return;
  }

  ///////
  // PID
  ///////

        if (fUsePID.Contains("withPID")) {
  		AliAnalysisManager *man=AliAnalysisManager::GetAnalysisManager();
  		AliInputEventHandler* inputHandler = (AliInputEventHandler*) (man->GetInputEventHandler());
  		fPIDResponse = inputHandler->GetPIDResponse();
	}

	fHistNumberEvents->Fill(0.5);

  //******************
  // Trigger Selection ! Warning Works only for ESD, add protection in case of AOD loop
  //******************

  Bool_t isSelected = (((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected()& AliVEvent::kMB);
  if (!isSelected) return;

  fHistNumberEvents->Fill(1.5);  


  // Centrality selection

  static AliESDtrackCuts * trackCuts = AliESDtrackCuts::GetStandardITSTPCTrackCuts2010(kTRUE,1); 
  Bool_t isCentralitySelected = fCentrSelector->IsCentralityBinSelected(fESD,trackCuts);
  if(!isCentralitySelected) return;
  
  // Done by the AliPhysicsSelection Task ! Only the selected events are passed to this task
  
  AliESDtrackCuts *TestTrackCuts = new AliESDtrackCuts();
  TestTrackCuts->SetRequireTPCRefit(kTRUE);
  TestTrackCuts->SetRequireITSRefit(kFALSE);
  // mytracksCuts->SetMinNClustersTPC(nbMinTPCclusters);                                                                      
  TestTrackCuts->SetMinNCrossedRowsTPC(70);
  TestTrackCuts->SetMinRatioCrossedRowsOverFindableClustersTPC(0.8);

  AliESDtrack *track = 0x0;
  Double_t trackP[3] = {0,0,0};
    for (int i = 0; i<fESD->GetNumberOfTracks();i++){
      track = fESD->GetTrack(i);
      track->GetInnerPxPyPz(trackP);
    TestTrackCuts->SetRequireITSRefit(kFALSE);
    //if(TestTrackCuts->IsSelected(track)) fHistPtTracks->Fill(trackP[2]);
    TestTrackCuts->SetRequireITSRefit(kTRUE);
    //if(TestTrackCuts->IsSelected(track)) fHistPtTracksITSRefit->Fill(trackP[2]);
  }
  

  // Remove Events with no tracks
  //if (!(fESD->GetNumberOfTracks()))  return;

  fHistNumberEvents->Fill(2.5);
  //  fHistTrackPerEvent->Fill(fESD->GetNumberOfTracks());

  //*************************************
  // Cut used:
  //*************************************
      
  // Cut Rapidity:
  Double_t lCutRap  = 0.5;

	Int_t selectInjected = 0; //1 for just injected, -1 for just pure; 0 for both.
	if(fRemoveInjected == kTRUE)
	{selectInjected = -1;}
	
  // cut Pseudorapidity:

  Double_t lCutPseudorap = 0.8;

  // Cut AliKF Chi2 for Reconstructed particles
  //  Double_t cutChi2KF  = 1E3;

  // If PID is used:
  Double_t lLimitPPID    = 1.0;
  Float_t cutNSigmaLowP  = 1E3;
  Float_t cutNSigmaHighP = 1E3;
  if (fUsePID.Contains("withPID")) {
    cutNSigmaLowP  = 3.0;
    cutNSigmaHighP = 3.0;
  }


  // Cut Daughters pt (GeV/c):
  //Double_t cutMinPtDaughter = 0.160;

  // Cut primary vertex:
  Double_t cutPrimVertex = 10.0;

  // cut ctau
  Double_t cutcTauL = 3*7.89;
  Double_t cutcTauK0s = 3*2.68;
  Double_t cutArmenteros = fArmenterosCut;

  // Min number of TPC clusters:
  // Int_t nbMinTPCclusters = 80;

  
  //
  // PID flags:
  Int_t LambdaPID = 0;
  Int_t AntiLambdaPID = 0;
      

  //////******************************************
  ////// Access MC: ******************************
  //////******************************************

  if (fAnalysisMC) {
    if(fAnalysisType == "ESD") {
      AliMCEventHandler* eventHandler = dynamic_cast<AliMCEventHandler*> (AliAnalysisManager::GetAnalysisManager()->GetMCtruthEventHandler());
      if (!eventHandler) {
	Printf("ERROR: Could not retrieve MC event handler");
	return;
      }    
      mcEvent = eventHandler->MCEvent();
      if (!mcEvent) {
	Printf("ERROR: Could not retrieve MC event");
	return;
      }    
      stack = mcEvent->Stack();
      if (!stack) {
	Printf("ERROR: Could not retrieve stack");
	return;
      }
      
      AliGenEventHeader* mcHeader=mcEvent->GenEventHeader();
      if(!mcHeader) return;
      mcHeader->PrimaryVertex(mcPrimaryVtx);

      if (TMath::Abs(mcPrimaryVtx.At(2)) > cutPrimVertex) return;  /// cut on z of prim. vertex !!!!!!      
    }
    
    /*
    // PID parameters for MC simulations:
    fAlephParameters[0] = 2.15898e+00/50.;
    fAlephParameters[1] = 1.75295e+01;
    fAlephParameters[2] = 3.40030e-09;
    fAlephParameters[3] = 1.96178e+00;
    fAlephParameters[4] = 3.91720e+00; 
    */
  }


  //**********************************************
  // MC loop
  //**********************************************

  Double_t lmcPrimVtxR      = 0;

  Int_t lNbMCPrimary        = 0;
  Int_t lNbMCPart           = 0;

  Int_t lPdgcodeCurrentPart = 0;
  Double_t lRapCurrentPart  = 0;
  Double_t lPtCurrentPart   = 0;
  
  Int_t lComeFromSigma      = 0;

  
  // Production Radius
  Double_t mcPosX     = 0.0,  mcPosY      = 0.0,  mcPosZ      = 0.0;
  Double_t mcPosR     = 0.0;

  // Decay Radius
  Double_t mcDecayPosX = 0, mcDecayPosY = 0, mcDecayPosR = 0;

  // current mc particle 's mother
  Int_t iCurrentMother  = 0, lPdgCurrentMother    = 0;
  //  Bool_t lCurrentMotherIsPrimary;

  // current mc particles 's daughter:
  Int_t lPdgCurrentDaughter0 = 0, lPdgCurrentDaughter1 = 0; 

  // variables for multiple reconstruction studies:
  Int_t id0           = 0, id1          = 0;
  //Int_t lLabelTrackN  = 0, lLabelTrackP = 0;
  //Int_t lPartNMother  = 0, lPartPMother = 0;
  //Int_t lPartPMotherPDGcode      = 0;
  Int_t lNtimesReconstructedK0s   = 0, lNtimesReconstructedLambda   = 0, lNtimesReconstructedAntiLambda   = 0;
  // Int_t lNtimesReconstructedK0sMI = 0, lNtimesReconstructedLambdaMI = 0, lNtimesReconstructedAntiLambdaMI = 0;

  ////********************************
  ////Start loop over MC particles****
  ////********************************

  if (fAnalysisMC) {

    // Primary vertex
    fHistMCPrimaryVertexX->Fill(mcPrimaryVtx.At(0));
    fHistMCPrimaryVertexY->Fill(mcPrimaryVtx.At(1));
    fHistMCPrimaryVertexZ->Fill(mcPrimaryVtx.At(2));
    
    lmcPrimVtxR = TMath::Sqrt(mcPrimaryVtx.At(0)*mcPrimaryVtx.At(0)+mcPrimaryVtx.At(1)*mcPrimaryVtx.At(1));
  

    if(fAnalysisType == "ESD") {
      
      lNbMCPrimary = stack->GetNprimary();
      lNbMCPart    = stack->GetNtrack();
      
      fHistMCMultiplicityPrimary->Fill(lNbMCPrimary);
      fHistMCMultiplicityTracks->Fill(lNbMCPart);
      
      
      for (Int_t iMc = 0; iMc < (stack->GetNtrack()); iMc++) {  
	TParticle *p0 = stack->Particle(iMc);
	if (!p0) {
	  //Printf("ERROR: particle with label %d not found in stack (mc loop)", iMc);
	  continue;
	}
	lPdgcodeCurrentPart = p0->GetPdgCode();
	
	// Keep only K0s, Lambda and AntiLambda, Xi and Phi:
	if ( (lPdgcodeCurrentPart != 310 ) && (lPdgcodeCurrentPart != 3122 ) && (lPdgcodeCurrentPart != -3122 ) && (lPdgcodeCurrentPart != 3312 ) && (lPdgcodeCurrentPart != -3312) && (lPdgcodeCurrentPart != -333) ) continue;
	
	lRapCurrentPart   = MyRapidity(p0->Energy(),p0->Pz());
	//lEtaCurrentPart   = p0->Eta();
	lPtCurrentPart    = p0->Pt();
	iCurrentMother    = p0->GetFirstMother();

	//	lPdgCurrentMother = stack->Particle(iCurrentMother)->GetPdgCode();
	if (iCurrentMother == -1){lPdgCurrentMother=0; } else {lPdgCurrentMother = stack->Particle(iCurrentMother)->GetPdgCode();}	

	mcPosX = p0->Vx();
	mcPosY = p0->Vy();
	mcPosZ = p0->Vz();
	mcPosR = TMath::Sqrt(mcPosX*mcPosX+mcPosY*mcPosY);
	
	id0  = p0->GetDaughter(0);
	id1  = p0->GetDaughter(1);

	// Decay Radius and Production Radius
	if ( id0 <= lNbMCPart && id0 > 0 && id1 <= lNbMCPart && id1 > 0) {
	  TParticle *pDaughter0 = stack->Particle(id0);
	  TParticle *pDaughter1 = stack->Particle(id1);
	  lPdgCurrentDaughter0 = pDaughter0->GetPdgCode();
	  lPdgCurrentDaughter1 = pDaughter1->GetPdgCode();
	  
	  mcDecayPosX = pDaughter0->Vx();
	  mcDecayPosY = pDaughter0->Vy();
	  mcDecayPosR = TMath::Sqrt(mcDecayPosX*mcDecayPosX+mcDecayPosY*mcDecayPosY);
	}
	else  {
	  //Printf("ERROR: particle with label %d and/or %d not found in stack (mc loop)", id0,id1);
	  mcDecayPosR = -1.0;
	}
	
	if (lPdgcodeCurrentPart==310)   {
	  //fHistMCtracksProdRadiusK0s->Fill(mcPosX,mcPosY);
	  //fHistMCtracksDecayRadiusK0s->Fill(mcDecayPosR);

	 //if (TMath::Abs(lRapCurrentPart) < 0.3) fHistMCPtAllK0sRap3->Fill(lPtCurrentPart);

	  if (TMath::Abs(lRapCurrentPart) < lCutRap) fHistMCPtAllK0s->Fill(lPtCurrentPart);
	}
	else if (lPdgcodeCurrentPart==3122)  {
	  //fHistMCtracksProdRadiusLambda->Fill(mcPosX,mcPosY);
	  //fHistMCtracksDecayRadiusLambda->Fill(mcDecayPosR);

	 // if (TMath::Abs(lRapCurrentPart) < 0.3) fHistMCPtAllLambdaRap3->Fill(lPtCurrentPart);

	  if (TMath::Abs(lRapCurrentPart) < lCutRap) fHistMCPtAllLambda->Fill(lPtCurrentPart);
	}
	else if (lPdgcodeCurrentPart==-3122) {
	  //fHistMCtracksProdRadiusAntiLambda->Fill(mcPosX,mcPosY);
	  //fHistMCtracksDecayRadiusAntiLambda->Fill(mcDecayPosR);

	  //if (TMath::Abs(lRapCurrentPart) < 0.3) fHistMCPtAllAntiLambdaRap3->Fill(lPtCurrentPart);

	  if (TMath::Abs(lRapCurrentPart) < lCutRap) fHistMCPtAllAntiLambda->Fill(lPtCurrentPart);
	}
	
	if ( ( ( TMath::Abs(lPdgCurrentMother) == 3212)  ||
	       ( TMath::Abs(lPdgCurrentMother) == 3224)  ||
	       ( TMath::Abs(lPdgCurrentMother) == 3214)  ||
	       ( TMath::Abs(lPdgCurrentMother) == 3114) )
	     && ( iCurrentMother <= lNbMCPrimary )
	     ) lComeFromSigma = 1;
	else lComeFromSigma = 0;
	
	//*********************************************
	// Now keep only primary particles   
       // if ( ( iMc > lNbMCPrimary ) && (!lComeFromSigma) ) continue;

	//*************************************//
        // new definition of primary particles //
        //*************************************//

       Double_t dx = 0;
       Double_t dy = 0;
       Double_t dz = 0;
       Double_t ProdDistance = 0;


       dx = ( (mcPrimaryVtx.At(0)) - (p0->Vx()) ); 
       dy = ( (mcPrimaryVtx.At(1)) - (p0->Vy()) );
       dz = ( (mcPrimaryVtx.At(2)) - (p0->Vz()) );

       ProdDistance = TMath::Sqrt(dx*dx + dy*dy + dz*dz);

       if (ProdDistance > 0.001) continue; // secondary V0


     
	lNtimesReconstructedK0s   = 0; lNtimesReconstructedLambda   = 0; lNtimesReconstructedAntiLambda   = 0;

 
        // Rap distribution
        if (lPdgcodeCurrentPart==310) {
	  //fHistMCRapK0s->Fill(lRapCurrentPart);
	  //if (lPtCurrentPart < 0.2 && lPtCurrentPart < 3.0) fHistMCRapInPtRangeK0s->Fill(lRapCurrentPart);
	}

	if (lPdgcodeCurrentPart==3122) {
	  //fHistMCRapLambda->Fill(lRapCurrentPart);
	 // if (lPtCurrentPart < 0.6 && lPtCurrentPart < 3.5) fHistMCRapInPtRangeLambda->Fill(lRapCurrentPart);
	}

	if (lPdgcodeCurrentPart==-3122) {
	  //fHistMCRapAntiLambda->Fill(lRapCurrentPart);
	 // if (lPtCurrentPart < 0.6 && lPtCurrentPart < 3.5) fHistMCRapInPtRangeAntiLambda->Fill(lRapCurrentPart);
	}

	if (lPdgcodeCurrentPart==3312 || lPdgcodeCurrentPart==-3312) {
	  //fHistMCRapXi->Fill(lRapCurrentPart);
	  //if (lPtCurrentPart < 0.6 && lPtCurrentPart < 3.0) fHistMCRapInPtRangeXi->Fill(lRapCurrentPart);
	}

	if (lPdgcodeCurrentPart==333) {
	  //fHistMCRapPhi->Fill(lRapCurrentPart);
	  //if (lPtCurrentPart < 0.7 && lPtCurrentPart < 3.0) fHistMCRapInPtRangePhi->Fill(lRapCurrentPart);
	}
 
	// Rapidity Cut & Injected Selection
		  
	Bool_t kIsNaturalPart = mcEvent->IsFromBGEvent(iMc); // this technique from Maria Nicassio
		  if (!kIsNaturalPart) 
		  {
			  if (!(p0->GetFirstMother()<0)) 
			  {kIsNaturalPart = kTRUE;} // because there are primaries (ALICE definition) not produced in the collision
			}
		  
	if (TMath::Abs(lRapCurrentPart) > lCutRap || (!kIsNaturalPart && selectInjected == -1) || (kIsNaturalPart && selectInjected == 1) ) continue;
 
	if (lPdgcodeCurrentPart==310) {
	  //fHistMCProdRadiusK0s->Fill(mcPosR);

	  fHistMCPtK0s->Fill(lPtCurrentPart);

	//if (TMath::Abs(lRapCurrentPart) < 0.3) fHistMCPtK0sRap3->Fill(lPtCurrentPart);


	  //fHistNTimesRecK0s->Fill(lNtimesReconstructedK0s);
	  //fHistNTimesRecK0sVsPt->Fill(lPtCurrentPart,lNtimesReconstructedK0s);
	}
	else 
	  if (lPdgcodeCurrentPart==3122) {
	    //fHistMCProdRadiusLambda->Fill(mcPosR);

	    fHistMCPtLambda->Fill(lPtCurrentPart);	  

	//if (TMath::Abs(lRapCurrentPart) < 0.3) fHistMCPtLambdaRap3->Fill(lPtCurrentPart);

	  //  fHistNTimesRecLambda->Fill(lNtimesReconstructedLambda);
	  //  fHistNTimesRecLambdaVsPt->Fill(lPtCurrentPart,lNtimesReconstructedLambda);
	    //if (lComeFromSigma) fHistMCPtLambdaFromSigma->Fill(lPtCurrentPart);

	    //printf("found Lambda MC pT=%e\n",lPtCurrentPart);
	    //printf("found Lambda MC Plabel=%d PPDGcode=%d Nlabel=%d NPDGcode=%d\n\n",id0,lPdgCurrentDaughter0,id1,lPdgCurrentDaughter1); 
	  
	  }
	else 
	  if (lPdgcodeCurrentPart==-3122) {
	   // fHistMCProdRadiusAntiLambda->Fill(mcPosR);

	    fHistMCPtAntiLambda->Fill(lPtCurrentPart);	  

	//if (TMath::Abs(lRapCurrentPart) < 0.3) fHistMCPtAntiLambdaRap3->Fill(lPtCurrentPart);


	  //  fHistNTimesRecAntiLambda->Fill(lNtimesReconstructedAntiLambda);
	  //  fHistNTimesRecAntiLambdaVsPt->Fill(lPtCurrentPart,lNtimesReconstructedAntiLambda);
	  //  if (lComeFromSigma) fHistMCPtAntiLambdaFromSigma->Fill(lPtCurrentPart);

	    //printf("found Lambda MC pT=%e\n",lPtCurrentPart);
	    //printf("found Lambda MC Plabel=%d PPDGcode=%d Nlabel=%d NPDGcode=%d\n\n",id0,lPdgCurrentDaughter0,id1,lPdgCurrentDaughter1); 
	  
	  }

	
      } // end loop ESD MC
      
    } // end ESD condition


  } // End Loop over MC condition

  



  //************************************
  // ESD loop 
  //************************************

 // Double_t  lLambdaMass = 1.115683;  //PDG
  Double_t lPLambda = 0;
  Double_t lPAntiLambda = 0;
  Double_t lPK0s = 0;
  Double_t lMagneticField = 999;

  //Multiplcity:
  Int_t    nv0sTot= 0, nv0s = 0;
  //  Int_t nv0sMI =0;   
  // Variables:
  Double_t  lV0Position[3];
 
  Double_t lDcaPosToPrimVertex = 0;
  Double_t lDcaNegToPrimVertex = 0;
  Double_t lDcaV0Daughters     = 0;
  Double_t lV0cosPointAngle    = 0;
  Double_t lChi2V0             = 0;
  Double_t lV0DecayLength      = 0;
  Double_t lV0Radius           = 0;
  Double_t lDcaV0ToPrimVertex  = 0;
  Double_t lcTauLambda         = 0;  
  Double_t lcTauAntiLambda     = 0;
  Double_t lcTauK0s            = 0;
  Int_t    lOnFlyStatus        = 0;
  //Float_t   tdcaPosToPrimVertexXYZ[2], tdcaNegToPrimVertexXYZ[2]; // ..[0] = Impact parameter in XY plane and ..[1] = Impact parameter in Z            
  //Double_t  tdcaDaughterToPrimVertex[2];                          // ..[0] = Pos and ..[1] = Neg

  

  Double_t lInvMassK0s = 0, lInvMassLambda = 0, lInvMassAntiLambda = 0;
  Double_t lPtK0s      = 0, lPtLambda      = 0, lPtAntiLambda      = 0;
  Double_t lRapK0s     = 0, lRapLambda     = 0, lRapAntiLambda     = 0;
  //  Double_t lEtaK0s     = 0, lEtaLambda     = 0, lEtaAntiLambda     = 0;
  Double_t lAlphaV0      = 0, lPtArmV0       = 0;

  Double_t lPzK0s      = 0, lPzLambda      = 0,  lPzAntiLambda      = 0;


  Double_t lV0Eta = 999;
  
  // to study Associated V0s:
  Int_t    lIndexTrackPos       = 0, lIndexTrackNeg         = 0;
  UInt_t   lLabelTrackPos       = 0, lLabelTrackNeg         = 0;
  Int_t    lCheckPIdK0Short     = 0, lCheckMcK0Short        = 0;
  Int_t    lCheckPIdLambda      = 0, lCheckMcLambda         = 0;
  Int_t    lCheckPIdAntiLambda  = 0, lCheckMcAntiLambda     = 0;
  Int_t    lCheckSecondaryK0s   = 0, lCheckSecondaryLambda  = 0, lCheckSecondaryAntiLambda  = 0;
  Int_t    lCheckGamma          = 0;
  Double_t mcPosMotherX         = 0, mcPosMotherY           = 0, mcPosMotherZ  = 0;
  Double_t mcPosMotherR         = 0;
	Double_t mcMotherPt           = 0, mcMotherRap			= 0;

  Int_t lIndexPosMother        = 0;
  Int_t lIndexNegMother        = 0;
  Int_t lIndexMotherOfMother   = 0;
  Int_t lPDGCodePosDaughter    = 0;
  Int_t lPDGCodeNegDaughter    = 0;
  Int_t lPdgcodeMother         = 0;
  Int_t lPdgcodeMotherOfMother = 0;

  // Reconstructed position
  //Double_t rcPosXK0s        = 0,  rcPosYK0s        = 0, rcPosZK0s        = 0;
  Double_t rcPosRK0s        = 0;
  //Double_t rcPosXLambda     = 0,  rcPosYLambda     = 0, rcPosZLambda     = 0;
  Double_t rcPosRLambda     = 0;
  //  Double_t rcPosXAntiLambda = 0,  rcPosYAntiLambda = 0, rcPosZAntiLambda = 0;
   Double_t rcPosRAntiLambda = 0;

  // Pt resolution
  // Double_t deltaPtK0s  = 0, deltaPtLambda  = 0, deltaPtAntiLambda  = 0;

  // Daughters
  AliESDtrack  *myTrackPos  = NULL;
  AliESDtrack  *myTrackNeg  = NULL;
  //  AliVParticle *lVPartPos   = NULL;
  // AliVParticle *lVPartNeg   = NULL;

  //  V0 momentum      
  //Double_t lPosMom = 0;
  //Double_t lNegMom = 0;
  //  Double_t lPmom = 0;
  //  Double_t lPLambda = 0;

  // Daughters' momentum:
  Double_t  lMomPos[3] = {999,999,999};
  Double_t  lMomNeg[3] = {999,999,999};
  Double_t  lPtPos = 999, lPtNeg = 999;
  Double_t  lPPos = 999, lPNeg = 999;

  // Inner Wall parameters:
  Double_t  lMomInnerWallPos =999, lMomInnerWallNeg = 999;

  // AliKF Chi2 and Armenteros variables
  //  Double_t lChi2KFK0s  = 0, lChi2KFLambda = 0,  lChi2KFAntiLambda = 0;
  //  Double_t lAlphaV0K0s = 0, lAlphaV0Lambda = 0,  lAlphaV0AntiLambda = 0;
  //Double_t lPtArmV0K0s = 0, lPtArmV0Lambda = 0,  lPtArmV0AntiLambda = 0;
  //  Double_t lQlPos   = 0, lQlNeg   = 0;


  // PID
  Float_t nSigmaPosPion   = 0;
  Float_t nSigmaNegPion   = 0;

  Float_t nSigmaPosProton = 0;
  Float_t nSigmaNegProton = 0;
  

  Int_t lCheckPIDK0sPosDaughter        = 0, lCheckPIDK0sNegDaughter        = 0;
  Int_t lCheckPIDLambdaPosDaughter     = 0, lCheckPIDLambdaNegDaughter     = 0;
  Int_t lCheckPIDAntiLambdaPosDaughter = 0, lCheckPIDAntiLambdaNegDaughter = 0;

  
  
  //****************************************************
  // Primary Vertex cuts &
  // Magnetic field and Quality tracks cuts 
  //****************************************************

  Double_t  lPrimaryVtxPosition[3];
  Double_t  lPrimaryVtxCov[6];
  Double_t  lPrimaryVtxChi2 = 999;
  Double_t  lResPrimaryVtxX = 999;
  Double_t  lResPrimaryVtxY = 999;
  Double_t  lResPrimaryVtxZ = 999;
     
  AliAODVertex *myPrimaryVertex = NULL;
  //const AliVVertex *mySPDPrimaryVertex = NULL;

     
  //const AliMultiplicity *myMultiplicty = ((AliESDEvent*)fESD)->GetMultiplicity();

  if(fAnalysisType == "ESD") {  
  
    // Best Primary Vertex:  

    const AliESDVertex *myBestPrimaryVertex = ((AliESDEvent*)fESD)->GetPrimaryVertex();
    myBestPrimaryVertex = ((AliESDEvent*)fESD)->GetPrimaryVertex();
    if (!myBestPrimaryVertex) return;
    if (!myBestPrimaryVertex->GetStatus()) return;

    fHistNumberEvents->Fill(3.5);

    myBestPrimaryVertex->GetXYZ(lPrimaryVtxPosition);
    myBestPrimaryVertex->GetCovMatrix(lPrimaryVtxCov);

    if ( ( TMath::Abs(lPrimaryVtxPosition[2]) ) > cutPrimVertex) return ; //// cut on z of prim. vertex!!!!!

    fHistNumberEvents->Fill(4.5);    

    lPrimaryVtxChi2 = myBestPrimaryVertex->GetChi2toNDF();
    lResPrimaryVtxX = myBestPrimaryVertex->GetXRes();
    lResPrimaryVtxY = myBestPrimaryVertex->GetYRes();
    lResPrimaryVtxZ = myBestPrimaryVertex->GetZRes();

    // remove TPC-only primary vertex : retain only events with tracking + SPD vertex

    const AliESDVertex *mySPDPrimaryVertex = ((AliESDEvent*)fESD)->GetPrimaryVertexSPD();
    if (!mySPDPrimaryVertex) return;

   // fHistSPDPrimaryVertexZ->Fill(mySPDPrimaryVertex->GetZ());

    const AliESDVertex *myPrimaryVertexTracking = ((AliESDEvent*)fESD)->GetPrimaryVertexTracks();
    if (!myPrimaryVertexTracking) return;

    if (!mySPDPrimaryVertex->GetStatus() && !myPrimaryVertexTracking->GetStatus() ) return;

    fHistNumberEvents->Fill(5.5);
    fHistTrackPerEvent->Fill(fESD->GetNumberOfTracks());   

    myPrimaryVertex = new AliAODVertex(lPrimaryVtxPosition, lPrimaryVtxCov, lPrimaryVtxChi2, NULL, -1, AliAODVertex::kPrimary);
    if (!myPrimaryVertex) return;


    // Number of Tracklets:

    //fHistTrackletPerEvent->Fill(myMultiplicty->GetNumberOfTracklets());

    lMagneticField = ((AliESDEvent*)fESD)->GetMagneticField();

    //fHistTPCTracks->Fill(AliESDtrackCuts::GetReferenceMultiplicity((AliESDEvent*)fESD, kTRUE));

    //////simple chack for multiplicity////////////////////////////////////////////////////////

    Int_t i =0;

    for (Int_t jTracks=0;jTracks<fESD->GetNumberOfTracks();jTracks++){
		
      AliESDtrack* tPCtrack=fESD->GetTrack(jTracks);
      Float_t xy=0;
      Float_t z=0;
      tPCtrack->GetImpactParameters(xy,z);
      if ((fTracksCuts->IsSelected(tPCtrack))&&(xy<1.0)&&(z<1.0)) {i=i+1;}
			
    }

    fHistTPCMult->Fill(i);

    /////////////////////////////////////////////////////////////////////////////////////////


  }
 
  fHistPrimaryVertexX->Fill(lPrimaryVtxPosition[0]);
  fHistPrimaryVertexY->Fill(lPrimaryVtxPosition[1]);
  fHistPrimaryVertexZ->Fill(lPrimaryVtxPosition[2]);
  //Double_t lrcPrimVtxR = TMath::Sqrt(lPrimaryVtxPosition[0]*lPrimaryVtxPosition[0]+lPrimaryVtxPosition[0]*lPrimaryVtxPosition[0]);

 // fHistPrimaryVertexResX->Fill(lResPrimaryVtxX);
 // fHistPrimaryVertexResY->Fill(lResPrimaryVtxY);
 // fHistPrimaryVertexResZ->Fill(lResPrimaryVtxZ);

  //***********************
  // AliKF Primary Vertex

  AliKFVertex primaryVtxKF( *myPrimaryVertex );
  AliKFParticle::SetField(lMagneticField);




  //***Rerun the V0 finder

  //  fESD->ResetV0s();
  //  AliV0vertexer v0Vertexer;
  //  v0Vertexer.SetCuts(fCuts);
  //  v0Vertexer.Tracks2V0vertices(fESD);
  
  ////*************************
  //// V0 loop ****************
  ////*************************
    
  nv0sTot = fESD->GetNumberOfV0s();
  if (!nv0sTot) fHistNumberEvents->Fill(6.5);

  for (Int_t iV0 = 0; iV0 < nv0sTot; iV0++) {
    
    lIndexPosMother     = 0; lIndexNegMother     = 0; lIndexMotherOfMother       = 0;
    lCheckPIdK0Short    = 0; lCheckMcK0Short     = 0; lCheckSecondaryK0s         = 0;
    lCheckPIdLambda     = 0; lCheckMcLambda      = 0; lCheckSecondaryLambda      = 0;
    lCheckPIdAntiLambda = 0; lCheckMcAntiLambda  = 0; lCheckSecondaryAntiLambda  = 0;       
    lComeFromSigma      = 0;lCheckGamma = 0;
    
    
    if(fAnalysisType == "ESD") {


      AliESDv0 *v0 = ((AliESDEvent*)fESD)->GetV0(iV0);
      if (!v0) continue;

      //      if ((v0->Pt())<0.6) continue;
      
      // Primary vertex:
     // fHistPrimaryVertexPosXV0events->Fill(lPrimaryVtxPosition[0]);
     // fHistPrimaryVertexPosYV0events->Fill(lPrimaryVtxPosition[1]);
     // fHistPrimaryVertexPosZV0events->Fill(lPrimaryVtxPosition[2]);
      
      // V0's Daughters
      lIndexTrackPos = TMath::Abs(v0->GetPindex());
      lIndexTrackNeg = TMath::Abs(v0->GetNindex());
      AliESDtrack *myTrackPosTest = ((AliESDEvent*)fESD)->GetTrack(lIndexTrackPos);
      AliESDtrack *myTrackNegTest = ((AliESDEvent*)fESD)->GetTrack(lIndexTrackNeg);
      if (!myTrackPosTest || !myTrackNegTest) {
	Printf("strange analysis::UserExec:: Error:Could not retreive one of the daughter track\n");
	continue;
      }
      // Remove like-sign
      if ((Int_t)myTrackPosTest->GetSign() == (Int_t)myTrackNegTest->GetSign()){
	continue;
      } 
     
      // VO's main characteristics to check the reconstruction cuts
      lOnFlyStatus       = v0->GetOnFlyStatus();
      lChi2V0            = v0->GetChi2V0();
      lDcaV0Daughters    = v0->GetDcaV0Daughters();
      lDcaV0ToPrimVertex = v0->GetD(lPrimaryVtxPosition[0],lPrimaryVtxPosition[1],lPrimaryVtxPosition[2]);
      lV0cosPointAngle   = v0->GetV0CosineOfPointingAngle(lPrimaryVtxPosition[0],lPrimaryVtxPosition[1], lPrimaryVtxPosition[2]);

      v0->GetXYZ(lV0Position[0], lV0Position[1], lV0Position[2]);

      lV0Radius      = TMath::Sqrt(lV0Position[0]*lV0Position[0]+lV0Position[1]*lV0Position[1]);
      lV0DecayLength = TMath::Sqrt(TMath::Power(lV0Position[0] - lPrimaryVtxPosition[0],2) +
		                   TMath::Power(lV0Position[1] - lPrimaryVtxPosition[1],2) +
		                   TMath::Power(lV0Position[2] - lPrimaryVtxPosition[2],2 ));


      if( myTrackPosTest->GetSign() ==1){
	
	myTrackPos = ((AliESDEvent*)fESD)->GetTrack(lIndexTrackPos);
	myTrackNeg = ((AliESDEvent*)fESD)->GetTrack(lIndexTrackNeg);

	// Daughters' momentum;
	v0->GetPPxPyPz(lMomPos[0],lMomPos[1],lMomPos[2]);
	v0->GetNPxPyPz(lMomNeg[0],lMomNeg[1],lMomNeg[2]);
      }
           
      if( myTrackPosTest->GetSign() ==-1){
	
	myTrackPos = ((AliESDEvent*)fESD)->GetTrack(lIndexTrackNeg);
	myTrackNeg = ((AliESDEvent*)fESD)->GetTrack(lIndexTrackPos);


	// Daughters' momentum;
	v0->GetPPxPyPz(lMomNeg[0],lMomNeg[1],lMomNeg[2]);
	v0->GetNPxPyPz(lMomPos[0],lMomPos[1],lMomPos[2]);
      }

      lLabelTrackPos = (UInt_t)TMath::Abs(myTrackPos->GetLabel());
      lLabelTrackNeg = (UInt_t)TMath::Abs(myTrackNeg->GetLabel());

      // Daughters Pt and P:
      lPtPos = TMath::Sqrt(lMomPos[0]*lMomPos[0] + lMomPos[1]*lMomPos[1]);
      lPtNeg = TMath::Sqrt(lMomNeg[0]*lMomNeg[0] + lMomNeg[1]*lMomNeg[1]);

      lPPos = TMath::Sqrt(lMomPos[0]*lMomPos[0] + lMomPos[1]*lMomPos[1] + lMomPos[2]*lMomPos[2]);
      lPNeg = TMath::Sqrt(lMomNeg[0]*lMomNeg[0] + lMomNeg[1]*lMomNeg[1] + lMomNeg[2]*lMomNeg[2]);


    //  lPosMom = myTrackPos->GetInnerParam()->GetP();

    //  lNegMom = myTrackNeg->GetInnerParam()->GetP();

    //        lPmom  = TMath::Sqrt(lMomPos[0]*lMomPos[0]+lMomPos[1]*lMomPos[1]+lMomPos[2]+lMomPos[2]);



      // Inner Wall parameter:
      const AliExternalTrackParam *myInnerWallTrackPos = myTrackPos->GetInnerParam(); 

      		if (myInnerWallTrackPos) {lMomInnerWallPos = myInnerWallTrackPos->GetP();} 
			else {continue;}

      const AliExternalTrackParam *myInnerWallTrackNeg = myTrackNeg->GetInnerParam(); 

      		if (myInnerWallTrackNeg) {lMomInnerWallNeg = myInnerWallTrackNeg->GetP();}  
			else {continue;}
	      

      // DCA between daughter and Primary Vertex:
      if (myTrackPos) lDcaPosToPrimVertex = TMath::Abs(myTrackPos->GetD(lPrimaryVtxPosition[0],lPrimaryVtxPosition[1],lMagneticField) );
      
      if (myTrackNeg) lDcaNegToPrimVertex = TMath::Abs(myTrackNeg->GetD(lPrimaryVtxPosition[0],lPrimaryVtxPosition[1],lMagneticField) );
      
      // Quality tracks cuts:
      if ( !(fTracksCuts->IsSelected(myTrackPos)) || !(fTracksCuts->IsSelected(myTrackNeg)) ) 
	{	  continue;}

      if ( ( TMath::Abs(myTrackPos->Eta()) > lCutPseudorap ) || ( TMath::Abs(myTrackNeg->Eta()) > lCutPseudorap ) ) {continue;}

      // Armenteros variables:
      lAlphaV0      =  v0->AlphaV0();
      lPtArmV0      =  v0->PtArmV0();

      // Pseudorapidity:
      lV0Eta = v0->Eta();
      //////////////////////////////////////////////////////////////////////////
      // Invariant mass
      v0->ChangeMassHypothesis(310);
      lInvMassK0s = v0->GetEffMass();
      lPtK0s = v0->Pt();
      lPzK0s = v0->Pz();

      v0->ChangeMassHypothesis(3122);
      lInvMassLambda = v0->GetEffMass();
      lPtLambda = v0->Pt();
      lPzLambda = v0->Pz();


      v0->ChangeMassHypothesis(-3122);
      lInvMassAntiLambda = v0->GetEffMass();
      lPtAntiLambda = v0->Pt();
      lPzAntiLambda = v0->Pz();
  

      // Rapidity:
      lRapK0s    = v0->Y(310);
      lRapLambda = v0->Y(3122);
      lRapAntiLambda = v0->Y(-3122);
	
      if (lPtK0s==0) 	{continue;}
      if (lPtLambda==0) 	{continue;}

      if (lPtAntiLambda==0) 	{continue;}

      ///////////////////////////////////////////////////////////////////////      

      // PID  new method July 2011
      if (fUsePID.Contains("withPID")) {
	//	nSigmaPosPion   = TMath::Abs(fESDpid->NumberOfSigmasTPC(myTrackPos,AliPID::kPion));
	nSigmaPosPion =	TMath::Abs(fPIDResponse->NumberOfSigmasTPC(myTrackPos, AliPID::kPion));
		//	nSigmaNegPion   = TMath::Abs(fESDpid->NumberOfSigmasTPC(myTrackNeg,AliPID::kPion));
	nSigmaNegPion =	TMath::Abs(fPIDResponse->NumberOfSigmasTPC(myTrackNeg, AliPID::kPion));
	//	nSigmaPosProton = TMath::Abs(fESDpid->NumberOfSigmasTPC(myTrackPos,AliPID::kProton));
	nSigmaPosProton = TMath::Abs(fPIDResponse->NumberOfSigmasTPC(myTrackPos, AliPID::kProton));
	//	nSigmaNegProton = TMath::Abs(fESDpid->NumberOfSigmasTPC(myTrackNeg,AliPID::kProton));
        nSigmaNegProton = TMath::Abs(fPIDResponse->NumberOfSigmasTPC(myTrackNeg, AliPID::kProton));
	
      }
      else {
	nSigmaPosPion = 0; nSigmaNegPion =0; nSigmaPosProton = 0; nSigmaNegProton= 0;
      }
      
      
      
      // Monte-Carlo particle associated to reconstructed particles: 
      if (fAnalysisMC) {
	//if (lLabelTrackPos < 0 || lLabelTrackNeg < 0) continue;
	TParticle  *lMCESDPartPos  = stack->Particle(lLabelTrackPos);
	if(!lMCESDPartPos) { 
	  //  Printf("no MC particle for positive and/or negative daughter\n");
	  	 continue;
	}
	TParticle  *lMCESDPartNeg  = stack->Particle(lLabelTrackNeg);
	if (!lMCESDPartNeg) 	{  continue;}
	lPDGCodePosDaughter = lMCESDPartPos->GetPdgCode();
	lPDGCodeNegDaughter = lMCESDPartNeg->GetPdgCode();
	lIndexPosMother = lMCESDPartPos->GetFirstMother();
	lIndexNegMother = lMCESDPartNeg->GetFirstMother();

	//////////////////////////////
	//	if (lIndexPosMother == -1) 	{
	//	if (negPiKF) delete negPiKF; negPiKF=NULL;
	//	if (posPiKF) delete posPiKF; posPiKF=NULL;
	//	if (posPKF)  delete posPKF;  posPKF=NULL;
	//	if (negAPKF) delete negAPKF; negAPKF=NULL;

	//	continue;}

	if (lIndexPosMother == -1) {


	  lPdgcodeMother = 0;
	  lIndexMotherOfMother = 0;
	  mcPosX = 0;
	  mcPosY = 0;
	  mcPosZ = 0;
	  mcPosR = 0;
	  mcPosMotherX = 0;
	  mcPosMotherY = 0;
	  mcPosMotherZ = 0;
	  mcPosMotherR = 0;
	  mcMotherPt = 1;
	}

	else {



	  TParticle  *lMCESDMother    = stack->Particle(lIndexPosMother);
	  if (!lMCESDMother) 	{ continue;}
	  lPdgcodeMother         = lMCESDMother->GetPdgCode();
	  lIndexMotherOfMother   = lMCESDMother->GetFirstMother();
	  if (lIndexMotherOfMother ==-1) lPdgcodeMotherOfMother = 0;
	  else {
	    TParticle  *lMCESDMotherOfMother    = stack->Particle(lIndexMotherOfMother);
	    if (!lMCESDMotherOfMother) 	{ continue;}
	    lPdgcodeMotherOfMother = lMCESDMotherOfMother->GetPdgCode();
	  }
	
	  mcPosX = lMCESDPartPos->Vx();
	  mcPosY = lMCESDPartPos->Vy();
	  mcPosZ = lMCESDPartPos->Vz();
	  mcPosR = TMath::Sqrt(mcPosX*mcPosX+mcPosY*mcPosY);
	  mcPosMotherX = lMCESDMother->Vx();
	  mcPosMotherY = lMCESDMother->Vy();
	  mcPosMotherZ = lMCESDMother->Vz();
	  mcPosMotherR = TMath::Sqrt(mcPosMotherX*mcPosMotherX+mcPosMotherY*mcPosMotherY);
	
		Bool_t kIsNaturalPart_McAs = mcEvent->IsFromBGEvent(lIndexPosMother); // this technique from Maria Nicassio
		if (!kIsNaturalPart_McAs) 
		{
			if (!(lMCESDMother->GetFirstMother()<0)) 
			{kIsNaturalPart_McAs = kTRUE;} // because there are primaries (ALICE definition) not produced in the collision
		}
		
		if ((!kIsNaturalPart_McAs && selectInjected == -1) || (kIsNaturalPart_McAs && selectInjected == 1) ) 
		{ continue;}
		
	  mcMotherPt   = lMCESDMother->Pt();
		mcMotherRap  = lMCESDMother->Y();
	}
      }
    } // end ESD condition


    

    
    
    // Multiplicity:
    if(!lOnFlyStatus) nv0s++;
    //    else  if(lOnFlyStatus) nv0sMI++;

    // Daughter momentum cut: ! FIX it in case of AOD !
    //if ( (lPtPos  < cutMinPtDaughter ) ||
    //     (lPtNeg  < cutMinPtDaughter )
    //  ) 	{ continue;}
    
    // Look for associated particles:
    if (fAnalysisMC) {
      if( (lIndexPosMother==-1) || (lIndexNegMother==-1) ) {
	//fHistMCDaughterTrack->Fill(1);
      }
      
      else if( ( (lPDGCodePosDaughter==+211) && (lPDGCodeNegDaughter==-211) ) ) 
		{
	lCheckPIdK0Short    = 1;
	//fHistMCDaughterTrack->Fill(3);
	if ( (lIndexPosMother==lIndexNegMother) &&
	     (lPdgcodeMother==310) ) {


	  //if (lIndexPosMother <= lNbMCPrimary) lCheckMcK0Short  = 1;
	  //else lCheckSecondaryK0s = 1;

       Double_t dx = 0;
       Double_t dy = 0;
       Double_t dz = 0;
       Double_t ProdDistance = 0;

       dx = ( (mcPrimaryVtx.At(0)) - (mcPosMotherX) ); 
       dy = ( (mcPrimaryVtx.At(1)) - (mcPosMotherY) );
       dz = ( (mcPrimaryVtx.At(2)) - (mcPosMotherZ) );

       ProdDistance = TMath::Sqrt(dx*dx + dy*dy + dz*dz);
       	if (ProdDistance < 0.001) lCheckMcK0Short  = 1;
		else lCheckSecondaryK0s = 1;

	}
      }
      else if( ( (lPDGCodePosDaughter==+2212) && (lPDGCodeNegDaughter==-211)  )  ) 
		{
	lCheckPIdLambda     = 1;
	//fHistMCDaughterTrack->Fill(5);
	if ( (lIndexPosMother==lIndexNegMother) &&
	     (lPdgcodeMother==3122)  ){
	  if ( ( TMath::Abs(lPdgcodeMotherOfMother) == 3212) ||
	       ( TMath::Abs(lPdgcodeMotherOfMother) == 3224) ||
	       ( TMath::Abs(lPdgcodeMotherOfMother) == 3214) ||
	       ( TMath::Abs(lPdgcodeMotherOfMother) == 3114)
	       ) lComeFromSigma = 1;
	  else lComeFromSigma = 0; 


	 // if ( (lIndexPosMother <= lNbMCPrimary) || 
	 //     ( ( lIndexPosMother > lNbMCPrimary) && (lComeFromSigma) )
	 //      ) lCheckMcLambda  = 1; 
	 // else lCheckSecondaryLambda    = 1;

       Double_t dx = 0;
       Double_t dy = 0;
       Double_t dz = 0;
       Double_t ProdDistance = 0;

       dx = ( (mcPrimaryVtx.At(0)) - (mcPosMotherX) ); 
       dy = ( (mcPrimaryVtx.At(1)) - (mcPosMotherY) );
       dz = ( (mcPrimaryVtx.At(2)) - (mcPosMotherZ) );

		ProdDistance = TMath::Sqrt(dx*dx + dy*dy + dz*dz);
		

       	if (ProdDistance < 0.001) lCheckMcLambda  = 1;
		else lCheckSecondaryLambda = 1;

	
	}
      }
      else if( ( (lPDGCodePosDaughter==211)   && (lPDGCodeNegDaughter==-2212) )	) 
		{
	lCheckPIdAntiLambda = 1;
	//fHistMCDaughterTrack->Fill(7);
	if ( (lIndexPosMother==lIndexNegMother) &&
	     (lPdgcodeMother==-3122) ) {
	  if ( ( TMath::Abs(lPdgcodeMotherOfMother) == 3212) ||
	       ( TMath::Abs(lPdgcodeMotherOfMother) == 3224) ||
	       ( TMath::Abs(lPdgcodeMotherOfMother) == 3214) ||
	       ( TMath::Abs(lPdgcodeMotherOfMother) == 3114)
	       ) lComeFromSigma = 1;
	  else lComeFromSigma = 0;  

	//  if ( (lIndexPosMother <= lNbMCPrimary) || 
	//       ( ( lIndexPosMother > lNbMCPrimary) && (lComeFromSigma) )
	//       ) lCheckMcAntiLambda  = 1;
	//  else lCheckSecondaryAntiLambda = 1;

       Double_t dx = 0;
       Double_t dy = 0;
       Double_t dz = 0;
       Double_t ProdDistance = 0;

       dx = ( (mcPrimaryVtx.At(0)) - (mcPosMotherX) ); 
       dy = ( (mcPrimaryVtx.At(1)) - (mcPosMotherY) );
       dz = ( (mcPrimaryVtx.At(2)) - (mcPosMotherZ) );

		ProdDistance = TMath::Sqrt(dx*dx + dy*dy + dz*dz);
		

       	if (ProdDistance < 0.001) lCheckMcAntiLambda = 1;
		else lCheckSecondaryAntiLambda = 1;

	}
      }
      
      // Gamma conversion
      else if ( (lPDGCodePosDaughter==-11) &&
		(lPDGCodeNegDaughter==11) &&
		(lPdgcodeMother==22 ) )
	lCheckGamma = 1;

    } // end "look for associated particles  
   
    /////////////////////////////////////     
    // PID condition for daughters tracks
    //////////////////////////////////////

    lCheckPIDK0sPosDaughter        = 0, lCheckPIDK0sNegDaughter        = 0;
    lCheckPIDLambdaPosDaughter     = 0, lCheckPIDLambdaNegDaughter     = 0;
    lCheckPIDAntiLambdaPosDaughter = 0, lCheckPIDAntiLambdaNegDaughter = 0;

    if (lMomInnerWallPos < lLimitPPID) {
      if (nSigmaPosPion < cutNSigmaLowP)   {
	lCheckPIDK0sPosDaughter        = 1;
	lCheckPIDAntiLambdaPosDaughter = 1;
      }
      if (nSigmaPosProton < cutNSigmaLowP) lCheckPIDLambdaPosDaughter    = 1;      
    }

    else if (lMomInnerWallPos > lLimitPPID) {
      if (nSigmaPosPion < cutNSigmaHighP)   {
	lCheckPIDK0sPosDaughter        = 1;
	lCheckPIDAntiLambdaPosDaughter = 1;
      }
      if (nSigmaPosProton < cutNSigmaHighP) lCheckPIDLambdaPosDaughter    = 1;
    }

    if (lMomInnerWallNeg < lLimitPPID) {
      if (nSigmaNegPion < cutNSigmaLowP)    {
	lCheckPIDK0sNegDaughter       = 1;
	lCheckPIDLambdaNegDaughter    = 1;
      }
      if (nSigmaNegProton < cutNSigmaLowP)  lCheckPIDAntiLambdaNegDaughter = 1;
      
    }
    else if (lMomInnerWallNeg > lLimitPPID) {
      if (nSigmaNegPion < cutNSigmaHighP)   {
	lCheckPIDK0sNegDaughter       = 1;
	lCheckPIDLambdaNegDaughter    = 1;
      }
      if (nSigmaNegProton < cutNSigmaHighP) lCheckPIDAntiLambdaNegDaughter = 1;
    }
 

   
    ///////////////values for cuts/////////////////////////////////////////////////////////////////////////////////////////
    if ((lDcaPosToPrimVertex < 0.1) || (lDcaNegToPrimVertex < 0.1) || (lDcaV0Daughters > 1.00) || 
	(lV0cosPointAngle < 0.998) || (lV0Radius < 0.9) || (lV0Radius > 100) ) 

	{continue;}
	
    /*  {
	if (negPiKF) delete negPiKF; negPiKF=NULL;
	if (posPiKF) delete posPiKF; posPiKF=NULL;
	if (posPKF)  delete posPKF;  posPKF=NULL;
	if (negAPKF) delete negAPKF; negAPKF=NULL;

	continue;}
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    */


/////////////////////////////////
//PID for Lambda and AntiLambda
/////////////////////////////////
    
    if(fUsePID.Contains("withPID") && (lCheckPIDAntiLambdaNegDaughter==0) && (lCheckPIDLambdaPosDaughter==1)) LambdaPID = 1;

    else LambdaPID =0;

    if(fUsePID.Contains("withPID") && (lCheckPIDLambdaPosDaughter==0) && (lCheckPIDAntiLambdaNegDaughter==1)) AntiLambdaPID = 1;

    else AntiLambdaPID =0;


///////////////////////////////////////////////////////////////////////////////////////////
//    if ((LambdaPID==1 && lPosMom <=1) || (lPosMom>1) ||  !(fUsePID.Contains("withPID"))){  
//      if ((TMath::Abs(lRapLambda) < lCutRap) && lOnFlyStatus==0) {
//      fHistTPCsigPLambda->Fill(lPosMom,myTrackPos->GetTPCsignal());
//
//            TestTrackCuts->SetRequireITSRefit(kFALSE);
//    if(TestTrackCuts->IsSelected(myTrackPos)) fHistPtTracksP->Fill(V0mom[2]);
//    TestTrackCuts->SetRequireITSRefit(kTRUE);
//    if(TestTrackCuts->IsSelected(myTrackPos)) fHistPtTracksPITSRefit->Fill(V0mom[2]);
//        }
//
//    }
//
//    if ((AntiLambdaPID==1 && lNegMom <=1) || (lNegMom>1) ||  !(fUsePID.Contains("withPID"))){  
//      if ((TMath::Abs(lRapAntiLambda) < lCutRap) && lOnFlyStatus==0) {
//      fHistTPCsigPAntiLambda->Fill(lNegMom,myTrackNeg->GetTPCsignal());
//
//      }
//    }
///////////////////////////////////////////////////////////////////////////////////////////////


    lPLambda = TMath::Sqrt(lPzLambda*lPzLambda + lPtLambda*lPtLambda);

    lPAntiLambda = TMath::Sqrt(lPzAntiLambda*lPzAntiLambda + lPtAntiLambda*lPtAntiLambda);

    lPK0s = TMath::Sqrt(lPzK0s*lPzK0s + lPtK0s*lPtK0s);

    //    lcTau     = (lV0DecayLength*lLambdaMass)/lPLambda;

  //ctau for lambda
    lcTauLambda     = (lV0DecayLength*lInvMassLambda)/lPLambda;

  //ctau for antilambda
    lcTauAntiLambda = (lV0DecayLength*lInvMassAntiLambda)/lPAntiLambda;

  //ctau for K0s
    lcTauK0s        = (lV0DecayLength*lInvMassK0s)/lPK0s;


//*****************************
// filling histograms
//*****************************

    if (lPLambda <1 && lOnFlyStatus==0 ){
       // fHistArmenterosPodolanski->Fill(lAlphaV0,lPtArmV0);
       // fHistcTauL->Fill(lcTauLambda);
	  }



////////////////
//K0s particle
////////////////

      if (lcTauK0s< cutcTauK0s) 
	  {
		  if(lPtArmV0 >= TMath::Abs(cutArmenteros*lAlphaV0)) 
		  {

      if (TMath::Abs(lRapK0s) < lCutRap ) {

	//////2D histos: cut vs on fly status/////////////////////
/*
	fHistDcaPosToPrimVertexK0->Fill(lDcaPosToPrimVertex,lOnFlyStatus);
	fHistDcaNegToPrimVertexK0->Fill(lDcaNegToPrimVertex,lOnFlyStatus);
	fHistRadiusV0K0->Fill(lV0Radius,lOnFlyStatus);
	fHistDecayLengthV0K0->Fill(lV0DecayLength,lOnFlyStatus);
	fHistDcaV0DaughtersK0->Fill(lDcaV0Daughters,lOnFlyStatus);
	fHistChi2K0->Fill(lChi2V0,lOnFlyStatus);
	fHistCosPointAngleK0->Fill(lV0cosPointAngle,lOnFlyStatus);
*/
	//////2D histos: cut vs mass///////////////////// 

	if (lOnFlyStatus==0){
        

   	fHistMassK0->Fill(lInvMassK0s);
	fHistMassVsRadiusK0->Fill(rcPosRK0s,lInvMassK0s);
	fHistPtVsMassK0->Fill(lInvMassK0s,lPtK0s);
	fHistArmenterosPodolanski->Fill(lAlphaV0,lPtArmV0);

	//if (TMath::Abs(lRapK0s) < 0.3 ) 	fHistPtVsMassK0Rap3->Fill(lInvMassK0s,lPtK0s);
/*
	  fHistDcaPosToPrimVertexK0vsMassK0->Fill(lDcaPosToPrimVertex,lInvMassK0s);
	  fHistDcaNegToPrimVertexK0vsMassK0->Fill(lDcaNegToPrimVertex,lInvMassK0s);
	  fHistRadiusV0K0vsMassK0->Fill(lV0Radius,lInvMassK0s);
	  fHistDecayLengthV0K0vsMassK0->Fill(lV0DecayLength,lInvMassK0s);
	  fHistDcaV0DaughtersK0vsMassK0->Fill(lDcaV0Daughters,lInvMassK0s);
	  fHistCosPointAngleK0vsMassK0->Fill(lV0cosPointAngle,lInvMassK0s);
	  if(fQASelector){
	  if (lPtK0s>0 && lPtK0s <3){ 
	    fHistDcaPosToPrimVertexK0vsMassK0pt1->Fill(lDcaPosToPrimVertex,lInvMassK0s);
	    fHistDcaNegToPrimVertexK0vsMassK0pt1->Fill(lDcaNegToPrimVertex,lInvMassK0s);
	    fHistRadiusV0K0vsMassK0pt1->Fill(lV0Radius,lInvMassK0s);
	    fHistDecayLengthV0K0vsMassK0pt1->Fill(lV0DecayLength,lInvMassK0s);
	    fHistDcaV0DaughtersK0vsMassK0pt1->Fill(lDcaV0Daughters,lInvMassK0s);
	    fHistCosPointAngleK0vsMassK0pt1->Fill(lV0cosPointAngle,lInvMassK0s);
	  }   
	  if (lPtK0s > 3 && lPtK0s < 6){ 
	    fHistDcaPosToPrimVertexK0vsMassK0pt2->Fill(lDcaPosToPrimVertex,lInvMassK0s);
	    fHistDcaNegToPrimVertexK0vsMassK0pt2->Fill(lDcaNegToPrimVertex,lInvMassK0s);
	    fHistRadiusV0K0vsMassK0pt2->Fill(lV0Radius,lInvMassK0s);
	    fHistDecayLengthV0K0vsMassK0pt2->Fill(lV0DecayLength,lInvMassK0s);
	    fHistDcaV0DaughtersK0vsMassK0pt2->Fill(lDcaV0Daughters,lInvMassK0s);
	    fHistCosPointAngleK0vsMassK0pt2->Fill(lV0cosPointAngle,lInvMassK0s);
	  }   
	  if (lPtK0s > 6 && lPtK0s < 10){ 
	    fHistDcaPosToPrimVertexK0vsMassK0pt3->Fill(lDcaPosToPrimVertex,lInvMassK0s);
	    fHistDcaNegToPrimVertexK0vsMassK0pt3->Fill(lDcaNegToPrimVertex,lInvMassK0s);
	    fHistRadiusV0K0vsMassK0pt3->Fill(lV0Radius,lInvMassK0s);
	    fHistDecayLengthV0K0vsMassK0pt3->Fill(lV0DecayLength,lInvMassK0s);
	    fHistDcaV0DaughtersK0vsMassK0pt3->Fill(lDcaV0Daughters,lInvMassK0s);
	    fHistCosPointAngleK0vsMassK0pt3->Fill(lV0cosPointAngle,lInvMassK0s);
	  }   
	  } //fQASelector*/
	}
      } // if rap. condition
      } //end Armenteros cut condition
	  }//end ctau cut


///////////////////
//Lambda particle    
///////////////////


	if (lcTauLambda < cutcTauL){

    if ((LambdaPID==1 && lMomInnerWallPos <=1 ) || (lMomInnerWallPos > 1) ||  !(fUsePID.Contains("withPID")  )){  

      if (TMath::Abs(lRapLambda) < lCutRap) {

	//////2D histos: cut vs on fly status/////////////////////
/*
	fHistDcaPosToPrimVertexL->Fill(lDcaPosToPrimVertex,lOnFlyStatus);
	fHistDcaNegToPrimVertexL->Fill(lDcaNegToPrimVertex,lOnFlyStatus);
	fHistRadiusV0L->Fill(lV0Radius,lOnFlyStatus);
	fHistDecayLengthV0L->Fill(lV0DecayLength,lOnFlyStatus);
	fHistDcaV0DaughtersL->Fill(lDcaV0Daughters,lOnFlyStatus);
	fHistChi2L->Fill(lChi2V0,lOnFlyStatus);
	fHistCosPointAngleL->Fill(lV0cosPointAngle,lOnFlyStatus);
*/
	//////2D histos: cut vs mass/////////////////////

	if (lOnFlyStatus==0){
	fHistMassLambda->Fill(lInvMassLambda);
	fHistMassVsRadiusLambda->Fill(rcPosRLambda,lInvMassLambda);
	fHistPtVsMassLambda->Fill(lInvMassLambda,lPtLambda);

	//if (TMath::Abs(lRapLambda) < 0.3 ) fHistPtVsMassLambdaRap3->Fill(lInvMassLambda,lPtLambda);

      //  if(lPtLambda <=1) fHistNSigmaProton->Fill(nSigmaPosProton);
/*
	  fHistDcaPosToPrimVertexLvsMassL->Fill(lDcaPosToPrimVertex,lInvMassLambda);
	  fHistDcaNegToPrimVertexLvsMassL->Fill(lDcaNegToPrimVertex,lInvMassLambda);
	  fHistRadiusV0LvsMassL->Fill(lV0Radius,lInvMassLambda);
	  fHistDecayLengthV0LvsMassL->Fill(lV0DecayLength,lInvMassLambda);
	  fHistDcaV0DaughtersLvsMassL->Fill(lDcaV0Daughters,lInvMassLambda);
	  fHistCosPointAngleLvsMassL->Fill(lV0cosPointAngle,lInvMassLambda);

	  if(fQASelector){            
	  if (lPtLambda>0 && lPtLambda <3){ 
	    fHistDcaPosToPrimVertexLambdaVsMasspt1->Fill(lDcaPosToPrimVertex,lInvMassLambda);
	    fHistDcaNegToPrimVertexLambdaVsMasspt1->Fill(lDcaNegToPrimVertex,lInvMassLambda);
	    fHistRadiusV0LambdaVsMasspt1->Fill(lV0Radius,lInvMassLambda);
	    fHistDecayLengthV0LambdaVsMasspt1->Fill(lV0DecayLength,lInvMassLambda);
	    fHistDcaV0DaughtersLambdaVsMasspt1->Fill(lDcaV0Daughters,lInvMassLambda);
	    fHistCosPointAngleLambdaVsMasspt1->Fill(lV0cosPointAngle,lInvMassLambda);
	  }   
	  if (lPtLambda > 3 && lPtLambda < 6){ 
	    fHistDcaPosToPrimVertexLambdaVsMasspt2->Fill(lDcaPosToPrimVertex,lInvMassLambda);
	    fHistDcaNegToPrimVertexLambdaVsMasspt2->Fill(lDcaNegToPrimVertex,lInvMassLambda);
	    fHistRadiusV0LambdaVsMasspt2->Fill(lV0Radius,lInvMassLambda);
	    fHistDecayLengthV0LambdaVsMasspt2->Fill(lV0DecayLength,lInvMassLambda);
	    fHistDcaV0DaughtersLambdaVsMasspt2->Fill(lDcaV0Daughters,lInvMassLambda);
	    fHistCosPointAngleLambdaVsMasspt2->Fill(lV0cosPointAngle,lInvMassLambda);
	  }   
	  if (lPtLambda > 6 && lPtLambda < 10){ 
	    fHistDcaPosToPrimVertexLambdaVsMasspt3->Fill(lDcaPosToPrimVertex,lInvMassLambda);
	    fHistDcaNegToPrimVertexLambdaVsMasspt3->Fill(lDcaNegToPrimVertex,lInvMassLambda);
	    fHistRadiusV0LambdaVsMasspt3->Fill(lV0Radius,lInvMassLambda);
	    fHistDecayLengthV0LambdaVsMasspt3->Fill(lV0DecayLength,lInvMassLambda);
	    fHistDcaV0DaughtersLambdaVsMasspt3->Fill(lDcaV0Daughters,lInvMassLambda);
	    fHistCosPointAngleLambdaVsMasspt3->Fill(lV0cosPointAngle,lInvMassLambda);
	  }   
	  }//QA Selector*/
	}
      } //end of Rap condition
    } // end of PID condition
   } // end ctau condition


//////////////////////////////
// Anti Lambda ///////////////
//////////////////////////////

	if (lcTauAntiLambda < cutcTauL){

    if ((AntiLambdaPID==1 && lMomInnerWallNeg <=1) || (lMomInnerWallNeg>1) ||  !(fUsePID.Contains("withPID"))){  

      if (TMath::Abs(lRapAntiLambda) < lCutRap) {

	//////2D histos: cut vs on fly status/////////////////////
/*
	fHistDcaPosToPrimVertexAntiL->Fill(lDcaPosToPrimVertex,lOnFlyStatus);
	fHistDcaNegToPrimVertexAntiL->Fill(lDcaNegToPrimVertex,lOnFlyStatus);
	fHistRadiusV0AntiL->Fill(lV0Radius,lOnFlyStatus);
	fHistDecayLengthV0AntiL->Fill(lV0DecayLength,lOnFlyStatus);
	fHistDcaV0DaughtersAntiL->Fill(lDcaV0Daughters,lOnFlyStatus);
	fHistChi2AntiL->Fill(lChi2V0,lOnFlyStatus);
	fHistCosPointAngleAntiL->Fill(lV0cosPointAngle,lOnFlyStatus);
*/
	//////2D histos: cut vs mass/////////////////////

	if (lOnFlyStatus==0){

		fHistMassAntiLambda->Fill(lInvMassAntiLambda);
		fHistMassVsRadiusAntiLambda->Fill(rcPosRAntiLambda,lInvMassAntiLambda);
		fHistPtVsMassAntiLambda->Fill(lInvMassAntiLambda,lPtAntiLambda);

		//if (TMath::Abs(lRapAntiLambda) < 0.3) fHistPtVsMassAntiLambdaRap3->Fill(lInvMassAntiLambda,lPtAntiLambda);

/*
	  fHistDcaPosToPrimVertexAntiLvsMass->Fill(lDcaPosToPrimVertex,lInvMassAntiLambda);
	  fHistDcaNegToPrimVertexAntiLvsMass->Fill(lDcaNegToPrimVertex,lInvMassAntiLambda);
	  fHistRadiusV0AntiLvsMass->Fill(lV0Radius,lInvMassAntiLambda);
	  fHistDecayLengthV0AntiLvsMass->Fill(lV0DecayLength,lInvMassAntiLambda);
	  fHistDcaV0DaughtersAntiLvsMass->Fill(lDcaV0Daughters,lInvMassAntiLambda);
	  fHistCosPointAngleAntiLvsMass->Fill(lV0cosPointAngle,lInvMassAntiLambda);

	  if(fQASelector){            
	  if (lPtAntiLambda>0 && lPtAntiLambda <3){ 
	    fHistDcaPosToPrimVertexAntiLVsMasspt1->Fill(lDcaPosToPrimVertex,lInvMassAntiLambda);
	    fHistDcaNegToPrimVertexAntiLVsMasspt1->Fill(lDcaNegToPrimVertex,lInvMassAntiLambda);
	    fHistRadiusV0AntiLVsMasspt1->Fill(lV0Radius,lInvMassAntiLambda);
	    fHistDecayLengthV0AntiLVsMasspt1->Fill(lV0DecayLength,lInvMassAntiLambda);
	    fHistDcaV0DaughtersAntiLVsMasspt1->Fill(lDcaV0Daughters,lInvMassAntiLambda);
	    fHistCosPointAngleAntiLVsMasspt1->Fill(lV0cosPointAngle,lInvMassAntiLambda);
	  }   
	  if (lPtAntiLambda > 3 && lPtAntiLambda < 6){ 
	    fHistDcaPosToPrimVertexAntiLVsMasspt2->Fill(lDcaPosToPrimVertex,lInvMassAntiLambda);
	    fHistDcaNegToPrimVertexAntiLVsMasspt2->Fill(lDcaNegToPrimVertex,lInvMassAntiLambda);
	    fHistRadiusV0AntiLVsMasspt2->Fill(lV0Radius,lInvMassAntiLambda);
	    fHistDecayLengthV0AntiLVsMasspt2->Fill(lV0DecayLength,lInvMassAntiLambda);
	    fHistDcaV0DaughtersAntiLVsMasspt2->Fill(lDcaV0Daughters,lInvMassAntiLambda);
	    fHistCosPointAngleAntiLVsMasspt2->Fill(lV0cosPointAngle,lInvMassAntiLambda);
	  }   
	  if (lPtAntiLambda > 6 && lPtAntiLambda < 10){ 
	    fHistDcaPosToPrimVertexAntiLVsMasspt3->Fill(lDcaPosToPrimVertex,lInvMassAntiLambda);
	    fHistDcaNegToPrimVertexAntiLVsMasspt3->Fill(lDcaNegToPrimVertex,lInvMassAntiLambda);
	    fHistRadiusV0AntiLVsMasspt3->Fill(lV0Radius,lInvMassAntiLambda);
	    fHistDecayLengthV0AntiLVsMasspt3->Fill(lV0DecayLength,lInvMassAntiLambda);
	    fHistDcaV0DaughtersAntiLVsMasspt3->Fill(lDcaV0Daughters,lInvMassAntiLambda);
	    fHistCosPointAngleAntiLVsMasspt3->Fill(lV0cosPointAngle,lInvMassAntiLambda);
	  }   
	  } //QA Selector*/
	}
      } //end of Rap condition
    } // end of PID condition
   } //end ctau cut




    // Histo versus Rap and armenteros plot
    if (!lOnFlyStatus){
      //if (lCheckMcK0Short) fHistAsMcRapK0->Fill(lRapK0s);
      //if (lCheckMcLambda) fHistAsMcRapLambda->Fill(lRapLambda);
      //if (lCheckMcAntiLambda) fHistAsMcRapLambda->Fill(lRapAntiLambda);
      //      fHistArmenterosPodolanski->Fill(lAlphaV0,lPtArmV0);
      //if ((TMath::Abs(lRapK0s) < lCutRap)&&(TMath::Abs(lRapLambda) < lCutRap)) fHistK0sMassVsLambdaMass->Fill(lInvMassK0s,lInvMassLambda);
    }


///////////////////////////////////////////////////    
// K0s associated histograms in |rap| < lCutRap:
///////////////////////////////////////////////////


      if (lcTauK0s< cutcTauK0s ) 
	  { 
		  if(lPtArmV0 >= TMath::Abs(cutArmenteros*lAlphaV0)) 
		  {

    if ((lCheckMcK0Short || lCheckSecondaryK0s) && TMath::Abs(mcMotherRap) < lCutRap) {

     // fHistNsigmaPosPionK0->Fill(nSigmaPosPion);
     // fHistNsigmaNegPionK0->Fill(nSigmaNegPion);
	
      switch (lOnFlyStatus){
      case 0 : 


	//	  fHistMultVsPtVsMassK0->Fill(multiplicity ,lInvMassK0s,lPtK0s);
	//if(lCheckPIdK0Short) fHistPidMcMassK0->Fill(lInvMassK0s);
	if(lCheckMcK0Short) {
	  fHistAsMcMassK0->Fill(lInvMassK0s);
	  //fHistAsMcPtK0->Fill(lPtK0s);
	  fHistAsMcPtVsMassK0->Fill(lInvMassK0s,mcMotherPt);
/*
	  if (TMath::Abs(lRapK0s) < 0.3){
	  fHistAsMcMassK0Rap3->Fill(lInvMassK0s);
	  fHistAsMcPtK0Rap3->Fill(lPtK0s);
	  fHistAsMcPtVsMassK0Rap3->Fill(lInvMassK0s,lPtK0s);
	  }


	  if (lPtK0s <= 1) fHistAsMcPtZoomK0->Fill(lPtK0s);
	  fHistAsMcMassVsRadiusK0->Fill(rcPosRK0s,lInvMassK0s);
	  fHistAsMcResxK0->Fill(rcPosXK0s-mcPosX);
	  fHistAsMcResyK0->Fill(rcPosYK0s-mcPosY);
	  fHistAsMcReszK0->Fill(rcPosZK0s-mcPosZ);
	  fHistAsMcResrVsRadiusK0->Fill(rcPosRK0s,rcPosRK0s-mcPosR);
	  fHistAsMcReszVsRadiusK0->Fill(rcPosZK0s,rcPosZK0s-mcPosZ);
	  fHistAsMcProdRadiusK0->Fill(mcPosMotherR);
	  fHistAsMcProdRadiusXvsYK0s->Fill(mcPosMotherX,mcPosMotherY);
	  fHistAsMcResPtK0->Fill(deltaPtK0s);
	  fHistAsMcResPtVsRapK0->Fill(deltaPtK0s,lRapK0s);
	  fHistAsMcResPtVsPtK0->Fill(deltaPtK0s,lPtK0s);*/
	}
	else if (lCheckSecondaryK0s) {
	  fHistAsMcSecondaryPtVsRapK0s->Fill(mcMotherPt,lRapK0s);
	  fHistAsMcSecondaryPtVsMassK0s->Fill(lInvMassK0s,mcMotherPt);
	 // fHistAsMcSecondaryProdRadiusK0s->Fill(mcPosMotherR);
	//  fHistAsMcSecondaryProdRadiusXvsYK0s->Fill(mcPosMotherX,mcPosMotherY);
	 /* switch (lPdgcodeMotherOfMother) {
	  case 130   : fHistAsMcSecondaryMotherPdgCodeK0s->Fill(0.5);break; // K0L
	  case 321   : fHistAsMcSecondaryMotherPdgCodeK0s->Fill(1.5);break; // K+
	  case -321  : fHistAsMcSecondaryMotherPdgCodeK0s->Fill(2.5);break; // K-
	  case -3122 : fHistAsMcSecondaryMotherPdgCodeK0s->Fill(3.5);break; //AntiLambda
	  default    : fHistAsMcSecondaryMotherPdgCodeK0s->Fill(6.5);break;
	  }*/
	}
	break;
	  
      }
    } // end rapidity condition
    }  // end Armenteros condition
	  }// end ctau cut
    
///////////////////////////////////////////////////
// Associated Lambda histograms in |rap| < lCutRap
////////////////////////////////////////////////////

    if (lcTauLambda < cutcTauL){    

  // if ((LambdaPID==1 && lMomInnerWallPos <=1) || (lMomInnerWallPos>1) ||  !(fUsePID.Contains("withPID"))){  

    if ((lCheckMcLambda || lCheckSecondaryLambda) && TMath::Abs(mcMotherRap) < lCutRap) {

     // fHistNsigmaPosProtonLambda->Fill(nSigmaPosProton);
     // fHistNsigmaNegPionLambda->Fill(nSigmaNegPion);
      switch (lOnFlyStatus){
      case 0 : 

	//          fHistMultVsPtVsMassLambda->Fill(multiplicity ,lInvMassLambda,lPtLambda);
	//if(lCheckPIdLambda) fHistPidMcMassLambda->Fill(lInvMassLambda);
	  
	if(lCheckMcLambda) {

	  fHistAsMcMassLambda->Fill(lInvMassLambda);
	//  fHistAsMcPtLambda->Fill(lPtLambda);
	 // fHistCosPointAngleLvsMassVsPtsigL->Fill(lPtLambda,lV0cosPointAngle,lInvMassLambda);
	  fHistAsMcPtVsMassLambda->Fill(lInvMassLambda,mcMotherPt);

     /*   if (TMath::Abs(lRapLambda) < 0.3) {
	  fHistAsMcMassLambdaRap3->Fill(lInvMassLambda);
	  fHistAsMcPtLambdaRap3->Fill(lPtLambda);
	  fHistAsMcPtVsMassLambdaRap3->Fill(lInvMassLambda,lPtLambda);
          }*/

/*
	  if (lPtLambda <= 1) fHistAsMcPtZoomLambda->Fill(lPtLambda);
	  fHistAsMcMassVsRadiusLambda->Fill(rcPosRLambda,lInvMassLambda);
	  fHistAsMcResxLambda->Fill(rcPosXLambda-mcPosX);
	  fHistAsMcResyLambda->Fill(rcPosYLambda-mcPosY);
	  fHistAsMcReszLambda->Fill(rcPosZLambda-mcPosZ);
	  fHistAsMcResrVsRadiusLambda->Fill(rcPosRLambda,rcPosRLambda-mcPosR);
	  fHistAsMcReszVsRadiusLambda->Fill(rcPosZLambda,rcPosZLambda-mcPosZ);
	  fHistAsMcProdRadiusLambda->Fill(mcPosMotherR);
	  fHistAsMcProdRadiusXvsYLambda->Fill(mcPosMotherX,mcPosMotherY);
	  fHistAsMcResPtLambda->Fill(deltaPtLambda);
	  fHistAsMcResPtVsRapLambda->Fill(deltaPtLambda,lRapLambda);
	  fHistAsMcResPtVsPtLambda->Fill(deltaPtLambda,lPtLambda);
	  if (lComeFromSigma) fHistAsMcPtLambdaFromSigma->Fill(lPtLambda);
	  switch (lPdgcodeMotherOfMother) {
	  case 3222 : fHistAsMcMotherPdgCodeLambda->Fill(0.5); break; // Sigma +
	  case 3212 : fHistAsMcMotherPdgCodeLambda->Fill(1.5); break; // Sigma 0
	  case 3112 : fHistAsMcMotherPdgCodeLambda->Fill(2.5); break;// Sigma -
	  case 3224 : fHistAsMcMotherPdgCodeLambda->Fill(3.5); break;// Sigma(1385) +
	  case 3214 : fHistAsMcMotherPdgCodeLambda->Fill(4.5); break;// Sigma(1385) 0
	  case 3114 : fHistAsMcMotherPdgCodeLambda->Fill(5.5); break;// Sigma(1385) -
	  case 3322 : fHistAsMcMotherPdgCodeLambda->Fill(6.5); break; // Xi 0
	  case 3312 : fHistAsMcMotherPdgCodeLambda->Fill(7.5); break; // Xi -
	  case 3334 : fHistAsMcMotherPdgCodeLambda->Fill(8.5); break; // Omega
	  case -1   : fHistAsMcMotherPdgCodeLambda->Fill(9.5); break;
	  default   : fHistAsMcMotherPdgCodeLambda->Fill(10.5);break; 
	  }*/
   
	  //printf("found Lambda RC dcaPos=%e dcaNeg=%e dcaDau=%e cosP=%e pT=%e mass=%e\n",lDcaPosToPrimVertex ,lDcaNegToPrimVertex ,lDcaV0Daughters,lV0cosPointAngle,lPtLambda,lInvMassLambda);
	  //printf("found Lambda RC Pindex=%d  Nindex=%d  Plabel=%d  Nlabel=%d\n\n",lIndexTrackPos,lIndexTrackNeg,lLabelTrackPos,lLabelTrackNeg);
	    
	}
	  
	else if (lCheckSecondaryLambda) {
          fHistAsMcSecondaryPtVsRapLambda->Fill(mcMotherPt,lRapLambda);
		fHistAsMcSecondaryPtVsMassLambda->Fill(lInvMassLambda,mcMotherPt);
		//fHistAsMcSecondaryProdRadiusLambda->Fill(mcPosMotherR); 
	 /* fHistAsMcSecondaryProdRadiusXvsYLambda->Fill(mcPosMotherX,mcPosMotherY);
	  if (lComeFromSigma) fHistAsMcSecondaryPtLambdaFromSigma->Fill(lPtLambda);
	  printf(" lPdgcodeMotherOfMother= %d",lPdgcodeMotherOfMother);
	  switch (lPdgcodeMotherOfMother) {
	  case 3222 : fHistAsMcSecondaryMotherPdgCodeLambda->Fill(0.5); break;// Sigma +
	  case 3212 : fHistAsMcSecondaryMotherPdgCodeLambda->Fill(1.5); break;// Sigma 0
	  case 3112 : fHistAsMcSecondaryMotherPdgCodeLambda->Fill(2.5); break;// Sigma -
	  case 3224 : fHistAsMcSecondaryMotherPdgCodeLambda->Fill(3.5); break;// Sigma(1385) +
	  case 3214 : fHistAsMcSecondaryMotherPdgCodeLambda->Fill(4.5); break;// Sigma(1385) 0
	  case 3114 : fHistAsMcSecondaryMotherPdgCodeLambda->Fill(5.5); break;// Sigma(1385) -
	  case 3322 : fHistAsMcSecondaryMotherPdgCodeLambda->Fill(6.5); break; // Xi 0
	  case 3312 : fHistAsMcSecondaryMotherPdgCodeLambda->Fill(7.5); break; // Xi -
	  case 3334 : fHistAsMcSecondaryMotherPdgCodeLambda->Fill(8.5); break; // Omega
	  case -1   : fHistAsMcSecondaryMotherPdgCodeLambda->Fill(9.5); break;
	  default   : fHistAsMcSecondaryMotherPdgCodeLambda->Fill(10.5);break;
	  }*/
	}
         
       //  if(!lCheckMcLambda)fHistCosPointAngleLvsMassVsPtbackL->Fill(lPtLambda,lV0cosPointAngle,lInvMassLambda);
	break;
	  
      }
    } // end rapidity condition
  //  }// end PID condition
   }// end ctau condition

////////////////////////////////////////////////////////
// Associated AntiLambda histograms in |rap| < lCutRap
////////////////////////////////////////////////////////

    if (lcTauAntiLambda < cutcTauL){

  //  if ((AntiLambdaPID==1 && lMomInnerWallNeg <=1) || (lMomInnerWallNeg>1) ||  !(fUsePID.Contains("withPID"))){          

    if ((lCheckMcAntiLambda || lCheckSecondaryAntiLambda) && TMath::Abs(mcMotherRap) < lCutRap) {

      //   fHistNsigmaPosProtonAntiLambda->Fill(nSigmaPosProton);
      //   fHistNsigmaNegPionAntiLambda->Fill(nSigmaNegPion);
      switch (lOnFlyStatus){
      case 0 : 

	//          fHistMultVsPtVsMassAntiLambda->Fill(multiplicity ,lInvMassAntiLambda,lPtAntiLambda);
	//if(lCheckPIdAntiLambda) fHistPidMcMassAntiLambda->Fill(lInvMassAntiLambda);
	  
    if(lCheckMcAntiLambda) {

 	  fHistAsMcMassAntiLambda->Fill(lInvMassAntiLambda);
	 // fHistAsMcPtAntiLambda->Fill(lPtAntiLambda);
	  fHistAsMcPtVsMassAntiLambda->Fill(lInvMassAntiLambda,mcMotherPt);
/*
    if (TMath::Abs(lRapAntiLambda) < 0.3) {
	  fHistAsMcMassAntiLambdaRap3->Fill(lInvMassAntiLambda);
	  fHistAsMcPtAntiLambdaRap3->Fill(lPtAntiLambda);
	  fHistAsMcPtVsMassAntiLambdaRap3->Fill(lInvMassAntiLambda,lPtAntiLambda);
    }*/

/*
	  if (lPtAntiLambda <= 1) fHistAsMcPtZoomAntiLambda->Fill(lPtAntiLambda);
	  fHistAsMcMassVsRadiusAntiLambda->Fill(rcPosRAntiLambda,lInvMassAntiLambda);
	  fHistAsMcResxAntiLambda->Fill(rcPosXAntiLambda-mcPosX);
	  fHistAsMcResyAntiLambda->Fill(rcPosYAntiLambda-mcPosY);
	  fHistAsMcReszAntiLambda->Fill(rcPosZAntiLambda-mcPosZ);
	  fHistAsMcResrVsRadiusAntiLambda->Fill(rcPosRAntiLambda,rcPosRAntiLambda-mcPosR);
	  fHistAsMcReszVsRadiusAntiLambda->Fill(rcPosZAntiLambda,rcPosZAntiLambda-mcPosZ);
	  fHistAsMcProdRadiusAntiLambda->Fill(mcPosMotherR);
	  fHistAsMcProdRadiusXvsYAntiLambda->Fill(mcPosMotherX,mcPosMotherY);
	  fHistAsMcResPtAntiLambda->Fill(deltaPtAntiLambda);
	  fHistAsMcResPtVsRapAntiLambda->Fill(deltaPtAntiLambda,lRapAntiLambda);
	  fHistAsMcResPtVsPtAntiLambda->Fill(deltaPtAntiLambda,lPtAntiLambda);
	  if (lComeFromSigma) fHistAsMcPtAntiLambdaFromSigma->Fill(lPtAntiLambda);
	  switch (lPdgcodeMotherOfMother) {
	  case 3222 : fHistAsMcMotherPdgCodeAntiLambda->Fill(0.5); break; // Sigma +
	  case 3212 : fHistAsMcMotherPdgCodeAntiLambda->Fill(1.5); break; // Sigma 0
	  case 3112 : fHistAsMcMotherPdgCodeAntiLambda->Fill(2.5); break;// Sigma -
	  case 3224 : fHistAsMcMotherPdgCodeAntiLambda->Fill(3.5); break;// Sigma(1385) +
	  case 3214 : fHistAsMcMotherPdgCodeAntiLambda->Fill(4.5); break;// Sigma(1385) 0
	  case 3114 : fHistAsMcMotherPdgCodeAntiLambda->Fill(5.5); break;// Sigma(1385) -
	  case 3322 : fHistAsMcMotherPdgCodeAntiLambda->Fill(6.5); break; // Xi 0
	  case 3312 : fHistAsMcMotherPdgCodeAntiLambda->Fill(7.5); break; // Xi -
	  case 3334 : fHistAsMcMotherPdgCodeAntiLambda->Fill(8.5); break; // Omega

	  case -1   : fHistAsMcMotherPdgCodeAntiLambda->Fill(9.5); break;
	  default   : fHistAsMcMotherPdgCodeAntiLambda->Fill(10.5);break; 
	  }*/
    
	  //printf("found AntiLambda RC dcaPos=%e dcaNeg=%e dcaDau=%e cosP=%e pT=%e mass=%e\n",lDcaPosToPrimVertex ,lDcaNegToPrimVertex ,lDcaV0Daughters,lV0cosPointAngle,lPtAntiLambda,lInvMassAntiLambda);
	  //printf("found AntiLambda RC Pindex=%d  Nindex=%d  Plabel=%d  Nlabel=%d\n\n",lIndexTrackPos,lIndexTrackNeg,lLabelTrackPos,lLabelTrackNeg);
	    
	}
	  
		else if (lCheckSecondaryAntiLambda) {
	  fHistAsMcSecondaryPtVsRapAntiLambda->Fill(mcMotherPt,lRapAntiLambda);
	  fHistAsMcSecondaryPtVsMassAntiLambda->Fill(lInvMassAntiLambda,mcMotherPt);
	//  fHistAsMcSecondaryProdRadiusAntiLambda->Fill(mcPosMotherR); 
	//  fHistAsMcSecondaryProdRadiusXvsYAntiLambda->Fill(mcPosMotherX,mcPosMotherY);
	/*  if (lComeFromSigma) fHistAsMcSecondaryPtAntiLambdaFromSigma->Fill(lPtAntiLambda);
	  printf(" lPdgcodeMotherOfMother= %d",lPdgcodeMotherOfMother);
	  switch (lPdgcodeMotherOfMother) {
	  case 3222 : fHistAsMcSecondaryMotherPdgCodeAntiLambda->Fill(0.5); break;// Sigma +
	  case 3212 : fHistAsMcSecondaryMotherPdgCodeAntiLambda->Fill(1.5); break;// Sigma 0
	  case 3112 : fHistAsMcSecondaryMotherPdgCodeAntiLambda->Fill(2.5); break;// Sigma -
	  case 3224 : fHistAsMcSecondaryMotherPdgCodeAntiLambda->Fill(3.5); break;// Sigma(1385) +
	  case 3214 : fHistAsMcSecondaryMotherPdgCodeAntiLambda->Fill(4.5); break;// Sigma(1385) 0
	  case 3114 : fHistAsMcSecondaryMotherPdgCodeAntiLambda->Fill(5.5); break;// Sigma(1385) -
	  case 3322 : fHistAsMcSecondaryMotherPdgCodeAntiLambda->Fill(6.5); break; // Xi 0
	  case 3312 : fHistAsMcSecondaryMotherPdgCodeAntiLambda->Fill(7.5); break; // Xi -
	  case 3334 : fHistAsMcSecondaryMotherPdgCodeAntiLambda->Fill(8.5); break; // Omega
	  case -1   : fHistAsMcSecondaryMotherPdgCodeAntiLambda->Fill(9.5); break;
	  default   : fHistAsMcSecondaryMotherPdgCodeAntiLambda->Fill(10.5);break;
	  }*/
	}
    	break;
	  
      }
    } // end rapidity condition
   // }// end PID condition     
   }// end ctau cut
  
  } // end V0 loop

  //  if (primaryVtxKF) delete primaryVtxKF;primaryVtxKF=NULL ;


  fHistV0Multiplicity->Fill(nv0s);
  //  fHistV0MultiplicityMI->Fill(nv0sMI);

  if (fAnalysisType == "ESD") { if(myPrimaryVertex) delete myPrimaryVertex; }
  if (fAnalysisType == "ESD") { if(TestTrackCuts) delete TestTrackCuts; }

  
  // Post output data
	PostData(1, fListHist);
}      

//________________________________________________________________________
void AliAnalysisTaskLK0Spectra::Terminate(Option_t *) 
{/*
 // Draw result to the screen
 // Called once at the end of the query

 TList *cRetrievedList = 0x0;
 cRetrievedList = (TList*)GetOutputData(1);
  
 if(!cRetrievedList){
 AliWarning("ERROR - AliAnalysisTaskLK0Spectra: output data container list not available\n"); return;
 }
  
  
 fHistV0Multiplicity = dynamic_cast<TH1F*> ( cRetrievedList->FindObject("fHistV0Multiplicity"));
 if (!fHistV0Multiplicity) {
 Printf("ERROR: fHistV0Multiplicity not available");
 return;
 }

 fHistV0MultiplicityMI = dynamic_cast<TH1F*> ( cRetrievedList->FindObject("fHistV0MultiplicityMI"));
 if (!fHistV0MultiplicityMI) {
 Printf("ERROR: fHistV0MultiplicityMI not available");
 return;
 }

 TCanvas *canLK0Spectra = new TCanvas("AliAnalysisTaskCheckV0","Multiplicity",10,10,510,510);
 canLK0Spectra->Divide(2,1);
 if (fHistV0Multiplicity->GetMaximum() > 0.) canLK0Spectra->cd(1)->SetLogy();
 fHistV0Multiplicity->SetMarkerStyle(25);
 fHistV0Multiplicity->DrawCopy("E");
 if (fHistV0MultiplicityMI->GetMaximum() > 0.) canLK0Spectra->cd(2)->SetLogy();
 fHistV0MultiplicityMI->SetMarkerStyle(24);
 fHistV0MultiplicityMI->DrawCopy("E");
  

 */ 
}

//----------------------------------------------------------------------------

Double_t AliAnalysisTaskLK0Spectra::MyRapidity(Double_t rE, Double_t rPz) const
{
  // Local calculation for rapidity
  return 0.5*TMath::Log((rE+rPz)/(rE-rPz+1.e-13));
} 
//----------------------------------------------------------------------------

 AliAnalysisTaskLK0Spectra.cxx:1
 AliAnalysisTaskLK0Spectra.cxx:2
 AliAnalysisTaskLK0Spectra.cxx:3
 AliAnalysisTaskLK0Spectra.cxx:4
 AliAnalysisTaskLK0Spectra.cxx:5
 AliAnalysisTaskLK0Spectra.cxx:6
 AliAnalysisTaskLK0Spectra.cxx:7
 AliAnalysisTaskLK0Spectra.cxx:8
 AliAnalysisTaskLK0Spectra.cxx:9
 AliAnalysisTaskLK0Spectra.cxx:10
 AliAnalysisTaskLK0Spectra.cxx:11
 AliAnalysisTaskLK0Spectra.cxx:12
 AliAnalysisTaskLK0Spectra.cxx:13
 AliAnalysisTaskLK0Spectra.cxx:14
 AliAnalysisTaskLK0Spectra.cxx:15
 AliAnalysisTaskLK0Spectra.cxx:16
 AliAnalysisTaskLK0Spectra.cxx:17
 AliAnalysisTaskLK0Spectra.cxx:18
 AliAnalysisTaskLK0Spectra.cxx:19
 AliAnalysisTaskLK0Spectra.cxx:20
 AliAnalysisTaskLK0Spectra.cxx:21
 AliAnalysisTaskLK0Spectra.cxx:22
 AliAnalysisTaskLK0Spectra.cxx:23
 AliAnalysisTaskLK0Spectra.cxx:24
 AliAnalysisTaskLK0Spectra.cxx:25
 AliAnalysisTaskLK0Spectra.cxx:26
 AliAnalysisTaskLK0Spectra.cxx:27
 AliAnalysisTaskLK0Spectra.cxx:28
 AliAnalysisTaskLK0Spectra.cxx:29
 AliAnalysisTaskLK0Spectra.cxx:30
 AliAnalysisTaskLK0Spectra.cxx:31
 AliAnalysisTaskLK0Spectra.cxx:32
 AliAnalysisTaskLK0Spectra.cxx:33
 AliAnalysisTaskLK0Spectra.cxx:34
 AliAnalysisTaskLK0Spectra.cxx:35
 AliAnalysisTaskLK0Spectra.cxx:36
 AliAnalysisTaskLK0Spectra.cxx:37
 AliAnalysisTaskLK0Spectra.cxx:38
 AliAnalysisTaskLK0Spectra.cxx:39
 AliAnalysisTaskLK0Spectra.cxx:40
 AliAnalysisTaskLK0Spectra.cxx:41
 AliAnalysisTaskLK0Spectra.cxx:42
 AliAnalysisTaskLK0Spectra.cxx:43
 AliAnalysisTaskLK0Spectra.cxx:44
 AliAnalysisTaskLK0Spectra.cxx:45
 AliAnalysisTaskLK0Spectra.cxx:46
 AliAnalysisTaskLK0Spectra.cxx:47
 AliAnalysisTaskLK0Spectra.cxx:48
 AliAnalysisTaskLK0Spectra.cxx:49
 AliAnalysisTaskLK0Spectra.cxx:50
 AliAnalysisTaskLK0Spectra.cxx:51
 AliAnalysisTaskLK0Spectra.cxx:52
 AliAnalysisTaskLK0Spectra.cxx:53
 AliAnalysisTaskLK0Spectra.cxx:54
 AliAnalysisTaskLK0Spectra.cxx:55
 AliAnalysisTaskLK0Spectra.cxx:56
 AliAnalysisTaskLK0Spectra.cxx:57
 AliAnalysisTaskLK0Spectra.cxx:58
 AliAnalysisTaskLK0Spectra.cxx:59
 AliAnalysisTaskLK0Spectra.cxx:60
 AliAnalysisTaskLK0Spectra.cxx:61
 AliAnalysisTaskLK0Spectra.cxx:62
 AliAnalysisTaskLK0Spectra.cxx:63
 AliAnalysisTaskLK0Spectra.cxx:64
 AliAnalysisTaskLK0Spectra.cxx:65
 AliAnalysisTaskLK0Spectra.cxx:66
 AliAnalysisTaskLK0Spectra.cxx:67
 AliAnalysisTaskLK0Spectra.cxx:68
 AliAnalysisTaskLK0Spectra.cxx:69
 AliAnalysisTaskLK0Spectra.cxx:70
 AliAnalysisTaskLK0Spectra.cxx:71
 AliAnalysisTaskLK0Spectra.cxx:72
 AliAnalysisTaskLK0Spectra.cxx:73
 AliAnalysisTaskLK0Spectra.cxx:74
 AliAnalysisTaskLK0Spectra.cxx:75
 AliAnalysisTaskLK0Spectra.cxx:76
 AliAnalysisTaskLK0Spectra.cxx:77
 AliAnalysisTaskLK0Spectra.cxx:78
 AliAnalysisTaskLK0Spectra.cxx:79
 AliAnalysisTaskLK0Spectra.cxx:80
 AliAnalysisTaskLK0Spectra.cxx:81
 AliAnalysisTaskLK0Spectra.cxx:82
 AliAnalysisTaskLK0Spectra.cxx:83
 AliAnalysisTaskLK0Spectra.cxx:84
 AliAnalysisTaskLK0Spectra.cxx:85
 AliAnalysisTaskLK0Spectra.cxx:86
 AliAnalysisTaskLK0Spectra.cxx:87
 AliAnalysisTaskLK0Spectra.cxx:88
 AliAnalysisTaskLK0Spectra.cxx:89
 AliAnalysisTaskLK0Spectra.cxx:90
 AliAnalysisTaskLK0Spectra.cxx:91
 AliAnalysisTaskLK0Spectra.cxx:92
 AliAnalysisTaskLK0Spectra.cxx:93
 AliAnalysisTaskLK0Spectra.cxx:94
 AliAnalysisTaskLK0Spectra.cxx:95
 AliAnalysisTaskLK0Spectra.cxx:96
 AliAnalysisTaskLK0Spectra.cxx:97
 AliAnalysisTaskLK0Spectra.cxx:98
 AliAnalysisTaskLK0Spectra.cxx:99
 AliAnalysisTaskLK0Spectra.cxx:100
 AliAnalysisTaskLK0Spectra.cxx:101
 AliAnalysisTaskLK0Spectra.cxx:102
 AliAnalysisTaskLK0Spectra.cxx:103
 AliAnalysisTaskLK0Spectra.cxx:104
 AliAnalysisTaskLK0Spectra.cxx:105
 AliAnalysisTaskLK0Spectra.cxx:106
 AliAnalysisTaskLK0Spectra.cxx:107
 AliAnalysisTaskLK0Spectra.cxx:108
 AliAnalysisTaskLK0Spectra.cxx:109
 AliAnalysisTaskLK0Spectra.cxx:110
 AliAnalysisTaskLK0Spectra.cxx:111
 AliAnalysisTaskLK0Spectra.cxx:112
 AliAnalysisTaskLK0Spectra.cxx:113
 AliAnalysisTaskLK0Spectra.cxx:114
 AliAnalysisTaskLK0Spectra.cxx:115
 AliAnalysisTaskLK0Spectra.cxx:116
 AliAnalysisTaskLK0Spectra.cxx:117
 AliAnalysisTaskLK0Spectra.cxx:118
 AliAnalysisTaskLK0Spectra.cxx:119
 AliAnalysisTaskLK0Spectra.cxx:120
 AliAnalysisTaskLK0Spectra.cxx:121
 AliAnalysisTaskLK0Spectra.cxx:122
 AliAnalysisTaskLK0Spectra.cxx:123
 AliAnalysisTaskLK0Spectra.cxx:124
 AliAnalysisTaskLK0Spectra.cxx:125
 AliAnalysisTaskLK0Spectra.cxx:126
 AliAnalysisTaskLK0Spectra.cxx:127
 AliAnalysisTaskLK0Spectra.cxx:128
 AliAnalysisTaskLK0Spectra.cxx:129
 AliAnalysisTaskLK0Spectra.cxx:130
 AliAnalysisTaskLK0Spectra.cxx:131
 AliAnalysisTaskLK0Spectra.cxx:132
 AliAnalysisTaskLK0Spectra.cxx:133
 AliAnalysisTaskLK0Spectra.cxx:134
 AliAnalysisTaskLK0Spectra.cxx:135
 AliAnalysisTaskLK0Spectra.cxx:136
 AliAnalysisTaskLK0Spectra.cxx:137
 AliAnalysisTaskLK0Spectra.cxx:138
 AliAnalysisTaskLK0Spectra.cxx:139
 AliAnalysisTaskLK0Spectra.cxx:140
 AliAnalysisTaskLK0Spectra.cxx:141
 AliAnalysisTaskLK0Spectra.cxx:142
 AliAnalysisTaskLK0Spectra.cxx:143
 AliAnalysisTaskLK0Spectra.cxx:144
 AliAnalysisTaskLK0Spectra.cxx:145
 AliAnalysisTaskLK0Spectra.cxx:146
 AliAnalysisTaskLK0Spectra.cxx:147
 AliAnalysisTaskLK0Spectra.cxx:148
 AliAnalysisTaskLK0Spectra.cxx:149
 AliAnalysisTaskLK0Spectra.cxx:150
 AliAnalysisTaskLK0Spectra.cxx:151
 AliAnalysisTaskLK0Spectra.cxx:152
 AliAnalysisTaskLK0Spectra.cxx:153
 AliAnalysisTaskLK0Spectra.cxx:154
 AliAnalysisTaskLK0Spectra.cxx:155
 AliAnalysisTaskLK0Spectra.cxx:156
 AliAnalysisTaskLK0Spectra.cxx:157
 AliAnalysisTaskLK0Spectra.cxx:158
 AliAnalysisTaskLK0Spectra.cxx:159
 AliAnalysisTaskLK0Spectra.cxx:160
 AliAnalysisTaskLK0Spectra.cxx:161
 AliAnalysisTaskLK0Spectra.cxx:162
 AliAnalysisTaskLK0Spectra.cxx:163
 AliAnalysisTaskLK0Spectra.cxx:164
 AliAnalysisTaskLK0Spectra.cxx:165
 AliAnalysisTaskLK0Spectra.cxx:166
 AliAnalysisTaskLK0Spectra.cxx:167
 AliAnalysisTaskLK0Spectra.cxx:168
 AliAnalysisTaskLK0Spectra.cxx:169
 AliAnalysisTaskLK0Spectra.cxx:170
 AliAnalysisTaskLK0Spectra.cxx:171
 AliAnalysisTaskLK0Spectra.cxx:172
 AliAnalysisTaskLK0Spectra.cxx:173
 AliAnalysisTaskLK0Spectra.cxx:174
 AliAnalysisTaskLK0Spectra.cxx:175
 AliAnalysisTaskLK0Spectra.cxx:176
 AliAnalysisTaskLK0Spectra.cxx:177
 AliAnalysisTaskLK0Spectra.cxx:178
 AliAnalysisTaskLK0Spectra.cxx:179
 AliAnalysisTaskLK0Spectra.cxx:180
 AliAnalysisTaskLK0Spectra.cxx:181
 AliAnalysisTaskLK0Spectra.cxx:182
 AliAnalysisTaskLK0Spectra.cxx:183
 AliAnalysisTaskLK0Spectra.cxx:184
 AliAnalysisTaskLK0Spectra.cxx:185
 AliAnalysisTaskLK0Spectra.cxx:186
 AliAnalysisTaskLK0Spectra.cxx:187
 AliAnalysisTaskLK0Spectra.cxx:188
 AliAnalysisTaskLK0Spectra.cxx:189
 AliAnalysisTaskLK0Spectra.cxx:190
 AliAnalysisTaskLK0Spectra.cxx:191
 AliAnalysisTaskLK0Spectra.cxx:192
 AliAnalysisTaskLK0Spectra.cxx:193
 AliAnalysisTaskLK0Spectra.cxx:194
 AliAnalysisTaskLK0Spectra.cxx:195
 AliAnalysisTaskLK0Spectra.cxx:196
 AliAnalysisTaskLK0Spectra.cxx:197
 AliAnalysisTaskLK0Spectra.cxx:198
 AliAnalysisTaskLK0Spectra.cxx:199
 AliAnalysisTaskLK0Spectra.cxx:200
 AliAnalysisTaskLK0Spectra.cxx:201
 AliAnalysisTaskLK0Spectra.cxx:202
 AliAnalysisTaskLK0Spectra.cxx:203
 AliAnalysisTaskLK0Spectra.cxx:204
 AliAnalysisTaskLK0Spectra.cxx:205
 AliAnalysisTaskLK0Spectra.cxx:206
 AliAnalysisTaskLK0Spectra.cxx:207
 AliAnalysisTaskLK0Spectra.cxx:208
 AliAnalysisTaskLK0Spectra.cxx:209
 AliAnalysisTaskLK0Spectra.cxx:210
 AliAnalysisTaskLK0Spectra.cxx:211
 AliAnalysisTaskLK0Spectra.cxx:212
 AliAnalysisTaskLK0Spectra.cxx:213
 AliAnalysisTaskLK0Spectra.cxx:214
 AliAnalysisTaskLK0Spectra.cxx:215
 AliAnalysisTaskLK0Spectra.cxx:216
 AliAnalysisTaskLK0Spectra.cxx:217
 AliAnalysisTaskLK0Spectra.cxx:218
 AliAnalysisTaskLK0Spectra.cxx:219
 AliAnalysisTaskLK0Spectra.cxx:220
 AliAnalysisTaskLK0Spectra.cxx:221
 AliAnalysisTaskLK0Spectra.cxx:222
 AliAnalysisTaskLK0Spectra.cxx:223
 AliAnalysisTaskLK0Spectra.cxx:224
 AliAnalysisTaskLK0Spectra.cxx:225
 AliAnalysisTaskLK0Spectra.cxx:226
 AliAnalysisTaskLK0Spectra.cxx:227
 AliAnalysisTaskLK0Spectra.cxx:228
 AliAnalysisTaskLK0Spectra.cxx:229
 AliAnalysisTaskLK0Spectra.cxx:230
 AliAnalysisTaskLK0Spectra.cxx:231
 AliAnalysisTaskLK0Spectra.cxx:232
 AliAnalysisTaskLK0Spectra.cxx:233
 AliAnalysisTaskLK0Spectra.cxx:234
 AliAnalysisTaskLK0Spectra.cxx:235
 AliAnalysisTaskLK0Spectra.cxx:236
 AliAnalysisTaskLK0Spectra.cxx:237
 AliAnalysisTaskLK0Spectra.cxx:238
 AliAnalysisTaskLK0Spectra.cxx:239
 AliAnalysisTaskLK0Spectra.cxx:240
 AliAnalysisTaskLK0Spectra.cxx:241
 AliAnalysisTaskLK0Spectra.cxx:242
 AliAnalysisTaskLK0Spectra.cxx:243
 AliAnalysisTaskLK0Spectra.cxx:244
 AliAnalysisTaskLK0Spectra.cxx:245
 AliAnalysisTaskLK0Spectra.cxx:246
 AliAnalysisTaskLK0Spectra.cxx:247
 AliAnalysisTaskLK0Spectra.cxx:248
 AliAnalysisTaskLK0Spectra.cxx:249
 AliAnalysisTaskLK0Spectra.cxx:250
 AliAnalysisTaskLK0Spectra.cxx:251
 AliAnalysisTaskLK0Spectra.cxx:252
 AliAnalysisTaskLK0Spectra.cxx:253
 AliAnalysisTaskLK0Spectra.cxx:254
 AliAnalysisTaskLK0Spectra.cxx:255
 AliAnalysisTaskLK0Spectra.cxx:256
 AliAnalysisTaskLK0Spectra.cxx:257
 AliAnalysisTaskLK0Spectra.cxx:258
 AliAnalysisTaskLK0Spectra.cxx:259
 AliAnalysisTaskLK0Spectra.cxx:260
 AliAnalysisTaskLK0Spectra.cxx:261
 AliAnalysisTaskLK0Spectra.cxx:262
 AliAnalysisTaskLK0Spectra.cxx:263
 AliAnalysisTaskLK0Spectra.cxx:264
 AliAnalysisTaskLK0Spectra.cxx:265
 AliAnalysisTaskLK0Spectra.cxx:266
 AliAnalysisTaskLK0Spectra.cxx:267
 AliAnalysisTaskLK0Spectra.cxx:268
 AliAnalysisTaskLK0Spectra.cxx:269
 AliAnalysisTaskLK0Spectra.cxx:270
 AliAnalysisTaskLK0Spectra.cxx:271
 AliAnalysisTaskLK0Spectra.cxx:272
 AliAnalysisTaskLK0Spectra.cxx:273
 AliAnalysisTaskLK0Spectra.cxx:274
 AliAnalysisTaskLK0Spectra.cxx:275
 AliAnalysisTaskLK0Spectra.cxx:276
 AliAnalysisTaskLK0Spectra.cxx:277
 AliAnalysisTaskLK0Spectra.cxx:278
 AliAnalysisTaskLK0Spectra.cxx:279
 AliAnalysisTaskLK0Spectra.cxx:280
 AliAnalysisTaskLK0Spectra.cxx:281
 AliAnalysisTaskLK0Spectra.cxx:282
 AliAnalysisTaskLK0Spectra.cxx:283
 AliAnalysisTaskLK0Spectra.cxx:284
 AliAnalysisTaskLK0Spectra.cxx:285
 AliAnalysisTaskLK0Spectra.cxx:286
 AliAnalysisTaskLK0Spectra.cxx:287
 AliAnalysisTaskLK0Spectra.cxx:288
 AliAnalysisTaskLK0Spectra.cxx:289
 AliAnalysisTaskLK0Spectra.cxx:290
 AliAnalysisTaskLK0Spectra.cxx:291
 AliAnalysisTaskLK0Spectra.cxx:292
 AliAnalysisTaskLK0Spectra.cxx:293
 AliAnalysisTaskLK0Spectra.cxx:294
 AliAnalysisTaskLK0Spectra.cxx:295
 AliAnalysisTaskLK0Spectra.cxx:296
 AliAnalysisTaskLK0Spectra.cxx:297
 AliAnalysisTaskLK0Spectra.cxx:298
 AliAnalysisTaskLK0Spectra.cxx:299
 AliAnalysisTaskLK0Spectra.cxx:300
 AliAnalysisTaskLK0Spectra.cxx:301
 AliAnalysisTaskLK0Spectra.cxx:302
 AliAnalysisTaskLK0Spectra.cxx:303
 AliAnalysisTaskLK0Spectra.cxx:304
 AliAnalysisTaskLK0Spectra.cxx:305
 AliAnalysisTaskLK0Spectra.cxx:306
 AliAnalysisTaskLK0Spectra.cxx:307
 AliAnalysisTaskLK0Spectra.cxx:308
 AliAnalysisTaskLK0Spectra.cxx:309
 AliAnalysisTaskLK0Spectra.cxx:310
 AliAnalysisTaskLK0Spectra.cxx:311
 AliAnalysisTaskLK0Spectra.cxx:312
 AliAnalysisTaskLK0Spectra.cxx:313
 AliAnalysisTaskLK0Spectra.cxx:314
 AliAnalysisTaskLK0Spectra.cxx:315
 AliAnalysisTaskLK0Spectra.cxx:316
 AliAnalysisTaskLK0Spectra.cxx:317
 AliAnalysisTaskLK0Spectra.cxx:318
 AliAnalysisTaskLK0Spectra.cxx:319
 AliAnalysisTaskLK0Spectra.cxx:320
 AliAnalysisTaskLK0Spectra.cxx:321
 AliAnalysisTaskLK0Spectra.cxx:322
 AliAnalysisTaskLK0Spectra.cxx:323
 AliAnalysisTaskLK0Spectra.cxx:324
 AliAnalysisTaskLK0Spectra.cxx:325
 AliAnalysisTaskLK0Spectra.cxx:326
 AliAnalysisTaskLK0Spectra.cxx:327
 AliAnalysisTaskLK0Spectra.cxx:328
 AliAnalysisTaskLK0Spectra.cxx:329
 AliAnalysisTaskLK0Spectra.cxx:330
 AliAnalysisTaskLK0Spectra.cxx:331
 AliAnalysisTaskLK0Spectra.cxx:332
 AliAnalysisTaskLK0Spectra.cxx:333
 AliAnalysisTaskLK0Spectra.cxx:334
 AliAnalysisTaskLK0Spectra.cxx:335
 AliAnalysisTaskLK0Spectra.cxx:336
 AliAnalysisTaskLK0Spectra.cxx:337
 AliAnalysisTaskLK0Spectra.cxx:338
 AliAnalysisTaskLK0Spectra.cxx:339
 AliAnalysisTaskLK0Spectra.cxx:340
 AliAnalysisTaskLK0Spectra.cxx:341
 AliAnalysisTaskLK0Spectra.cxx:342
 AliAnalysisTaskLK0Spectra.cxx:343
 AliAnalysisTaskLK0Spectra.cxx:344
 AliAnalysisTaskLK0Spectra.cxx:345
 AliAnalysisTaskLK0Spectra.cxx:346
 AliAnalysisTaskLK0Spectra.cxx:347
 AliAnalysisTaskLK0Spectra.cxx:348
 AliAnalysisTaskLK0Spectra.cxx:349
 AliAnalysisTaskLK0Spectra.cxx:350
 AliAnalysisTaskLK0Spectra.cxx:351
 AliAnalysisTaskLK0Spectra.cxx:352
 AliAnalysisTaskLK0Spectra.cxx:353
 AliAnalysisTaskLK0Spectra.cxx:354
 AliAnalysisTaskLK0Spectra.cxx:355
 AliAnalysisTaskLK0Spectra.cxx:356
 AliAnalysisTaskLK0Spectra.cxx:357
 AliAnalysisTaskLK0Spectra.cxx:358
 AliAnalysisTaskLK0Spectra.cxx:359
 AliAnalysisTaskLK0Spectra.cxx:360
 AliAnalysisTaskLK0Spectra.cxx:361
 AliAnalysisTaskLK0Spectra.cxx:362
 AliAnalysisTaskLK0Spectra.cxx:363
 AliAnalysisTaskLK0Spectra.cxx:364
 AliAnalysisTaskLK0Spectra.cxx:365
 AliAnalysisTaskLK0Spectra.cxx:366
 AliAnalysisTaskLK0Spectra.cxx:367
 AliAnalysisTaskLK0Spectra.cxx:368
 AliAnalysisTaskLK0Spectra.cxx:369
 AliAnalysisTaskLK0Spectra.cxx:370
 AliAnalysisTaskLK0Spectra.cxx:371
 AliAnalysisTaskLK0Spectra.cxx:372
 AliAnalysisTaskLK0Spectra.cxx:373
 AliAnalysisTaskLK0Spectra.cxx:374
 AliAnalysisTaskLK0Spectra.cxx:375
 AliAnalysisTaskLK0Spectra.cxx:376
 AliAnalysisTaskLK0Spectra.cxx:377
 AliAnalysisTaskLK0Spectra.cxx:378
 AliAnalysisTaskLK0Spectra.cxx:379
 AliAnalysisTaskLK0Spectra.cxx:380
 AliAnalysisTaskLK0Spectra.cxx:381
 AliAnalysisTaskLK0Spectra.cxx:382
 AliAnalysisTaskLK0Spectra.cxx:383
 AliAnalysisTaskLK0Spectra.cxx:384
 AliAnalysisTaskLK0Spectra.cxx:385
 AliAnalysisTaskLK0Spectra.cxx:386
 AliAnalysisTaskLK0Spectra.cxx:387
 AliAnalysisTaskLK0Spectra.cxx:388
 AliAnalysisTaskLK0Spectra.cxx:389
 AliAnalysisTaskLK0Spectra.cxx:390
 AliAnalysisTaskLK0Spectra.cxx:391
 AliAnalysisTaskLK0Spectra.cxx:392
 AliAnalysisTaskLK0Spectra.cxx:393
 AliAnalysisTaskLK0Spectra.cxx:394
 AliAnalysisTaskLK0Spectra.cxx:395
 AliAnalysisTaskLK0Spectra.cxx:396
 AliAnalysisTaskLK0Spectra.cxx:397
 AliAnalysisTaskLK0Spectra.cxx:398
 AliAnalysisTaskLK0Spectra.cxx:399
 AliAnalysisTaskLK0Spectra.cxx:400
 AliAnalysisTaskLK0Spectra.cxx:401
 AliAnalysisTaskLK0Spectra.cxx:402
 AliAnalysisTaskLK0Spectra.cxx:403
 AliAnalysisTaskLK0Spectra.cxx:404
 AliAnalysisTaskLK0Spectra.cxx:405
 AliAnalysisTaskLK0Spectra.cxx:406
 AliAnalysisTaskLK0Spectra.cxx:407
 AliAnalysisTaskLK0Spectra.cxx:408
 AliAnalysisTaskLK0Spectra.cxx:409
 AliAnalysisTaskLK0Spectra.cxx:410
 AliAnalysisTaskLK0Spectra.cxx:411
 AliAnalysisTaskLK0Spectra.cxx:412
 AliAnalysisTaskLK0Spectra.cxx:413
 AliAnalysisTaskLK0Spectra.cxx:414
 AliAnalysisTaskLK0Spectra.cxx:415
 AliAnalysisTaskLK0Spectra.cxx:416
 AliAnalysisTaskLK0Spectra.cxx:417
 AliAnalysisTaskLK0Spectra.cxx:418
 AliAnalysisTaskLK0Spectra.cxx:419
 AliAnalysisTaskLK0Spectra.cxx:420
 AliAnalysisTaskLK0Spectra.cxx:421
 AliAnalysisTaskLK0Spectra.cxx:422
 AliAnalysisTaskLK0Spectra.cxx:423
 AliAnalysisTaskLK0Spectra.cxx:424
 AliAnalysisTaskLK0Spectra.cxx:425
 AliAnalysisTaskLK0Spectra.cxx:426
 AliAnalysisTaskLK0Spectra.cxx:427
 AliAnalysisTaskLK0Spectra.cxx:428
 AliAnalysisTaskLK0Spectra.cxx:429
 AliAnalysisTaskLK0Spectra.cxx:430
 AliAnalysisTaskLK0Spectra.cxx:431
 AliAnalysisTaskLK0Spectra.cxx:432
 AliAnalysisTaskLK0Spectra.cxx:433
 AliAnalysisTaskLK0Spectra.cxx:434
 AliAnalysisTaskLK0Spectra.cxx:435
 AliAnalysisTaskLK0Spectra.cxx:436
 AliAnalysisTaskLK0Spectra.cxx:437
 AliAnalysisTaskLK0Spectra.cxx:438
 AliAnalysisTaskLK0Spectra.cxx:439
 AliAnalysisTaskLK0Spectra.cxx:440
 AliAnalysisTaskLK0Spectra.cxx:441
 AliAnalysisTaskLK0Spectra.cxx:442
 AliAnalysisTaskLK0Spectra.cxx:443
 AliAnalysisTaskLK0Spectra.cxx:444
 AliAnalysisTaskLK0Spectra.cxx:445
 AliAnalysisTaskLK0Spectra.cxx:446
 AliAnalysisTaskLK0Spectra.cxx:447
 AliAnalysisTaskLK0Spectra.cxx:448
 AliAnalysisTaskLK0Spectra.cxx:449
 AliAnalysisTaskLK0Spectra.cxx:450
 AliAnalysisTaskLK0Spectra.cxx:451
 AliAnalysisTaskLK0Spectra.cxx:452
 AliAnalysisTaskLK0Spectra.cxx:453
 AliAnalysisTaskLK0Spectra.cxx:454
 AliAnalysisTaskLK0Spectra.cxx:455
 AliAnalysisTaskLK0Spectra.cxx:456
 AliAnalysisTaskLK0Spectra.cxx:457
 AliAnalysisTaskLK0Spectra.cxx:458
 AliAnalysisTaskLK0Spectra.cxx:459
 AliAnalysisTaskLK0Spectra.cxx:460
 AliAnalysisTaskLK0Spectra.cxx:461
 AliAnalysisTaskLK0Spectra.cxx:462
 AliAnalysisTaskLK0Spectra.cxx:463
 AliAnalysisTaskLK0Spectra.cxx:464
 AliAnalysisTaskLK0Spectra.cxx:465
 AliAnalysisTaskLK0Spectra.cxx:466
 AliAnalysisTaskLK0Spectra.cxx:467
 AliAnalysisTaskLK0Spectra.cxx:468
 AliAnalysisTaskLK0Spectra.cxx:469
 AliAnalysisTaskLK0Spectra.cxx:470
 AliAnalysisTaskLK0Spectra.cxx:471
 AliAnalysisTaskLK0Spectra.cxx:472
 AliAnalysisTaskLK0Spectra.cxx:473
 AliAnalysisTaskLK0Spectra.cxx:474
 AliAnalysisTaskLK0Spectra.cxx:475
 AliAnalysisTaskLK0Spectra.cxx:476
 AliAnalysisTaskLK0Spectra.cxx:477
 AliAnalysisTaskLK0Spectra.cxx:478
 AliAnalysisTaskLK0Spectra.cxx:479
 AliAnalysisTaskLK0Spectra.cxx:480
 AliAnalysisTaskLK0Spectra.cxx:481
 AliAnalysisTaskLK0Spectra.cxx:482
 AliAnalysisTaskLK0Spectra.cxx:483
 AliAnalysisTaskLK0Spectra.cxx:484
 AliAnalysisTaskLK0Spectra.cxx:485
 AliAnalysisTaskLK0Spectra.cxx:486
 AliAnalysisTaskLK0Spectra.cxx:487
 AliAnalysisTaskLK0Spectra.cxx:488
 AliAnalysisTaskLK0Spectra.cxx:489
 AliAnalysisTaskLK0Spectra.cxx:490
 AliAnalysisTaskLK0Spectra.cxx:491
 AliAnalysisTaskLK0Spectra.cxx:492
 AliAnalysisTaskLK0Spectra.cxx:493
 AliAnalysisTaskLK0Spectra.cxx:494
 AliAnalysisTaskLK0Spectra.cxx:495
 AliAnalysisTaskLK0Spectra.cxx:496
 AliAnalysisTaskLK0Spectra.cxx:497
 AliAnalysisTaskLK0Spectra.cxx:498
 AliAnalysisTaskLK0Spectra.cxx:499
 AliAnalysisTaskLK0Spectra.cxx:500
 AliAnalysisTaskLK0Spectra.cxx:501
 AliAnalysisTaskLK0Spectra.cxx:502
 AliAnalysisTaskLK0Spectra.cxx:503
 AliAnalysisTaskLK0Spectra.cxx:504
 AliAnalysisTaskLK0Spectra.cxx:505
 AliAnalysisTaskLK0Spectra.cxx:506
 AliAnalysisTaskLK0Spectra.cxx:507
 AliAnalysisTaskLK0Spectra.cxx:508
 AliAnalysisTaskLK0Spectra.cxx:509
 AliAnalysisTaskLK0Spectra.cxx:510
 AliAnalysisTaskLK0Spectra.cxx:511
 AliAnalysisTaskLK0Spectra.cxx:512
 AliAnalysisTaskLK0Spectra.cxx:513
 AliAnalysisTaskLK0Spectra.cxx:514
 AliAnalysisTaskLK0Spectra.cxx:515
 AliAnalysisTaskLK0Spectra.cxx:516
 AliAnalysisTaskLK0Spectra.cxx:517
 AliAnalysisTaskLK0Spectra.cxx:518
 AliAnalysisTaskLK0Spectra.cxx:519
 AliAnalysisTaskLK0Spectra.cxx:520
 AliAnalysisTaskLK0Spectra.cxx:521
 AliAnalysisTaskLK0Spectra.cxx:522
 AliAnalysisTaskLK0Spectra.cxx:523
 AliAnalysisTaskLK0Spectra.cxx:524
 AliAnalysisTaskLK0Spectra.cxx:525
 AliAnalysisTaskLK0Spectra.cxx:526
 AliAnalysisTaskLK0Spectra.cxx:527
 AliAnalysisTaskLK0Spectra.cxx:528
 AliAnalysisTaskLK0Spectra.cxx:529
 AliAnalysisTaskLK0Spectra.cxx:530
 AliAnalysisTaskLK0Spectra.cxx:531
 AliAnalysisTaskLK0Spectra.cxx:532
 AliAnalysisTaskLK0Spectra.cxx:533
 AliAnalysisTaskLK0Spectra.cxx:534
 AliAnalysisTaskLK0Spectra.cxx:535
 AliAnalysisTaskLK0Spectra.cxx:536
 AliAnalysisTaskLK0Spectra.cxx:537
 AliAnalysisTaskLK0Spectra.cxx:538
 AliAnalysisTaskLK0Spectra.cxx:539
 AliAnalysisTaskLK0Spectra.cxx:540
 AliAnalysisTaskLK0Spectra.cxx:541
 AliAnalysisTaskLK0Spectra.cxx:542
 AliAnalysisTaskLK0Spectra.cxx:543
 AliAnalysisTaskLK0Spectra.cxx:544
 AliAnalysisTaskLK0Spectra.cxx:545
 AliAnalysisTaskLK0Spectra.cxx:546
 AliAnalysisTaskLK0Spectra.cxx:547
 AliAnalysisTaskLK0Spectra.cxx:548
 AliAnalysisTaskLK0Spectra.cxx:549
 AliAnalysisTaskLK0Spectra.cxx:550
 AliAnalysisTaskLK0Spectra.cxx:551
 AliAnalysisTaskLK0Spectra.cxx:552
 AliAnalysisTaskLK0Spectra.cxx:553
 AliAnalysisTaskLK0Spectra.cxx:554
 AliAnalysisTaskLK0Spectra.cxx:555
 AliAnalysisTaskLK0Spectra.cxx:556
 AliAnalysisTaskLK0Spectra.cxx:557
 AliAnalysisTaskLK0Spectra.cxx:558
 AliAnalysisTaskLK0Spectra.cxx:559
 AliAnalysisTaskLK0Spectra.cxx:560
 AliAnalysisTaskLK0Spectra.cxx:561
 AliAnalysisTaskLK0Spectra.cxx:562
 AliAnalysisTaskLK0Spectra.cxx:563
 AliAnalysisTaskLK0Spectra.cxx:564
 AliAnalysisTaskLK0Spectra.cxx:565
 AliAnalysisTaskLK0Spectra.cxx:566
 AliAnalysisTaskLK0Spectra.cxx:567
 AliAnalysisTaskLK0Spectra.cxx:568
 AliAnalysisTaskLK0Spectra.cxx:569
 AliAnalysisTaskLK0Spectra.cxx:570
 AliAnalysisTaskLK0Spectra.cxx:571
 AliAnalysisTaskLK0Spectra.cxx:572
 AliAnalysisTaskLK0Spectra.cxx:573
 AliAnalysisTaskLK0Spectra.cxx:574
 AliAnalysisTaskLK0Spectra.cxx:575
 AliAnalysisTaskLK0Spectra.cxx:576
 AliAnalysisTaskLK0Spectra.cxx:577
 AliAnalysisTaskLK0Spectra.cxx:578
 AliAnalysisTaskLK0Spectra.cxx:579
 AliAnalysisTaskLK0Spectra.cxx:580
 AliAnalysisTaskLK0Spectra.cxx:581
 AliAnalysisTaskLK0Spectra.cxx:582
 AliAnalysisTaskLK0Spectra.cxx:583
 AliAnalysisTaskLK0Spectra.cxx:584
 AliAnalysisTaskLK0Spectra.cxx:585
 AliAnalysisTaskLK0Spectra.cxx:586
 AliAnalysisTaskLK0Spectra.cxx:587
 AliAnalysisTaskLK0Spectra.cxx:588
 AliAnalysisTaskLK0Spectra.cxx:589
 AliAnalysisTaskLK0Spectra.cxx:590
 AliAnalysisTaskLK0Spectra.cxx:591
 AliAnalysisTaskLK0Spectra.cxx:592
 AliAnalysisTaskLK0Spectra.cxx:593
 AliAnalysisTaskLK0Spectra.cxx:594
 AliAnalysisTaskLK0Spectra.cxx:595
 AliAnalysisTaskLK0Spectra.cxx:596
 AliAnalysisTaskLK0Spectra.cxx:597
 AliAnalysisTaskLK0Spectra.cxx:598
 AliAnalysisTaskLK0Spectra.cxx:599
 AliAnalysisTaskLK0Spectra.cxx:600
 AliAnalysisTaskLK0Spectra.cxx:601
 AliAnalysisTaskLK0Spectra.cxx:602
 AliAnalysisTaskLK0Spectra.cxx:603
 AliAnalysisTaskLK0Spectra.cxx:604
 AliAnalysisTaskLK0Spectra.cxx:605
 AliAnalysisTaskLK0Spectra.cxx:606
 AliAnalysisTaskLK0Spectra.cxx:607
 AliAnalysisTaskLK0Spectra.cxx:608
 AliAnalysisTaskLK0Spectra.cxx:609
 AliAnalysisTaskLK0Spectra.cxx:610
 AliAnalysisTaskLK0Spectra.cxx:611
 AliAnalysisTaskLK0Spectra.cxx:612
 AliAnalysisTaskLK0Spectra.cxx:613
 AliAnalysisTaskLK0Spectra.cxx:614
 AliAnalysisTaskLK0Spectra.cxx:615
 AliAnalysisTaskLK0Spectra.cxx:616
 AliAnalysisTaskLK0Spectra.cxx:617
 AliAnalysisTaskLK0Spectra.cxx:618
 AliAnalysisTaskLK0Spectra.cxx:619
 AliAnalysisTaskLK0Spectra.cxx:620
 AliAnalysisTaskLK0Spectra.cxx:621
 AliAnalysisTaskLK0Spectra.cxx:622
 AliAnalysisTaskLK0Spectra.cxx:623
 AliAnalysisTaskLK0Spectra.cxx:624
 AliAnalysisTaskLK0Spectra.cxx:625
 AliAnalysisTaskLK0Spectra.cxx:626
 AliAnalysisTaskLK0Spectra.cxx:627
 AliAnalysisTaskLK0Spectra.cxx:628
 AliAnalysisTaskLK0Spectra.cxx:629
 AliAnalysisTaskLK0Spectra.cxx:630
 AliAnalysisTaskLK0Spectra.cxx:631
 AliAnalysisTaskLK0Spectra.cxx:632
 AliAnalysisTaskLK0Spectra.cxx:633
 AliAnalysisTaskLK0Spectra.cxx:634
 AliAnalysisTaskLK0Spectra.cxx:635
 AliAnalysisTaskLK0Spectra.cxx:636
 AliAnalysisTaskLK0Spectra.cxx:637
 AliAnalysisTaskLK0Spectra.cxx:638
 AliAnalysisTaskLK0Spectra.cxx:639
 AliAnalysisTaskLK0Spectra.cxx:640
 AliAnalysisTaskLK0Spectra.cxx:641
 AliAnalysisTaskLK0Spectra.cxx:642
 AliAnalysisTaskLK0Spectra.cxx:643
 AliAnalysisTaskLK0Spectra.cxx:644
 AliAnalysisTaskLK0Spectra.cxx:645
 AliAnalysisTaskLK0Spectra.cxx:646
 AliAnalysisTaskLK0Spectra.cxx:647
 AliAnalysisTaskLK0Spectra.cxx:648
 AliAnalysisTaskLK0Spectra.cxx:649
 AliAnalysisTaskLK0Spectra.cxx:650
 AliAnalysisTaskLK0Spectra.cxx:651
 AliAnalysisTaskLK0Spectra.cxx:652
 AliAnalysisTaskLK0Spectra.cxx:653
 AliAnalysisTaskLK0Spectra.cxx:654
 AliAnalysisTaskLK0Spectra.cxx:655
 AliAnalysisTaskLK0Spectra.cxx:656
 AliAnalysisTaskLK0Spectra.cxx:657
 AliAnalysisTaskLK0Spectra.cxx:658
 AliAnalysisTaskLK0Spectra.cxx:659
 AliAnalysisTaskLK0Spectra.cxx:660
 AliAnalysisTaskLK0Spectra.cxx:661
 AliAnalysisTaskLK0Spectra.cxx:662
 AliAnalysisTaskLK0Spectra.cxx:663
 AliAnalysisTaskLK0Spectra.cxx:664
 AliAnalysisTaskLK0Spectra.cxx:665
 AliAnalysisTaskLK0Spectra.cxx:666
 AliAnalysisTaskLK0Spectra.cxx:667
 AliAnalysisTaskLK0Spectra.cxx:668
 AliAnalysisTaskLK0Spectra.cxx:669
 AliAnalysisTaskLK0Spectra.cxx:670
 AliAnalysisTaskLK0Spectra.cxx:671
 AliAnalysisTaskLK0Spectra.cxx:672
 AliAnalysisTaskLK0Spectra.cxx:673
 AliAnalysisTaskLK0Spectra.cxx:674
 AliAnalysisTaskLK0Spectra.cxx:675
 AliAnalysisTaskLK0Spectra.cxx:676
 AliAnalysisTaskLK0Spectra.cxx:677
 AliAnalysisTaskLK0Spectra.cxx:678
 AliAnalysisTaskLK0Spectra.cxx:679
 AliAnalysisTaskLK0Spectra.cxx:680
 AliAnalysisTaskLK0Spectra.cxx:681
 AliAnalysisTaskLK0Spectra.cxx:682
 AliAnalysisTaskLK0Spectra.cxx:683
 AliAnalysisTaskLK0Spectra.cxx:684
 AliAnalysisTaskLK0Spectra.cxx:685
 AliAnalysisTaskLK0Spectra.cxx:686
 AliAnalysisTaskLK0Spectra.cxx:687
 AliAnalysisTaskLK0Spectra.cxx:688
 AliAnalysisTaskLK0Spectra.cxx:689
 AliAnalysisTaskLK0Spectra.cxx:690
 AliAnalysisTaskLK0Spectra.cxx:691
 AliAnalysisTaskLK0Spectra.cxx:692
 AliAnalysisTaskLK0Spectra.cxx:693
 AliAnalysisTaskLK0Spectra.cxx:694
 AliAnalysisTaskLK0Spectra.cxx:695
 AliAnalysisTaskLK0Spectra.cxx:696
 AliAnalysisTaskLK0Spectra.cxx:697
 AliAnalysisTaskLK0Spectra.cxx:698
 AliAnalysisTaskLK0Spectra.cxx:699
 AliAnalysisTaskLK0Spectra.cxx:700
 AliAnalysisTaskLK0Spectra.cxx:701
 AliAnalysisTaskLK0Spectra.cxx:702
 AliAnalysisTaskLK0Spectra.cxx:703
 AliAnalysisTaskLK0Spectra.cxx:704
 AliAnalysisTaskLK0Spectra.cxx:705
 AliAnalysisTaskLK0Spectra.cxx:706
 AliAnalysisTaskLK0Spectra.cxx:707
 AliAnalysisTaskLK0Spectra.cxx:708
 AliAnalysisTaskLK0Spectra.cxx:709
 AliAnalysisTaskLK0Spectra.cxx:710
 AliAnalysisTaskLK0Spectra.cxx:711
 AliAnalysisTaskLK0Spectra.cxx:712
 AliAnalysisTaskLK0Spectra.cxx:713
 AliAnalysisTaskLK0Spectra.cxx:714
 AliAnalysisTaskLK0Spectra.cxx:715
 AliAnalysisTaskLK0Spectra.cxx:716
 AliAnalysisTaskLK0Spectra.cxx:717
 AliAnalysisTaskLK0Spectra.cxx:718
 AliAnalysisTaskLK0Spectra.cxx:719
 AliAnalysisTaskLK0Spectra.cxx:720
 AliAnalysisTaskLK0Spectra.cxx:721
 AliAnalysisTaskLK0Spectra.cxx:722
 AliAnalysisTaskLK0Spectra.cxx:723
 AliAnalysisTaskLK0Spectra.cxx:724
 AliAnalysisTaskLK0Spectra.cxx:725
 AliAnalysisTaskLK0Spectra.cxx:726
 AliAnalysisTaskLK0Spectra.cxx:727
 AliAnalysisTaskLK0Spectra.cxx:728
 AliAnalysisTaskLK0Spectra.cxx:729
 AliAnalysisTaskLK0Spectra.cxx:730
 AliAnalysisTaskLK0Spectra.cxx:731
 AliAnalysisTaskLK0Spectra.cxx:732
 AliAnalysisTaskLK0Spectra.cxx:733
 AliAnalysisTaskLK0Spectra.cxx:734
 AliAnalysisTaskLK0Spectra.cxx:735
 AliAnalysisTaskLK0Spectra.cxx:736
 AliAnalysisTaskLK0Spectra.cxx:737
 AliAnalysisTaskLK0Spectra.cxx:738
 AliAnalysisTaskLK0Spectra.cxx:739
 AliAnalysisTaskLK0Spectra.cxx:740
 AliAnalysisTaskLK0Spectra.cxx:741
 AliAnalysisTaskLK0Spectra.cxx:742
 AliAnalysisTaskLK0Spectra.cxx:743
 AliAnalysisTaskLK0Spectra.cxx:744
 AliAnalysisTaskLK0Spectra.cxx:745
 AliAnalysisTaskLK0Spectra.cxx:746
 AliAnalysisTaskLK0Spectra.cxx:747
 AliAnalysisTaskLK0Spectra.cxx:748
 AliAnalysisTaskLK0Spectra.cxx:749
 AliAnalysisTaskLK0Spectra.cxx:750
 AliAnalysisTaskLK0Spectra.cxx:751
 AliAnalysisTaskLK0Spectra.cxx:752
 AliAnalysisTaskLK0Spectra.cxx:753
 AliAnalysisTaskLK0Spectra.cxx:754
 AliAnalysisTaskLK0Spectra.cxx:755
 AliAnalysisTaskLK0Spectra.cxx:756
 AliAnalysisTaskLK0Spectra.cxx:757
 AliAnalysisTaskLK0Spectra.cxx:758
 AliAnalysisTaskLK0Spectra.cxx:759
 AliAnalysisTaskLK0Spectra.cxx:760
 AliAnalysisTaskLK0Spectra.cxx:761
 AliAnalysisTaskLK0Spectra.cxx:762
 AliAnalysisTaskLK0Spectra.cxx:763
 AliAnalysisTaskLK0Spectra.cxx:764
 AliAnalysisTaskLK0Spectra.cxx:765
 AliAnalysisTaskLK0Spectra.cxx:766
 AliAnalysisTaskLK0Spectra.cxx:767
 AliAnalysisTaskLK0Spectra.cxx:768
 AliAnalysisTaskLK0Spectra.cxx:769
 AliAnalysisTaskLK0Spectra.cxx:770
 AliAnalysisTaskLK0Spectra.cxx:771
 AliAnalysisTaskLK0Spectra.cxx:772
 AliAnalysisTaskLK0Spectra.cxx:773
 AliAnalysisTaskLK0Spectra.cxx:774
 AliAnalysisTaskLK0Spectra.cxx:775
 AliAnalysisTaskLK0Spectra.cxx:776
 AliAnalysisTaskLK0Spectra.cxx:777
 AliAnalysisTaskLK0Spectra.cxx:778
 AliAnalysisTaskLK0Spectra.cxx:779
 AliAnalysisTaskLK0Spectra.cxx:780
 AliAnalysisTaskLK0Spectra.cxx:781
 AliAnalysisTaskLK0Spectra.cxx:782
 AliAnalysisTaskLK0Spectra.cxx:783
 AliAnalysisTaskLK0Spectra.cxx:784
 AliAnalysisTaskLK0Spectra.cxx:785
 AliAnalysisTaskLK0Spectra.cxx:786
 AliAnalysisTaskLK0Spectra.cxx:787
 AliAnalysisTaskLK0Spectra.cxx:788
 AliAnalysisTaskLK0Spectra.cxx:789
 AliAnalysisTaskLK0Spectra.cxx:790
 AliAnalysisTaskLK0Spectra.cxx:791
 AliAnalysisTaskLK0Spectra.cxx:792
 AliAnalysisTaskLK0Spectra.cxx:793
 AliAnalysisTaskLK0Spectra.cxx:794
 AliAnalysisTaskLK0Spectra.cxx:795
 AliAnalysisTaskLK0Spectra.cxx:796
 AliAnalysisTaskLK0Spectra.cxx:797
 AliAnalysisTaskLK0Spectra.cxx:798
 AliAnalysisTaskLK0Spectra.cxx:799
 AliAnalysisTaskLK0Spectra.cxx:800
 AliAnalysisTaskLK0Spectra.cxx:801
 AliAnalysisTaskLK0Spectra.cxx:802
 AliAnalysisTaskLK0Spectra.cxx:803
 AliAnalysisTaskLK0Spectra.cxx:804
 AliAnalysisTaskLK0Spectra.cxx:805
 AliAnalysisTaskLK0Spectra.cxx:806
 AliAnalysisTaskLK0Spectra.cxx:807
 AliAnalysisTaskLK0Spectra.cxx:808
 AliAnalysisTaskLK0Spectra.cxx:809
 AliAnalysisTaskLK0Spectra.cxx:810
 AliAnalysisTaskLK0Spectra.cxx:811
 AliAnalysisTaskLK0Spectra.cxx:812
 AliAnalysisTaskLK0Spectra.cxx:813
 AliAnalysisTaskLK0Spectra.cxx:814
 AliAnalysisTaskLK0Spectra.cxx:815
 AliAnalysisTaskLK0Spectra.cxx:816
 AliAnalysisTaskLK0Spectra.cxx:817
 AliAnalysisTaskLK0Spectra.cxx:818
 AliAnalysisTaskLK0Spectra.cxx:819
 AliAnalysisTaskLK0Spectra.cxx:820
 AliAnalysisTaskLK0Spectra.cxx:821
 AliAnalysisTaskLK0Spectra.cxx:822
 AliAnalysisTaskLK0Spectra.cxx:823
 AliAnalysisTaskLK0Spectra.cxx:824
 AliAnalysisTaskLK0Spectra.cxx:825
 AliAnalysisTaskLK0Spectra.cxx:826
 AliAnalysisTaskLK0Spectra.cxx:827
 AliAnalysisTaskLK0Spectra.cxx:828
 AliAnalysisTaskLK0Spectra.cxx:829
 AliAnalysisTaskLK0Spectra.cxx:830
 AliAnalysisTaskLK0Spectra.cxx:831
 AliAnalysisTaskLK0Spectra.cxx:832
 AliAnalysisTaskLK0Spectra.cxx:833
 AliAnalysisTaskLK0Spectra.cxx:834
 AliAnalysisTaskLK0Spectra.cxx:835
 AliAnalysisTaskLK0Spectra.cxx:836
 AliAnalysisTaskLK0Spectra.cxx:837
 AliAnalysisTaskLK0Spectra.cxx:838
 AliAnalysisTaskLK0Spectra.cxx:839
 AliAnalysisTaskLK0Spectra.cxx:840
 AliAnalysisTaskLK0Spectra.cxx:841
 AliAnalysisTaskLK0Spectra.cxx:842
 AliAnalysisTaskLK0Spectra.cxx:843
 AliAnalysisTaskLK0Spectra.cxx:844
 AliAnalysisTaskLK0Spectra.cxx:845
 AliAnalysisTaskLK0Spectra.cxx:846
 AliAnalysisTaskLK0Spectra.cxx:847
 AliAnalysisTaskLK0Spectra.cxx:848
 AliAnalysisTaskLK0Spectra.cxx:849
 AliAnalysisTaskLK0Spectra.cxx:850
 AliAnalysisTaskLK0Spectra.cxx:851
 AliAnalysisTaskLK0Spectra.cxx:852
 AliAnalysisTaskLK0Spectra.cxx:853
 AliAnalysisTaskLK0Spectra.cxx:854
 AliAnalysisTaskLK0Spectra.cxx:855
 AliAnalysisTaskLK0Spectra.cxx:856
 AliAnalysisTaskLK0Spectra.cxx:857
 AliAnalysisTaskLK0Spectra.cxx:858
 AliAnalysisTaskLK0Spectra.cxx:859
 AliAnalysisTaskLK0Spectra.cxx:860
 AliAnalysisTaskLK0Spectra.cxx:861
 AliAnalysisTaskLK0Spectra.cxx:862
 AliAnalysisTaskLK0Spectra.cxx:863
 AliAnalysisTaskLK0Spectra.cxx:864
 AliAnalysisTaskLK0Spectra.cxx:865
 AliAnalysisTaskLK0Spectra.cxx:866
 AliAnalysisTaskLK0Spectra.cxx:867
 AliAnalysisTaskLK0Spectra.cxx:868
 AliAnalysisTaskLK0Spectra.cxx:869
 AliAnalysisTaskLK0Spectra.cxx:870
 AliAnalysisTaskLK0Spectra.cxx:871
 AliAnalysisTaskLK0Spectra.cxx:872
 AliAnalysisTaskLK0Spectra.cxx:873
 AliAnalysisTaskLK0Spectra.cxx:874
 AliAnalysisTaskLK0Spectra.cxx:875
 AliAnalysisTaskLK0Spectra.cxx:876
 AliAnalysisTaskLK0Spectra.cxx:877
 AliAnalysisTaskLK0Spectra.cxx:878
 AliAnalysisTaskLK0Spectra.cxx:879
 AliAnalysisTaskLK0Spectra.cxx:880
 AliAnalysisTaskLK0Spectra.cxx:881
 AliAnalysisTaskLK0Spectra.cxx:882
 AliAnalysisTaskLK0Spectra.cxx:883
 AliAnalysisTaskLK0Spectra.cxx:884
 AliAnalysisTaskLK0Spectra.cxx:885
 AliAnalysisTaskLK0Spectra.cxx:886
 AliAnalysisTaskLK0Spectra.cxx:887
 AliAnalysisTaskLK0Spectra.cxx:888
 AliAnalysisTaskLK0Spectra.cxx:889
 AliAnalysisTaskLK0Spectra.cxx:890
 AliAnalysisTaskLK0Spectra.cxx:891
 AliAnalysisTaskLK0Spectra.cxx:892
 AliAnalysisTaskLK0Spectra.cxx:893
 AliAnalysisTaskLK0Spectra.cxx:894
 AliAnalysisTaskLK0Spectra.cxx:895
 AliAnalysisTaskLK0Spectra.cxx:896
 AliAnalysisTaskLK0Spectra.cxx:897
 AliAnalysisTaskLK0Spectra.cxx:898
 AliAnalysisTaskLK0Spectra.cxx:899
 AliAnalysisTaskLK0Spectra.cxx:900
 AliAnalysisTaskLK0Spectra.cxx:901
 AliAnalysisTaskLK0Spectra.cxx:902
 AliAnalysisTaskLK0Spectra.cxx:903
 AliAnalysisTaskLK0Spectra.cxx:904
 AliAnalysisTaskLK0Spectra.cxx:905
 AliAnalysisTaskLK0Spectra.cxx:906
 AliAnalysisTaskLK0Spectra.cxx:907
 AliAnalysisTaskLK0Spectra.cxx:908
 AliAnalysisTaskLK0Spectra.cxx:909
 AliAnalysisTaskLK0Spectra.cxx:910
 AliAnalysisTaskLK0Spectra.cxx:911
 AliAnalysisTaskLK0Spectra.cxx:912
 AliAnalysisTaskLK0Spectra.cxx:913
 AliAnalysisTaskLK0Spectra.cxx:914
 AliAnalysisTaskLK0Spectra.cxx:915
 AliAnalysisTaskLK0Spectra.cxx:916
 AliAnalysisTaskLK0Spectra.cxx:917
 AliAnalysisTaskLK0Spectra.cxx:918
 AliAnalysisTaskLK0Spectra.cxx:919
 AliAnalysisTaskLK0Spectra.cxx:920
 AliAnalysisTaskLK0Spectra.cxx:921
 AliAnalysisTaskLK0Spectra.cxx:922
 AliAnalysisTaskLK0Spectra.cxx:923
 AliAnalysisTaskLK0Spectra.cxx:924
 AliAnalysisTaskLK0Spectra.cxx:925
 AliAnalysisTaskLK0Spectra.cxx:926
 AliAnalysisTaskLK0Spectra.cxx:927
 AliAnalysisTaskLK0Spectra.cxx:928
 AliAnalysisTaskLK0Spectra.cxx:929
 AliAnalysisTaskLK0Spectra.cxx:930
 AliAnalysisTaskLK0Spectra.cxx:931
 AliAnalysisTaskLK0Spectra.cxx:932
 AliAnalysisTaskLK0Spectra.cxx:933
 AliAnalysisTaskLK0Spectra.cxx:934
 AliAnalysisTaskLK0Spectra.cxx:935
 AliAnalysisTaskLK0Spectra.cxx:936
 AliAnalysisTaskLK0Spectra.cxx:937
 AliAnalysisTaskLK0Spectra.cxx:938
 AliAnalysisTaskLK0Spectra.cxx:939
 AliAnalysisTaskLK0Spectra.cxx:940
 AliAnalysisTaskLK0Spectra.cxx:941
 AliAnalysisTaskLK0Spectra.cxx:942
 AliAnalysisTaskLK0Spectra.cxx:943
 AliAnalysisTaskLK0Spectra.cxx:944
 AliAnalysisTaskLK0Spectra.cxx:945
 AliAnalysisTaskLK0Spectra.cxx:946
 AliAnalysisTaskLK0Spectra.cxx:947
 AliAnalysisTaskLK0Spectra.cxx:948
 AliAnalysisTaskLK0Spectra.cxx:949
 AliAnalysisTaskLK0Spectra.cxx:950
 AliAnalysisTaskLK0Spectra.cxx:951
 AliAnalysisTaskLK0Spectra.cxx:952
 AliAnalysisTaskLK0Spectra.cxx:953
 AliAnalysisTaskLK0Spectra.cxx:954
 AliAnalysisTaskLK0Spectra.cxx:955
 AliAnalysisTaskLK0Spectra.cxx:956
 AliAnalysisTaskLK0Spectra.cxx:957
 AliAnalysisTaskLK0Spectra.cxx:958
 AliAnalysisTaskLK0Spectra.cxx:959
 AliAnalysisTaskLK0Spectra.cxx:960
 AliAnalysisTaskLK0Spectra.cxx:961
 AliAnalysisTaskLK0Spectra.cxx:962
 AliAnalysisTaskLK0Spectra.cxx:963
 AliAnalysisTaskLK0Spectra.cxx:964
 AliAnalysisTaskLK0Spectra.cxx:965
 AliAnalysisTaskLK0Spectra.cxx:966
 AliAnalysisTaskLK0Spectra.cxx:967
 AliAnalysisTaskLK0Spectra.cxx:968
 AliAnalysisTaskLK0Spectra.cxx:969
 AliAnalysisTaskLK0Spectra.cxx:970
 AliAnalysisTaskLK0Spectra.cxx:971
 AliAnalysisTaskLK0Spectra.cxx:972
 AliAnalysisTaskLK0Spectra.cxx:973
 AliAnalysisTaskLK0Spectra.cxx:974
 AliAnalysisTaskLK0Spectra.cxx:975
 AliAnalysisTaskLK0Spectra.cxx:976
 AliAnalysisTaskLK0Spectra.cxx:977
 AliAnalysisTaskLK0Spectra.cxx:978
 AliAnalysisTaskLK0Spectra.cxx:979
 AliAnalysisTaskLK0Spectra.cxx:980
 AliAnalysisTaskLK0Spectra.cxx:981
 AliAnalysisTaskLK0Spectra.cxx:982
 AliAnalysisTaskLK0Spectra.cxx:983
 AliAnalysisTaskLK0Spectra.cxx:984
 AliAnalysisTaskLK0Spectra.cxx:985
 AliAnalysisTaskLK0Spectra.cxx:986
 AliAnalysisTaskLK0Spectra.cxx:987
 AliAnalysisTaskLK0Spectra.cxx:988
 AliAnalysisTaskLK0Spectra.cxx:989
 AliAnalysisTaskLK0Spectra.cxx:990
 AliAnalysisTaskLK0Spectra.cxx:991
 AliAnalysisTaskLK0Spectra.cxx:992
 AliAnalysisTaskLK0Spectra.cxx:993
 AliAnalysisTaskLK0Spectra.cxx:994
 AliAnalysisTaskLK0Spectra.cxx:995
 AliAnalysisTaskLK0Spectra.cxx:996
 AliAnalysisTaskLK0Spectra.cxx:997
 AliAnalysisTaskLK0Spectra.cxx:998
 AliAnalysisTaskLK0Spectra.cxx:999
 AliAnalysisTaskLK0Spectra.cxx:1000
 AliAnalysisTaskLK0Spectra.cxx:1001
 AliAnalysisTaskLK0Spectra.cxx:1002
 AliAnalysisTaskLK0Spectra.cxx:1003
 AliAnalysisTaskLK0Spectra.cxx:1004
 AliAnalysisTaskLK0Spectra.cxx:1005
 AliAnalysisTaskLK0Spectra.cxx:1006
 AliAnalysisTaskLK0Spectra.cxx:1007
 AliAnalysisTaskLK0Spectra.cxx:1008
 AliAnalysisTaskLK0Spectra.cxx:1009
 AliAnalysisTaskLK0Spectra.cxx:1010
 AliAnalysisTaskLK0Spectra.cxx:1011
 AliAnalysisTaskLK0Spectra.cxx:1012
 AliAnalysisTaskLK0Spectra.cxx:1013
 AliAnalysisTaskLK0Spectra.cxx:1014
 AliAnalysisTaskLK0Spectra.cxx:1015
 AliAnalysisTaskLK0Spectra.cxx:1016
 AliAnalysisTaskLK0Spectra.cxx:1017
 AliAnalysisTaskLK0Spectra.cxx:1018
 AliAnalysisTaskLK0Spectra.cxx:1019
 AliAnalysisTaskLK0Spectra.cxx:1020
 AliAnalysisTaskLK0Spectra.cxx:1021
 AliAnalysisTaskLK0Spectra.cxx:1022
 AliAnalysisTaskLK0Spectra.cxx:1023
 AliAnalysisTaskLK0Spectra.cxx:1024
 AliAnalysisTaskLK0Spectra.cxx:1025
 AliAnalysisTaskLK0Spectra.cxx:1026
 AliAnalysisTaskLK0Spectra.cxx:1027
 AliAnalysisTaskLK0Spectra.cxx:1028
 AliAnalysisTaskLK0Spectra.cxx:1029
 AliAnalysisTaskLK0Spectra.cxx:1030
 AliAnalysisTaskLK0Spectra.cxx:1031
 AliAnalysisTaskLK0Spectra.cxx:1032
 AliAnalysisTaskLK0Spectra.cxx:1033
 AliAnalysisTaskLK0Spectra.cxx:1034
 AliAnalysisTaskLK0Spectra.cxx:1035
 AliAnalysisTaskLK0Spectra.cxx:1036
 AliAnalysisTaskLK0Spectra.cxx:1037
 AliAnalysisTaskLK0Spectra.cxx:1038
 AliAnalysisTaskLK0Spectra.cxx:1039
 AliAnalysisTaskLK0Spectra.cxx:1040
 AliAnalysisTaskLK0Spectra.cxx:1041
 AliAnalysisTaskLK0Spectra.cxx:1042
 AliAnalysisTaskLK0Spectra.cxx:1043
 AliAnalysisTaskLK0Spectra.cxx:1044
 AliAnalysisTaskLK0Spectra.cxx:1045
 AliAnalysisTaskLK0Spectra.cxx:1046
 AliAnalysisTaskLK0Spectra.cxx:1047
 AliAnalysisTaskLK0Spectra.cxx:1048
 AliAnalysisTaskLK0Spectra.cxx:1049
 AliAnalysisTaskLK0Spectra.cxx:1050
 AliAnalysisTaskLK0Spectra.cxx:1051
 AliAnalysisTaskLK0Spectra.cxx:1052
 AliAnalysisTaskLK0Spectra.cxx:1053
 AliAnalysisTaskLK0Spectra.cxx:1054
 AliAnalysisTaskLK0Spectra.cxx:1055
 AliAnalysisTaskLK0Spectra.cxx:1056
 AliAnalysisTaskLK0Spectra.cxx:1057
 AliAnalysisTaskLK0Spectra.cxx:1058
 AliAnalysisTaskLK0Spectra.cxx:1059
 AliAnalysisTaskLK0Spectra.cxx:1060
 AliAnalysisTaskLK0Spectra.cxx:1061
 AliAnalysisTaskLK0Spectra.cxx:1062
 AliAnalysisTaskLK0Spectra.cxx:1063
 AliAnalysisTaskLK0Spectra.cxx:1064
 AliAnalysisTaskLK0Spectra.cxx:1065
 AliAnalysisTaskLK0Spectra.cxx:1066
 AliAnalysisTaskLK0Spectra.cxx:1067
 AliAnalysisTaskLK0Spectra.cxx:1068
 AliAnalysisTaskLK0Spectra.cxx:1069
 AliAnalysisTaskLK0Spectra.cxx:1070
 AliAnalysisTaskLK0Spectra.cxx:1071
 AliAnalysisTaskLK0Spectra.cxx:1072
 AliAnalysisTaskLK0Spectra.cxx:1073
 AliAnalysisTaskLK0Spectra.cxx:1074
 AliAnalysisTaskLK0Spectra.cxx:1075
 AliAnalysisTaskLK0Spectra.cxx:1076
 AliAnalysisTaskLK0Spectra.cxx:1077
 AliAnalysisTaskLK0Spectra.cxx:1078
 AliAnalysisTaskLK0Spectra.cxx:1079
 AliAnalysisTaskLK0Spectra.cxx:1080
 AliAnalysisTaskLK0Spectra.cxx:1081
 AliAnalysisTaskLK0Spectra.cxx:1082
 AliAnalysisTaskLK0Spectra.cxx:1083
 AliAnalysisTaskLK0Spectra.cxx:1084
 AliAnalysisTaskLK0Spectra.cxx:1085
 AliAnalysisTaskLK0Spectra.cxx:1086
 AliAnalysisTaskLK0Spectra.cxx:1087
 AliAnalysisTaskLK0Spectra.cxx:1088
 AliAnalysisTaskLK0Spectra.cxx:1089
 AliAnalysisTaskLK0Spectra.cxx:1090
 AliAnalysisTaskLK0Spectra.cxx:1091
 AliAnalysisTaskLK0Spectra.cxx:1092
 AliAnalysisTaskLK0Spectra.cxx:1093
 AliAnalysisTaskLK0Spectra.cxx:1094
 AliAnalysisTaskLK0Spectra.cxx:1095
 AliAnalysisTaskLK0Spectra.cxx:1096
 AliAnalysisTaskLK0Spectra.cxx:1097
 AliAnalysisTaskLK0Spectra.cxx:1098
 AliAnalysisTaskLK0Spectra.cxx:1099
 AliAnalysisTaskLK0Spectra.cxx:1100
 AliAnalysisTaskLK0Spectra.cxx:1101
 AliAnalysisTaskLK0Spectra.cxx:1102
 AliAnalysisTaskLK0Spectra.cxx:1103
 AliAnalysisTaskLK0Spectra.cxx:1104
 AliAnalysisTaskLK0Spectra.cxx:1105
 AliAnalysisTaskLK0Spectra.cxx:1106
 AliAnalysisTaskLK0Spectra.cxx:1107
 AliAnalysisTaskLK0Spectra.cxx:1108
 AliAnalysisTaskLK0Spectra.cxx:1109
 AliAnalysisTaskLK0Spectra.cxx:1110
 AliAnalysisTaskLK0Spectra.cxx:1111
 AliAnalysisTaskLK0Spectra.cxx:1112
 AliAnalysisTaskLK0Spectra.cxx:1113
 AliAnalysisTaskLK0Spectra.cxx:1114
 AliAnalysisTaskLK0Spectra.cxx:1115
 AliAnalysisTaskLK0Spectra.cxx:1116
 AliAnalysisTaskLK0Spectra.cxx:1117
 AliAnalysisTaskLK0Spectra.cxx:1118
 AliAnalysisTaskLK0Spectra.cxx:1119
 AliAnalysisTaskLK0Spectra.cxx:1120
 AliAnalysisTaskLK0Spectra.cxx:1121
 AliAnalysisTaskLK0Spectra.cxx:1122
 AliAnalysisTaskLK0Spectra.cxx:1123
 AliAnalysisTaskLK0Spectra.cxx:1124
 AliAnalysisTaskLK0Spectra.cxx:1125
 AliAnalysisTaskLK0Spectra.cxx:1126
 AliAnalysisTaskLK0Spectra.cxx:1127
 AliAnalysisTaskLK0Spectra.cxx:1128
 AliAnalysisTaskLK0Spectra.cxx:1129
 AliAnalysisTaskLK0Spectra.cxx:1130
 AliAnalysisTaskLK0Spectra.cxx:1131
 AliAnalysisTaskLK0Spectra.cxx:1132
 AliAnalysisTaskLK0Spectra.cxx:1133
 AliAnalysisTaskLK0Spectra.cxx:1134
 AliAnalysisTaskLK0Spectra.cxx:1135
 AliAnalysisTaskLK0Spectra.cxx:1136
 AliAnalysisTaskLK0Spectra.cxx:1137
 AliAnalysisTaskLK0Spectra.cxx:1138
 AliAnalysisTaskLK0Spectra.cxx:1139
 AliAnalysisTaskLK0Spectra.cxx:1140
 AliAnalysisTaskLK0Spectra.cxx:1141
 AliAnalysisTaskLK0Spectra.cxx:1142
 AliAnalysisTaskLK0Spectra.cxx:1143
 AliAnalysisTaskLK0Spectra.cxx:1144
 AliAnalysisTaskLK0Spectra.cxx:1145
 AliAnalysisTaskLK0Spectra.cxx:1146
 AliAnalysisTaskLK0Spectra.cxx:1147
 AliAnalysisTaskLK0Spectra.cxx:1148
 AliAnalysisTaskLK0Spectra.cxx:1149
 AliAnalysisTaskLK0Spectra.cxx:1150
 AliAnalysisTaskLK0Spectra.cxx:1151
 AliAnalysisTaskLK0Spectra.cxx:1152
 AliAnalysisTaskLK0Spectra.cxx:1153
 AliAnalysisTaskLK0Spectra.cxx:1154
 AliAnalysisTaskLK0Spectra.cxx:1155
 AliAnalysisTaskLK0Spectra.cxx:1156
 AliAnalysisTaskLK0Spectra.cxx:1157
 AliAnalysisTaskLK0Spectra.cxx:1158
 AliAnalysisTaskLK0Spectra.cxx:1159
 AliAnalysisTaskLK0Spectra.cxx:1160
 AliAnalysisTaskLK0Spectra.cxx:1161
 AliAnalysisTaskLK0Spectra.cxx:1162
 AliAnalysisTaskLK0Spectra.cxx:1163
 AliAnalysisTaskLK0Spectra.cxx:1164
 AliAnalysisTaskLK0Spectra.cxx:1165
 AliAnalysisTaskLK0Spectra.cxx:1166
 AliAnalysisTaskLK0Spectra.cxx:1167
 AliAnalysisTaskLK0Spectra.cxx:1168
 AliAnalysisTaskLK0Spectra.cxx:1169
 AliAnalysisTaskLK0Spectra.cxx:1170
 AliAnalysisTaskLK0Spectra.cxx:1171
 AliAnalysisTaskLK0Spectra.cxx:1172
 AliAnalysisTaskLK0Spectra.cxx:1173
 AliAnalysisTaskLK0Spectra.cxx:1174
 AliAnalysisTaskLK0Spectra.cxx:1175
 AliAnalysisTaskLK0Spectra.cxx:1176
 AliAnalysisTaskLK0Spectra.cxx:1177
 AliAnalysisTaskLK0Spectra.cxx:1178
 AliAnalysisTaskLK0Spectra.cxx:1179
 AliAnalysisTaskLK0Spectra.cxx:1180
 AliAnalysisTaskLK0Spectra.cxx:1181
 AliAnalysisTaskLK0Spectra.cxx:1182
 AliAnalysisTaskLK0Spectra.cxx:1183
 AliAnalysisTaskLK0Spectra.cxx:1184
 AliAnalysisTaskLK0Spectra.cxx:1185
 AliAnalysisTaskLK0Spectra.cxx:1186
 AliAnalysisTaskLK0Spectra.cxx:1187
 AliAnalysisTaskLK0Spectra.cxx:1188
 AliAnalysisTaskLK0Spectra.cxx:1189
 AliAnalysisTaskLK0Spectra.cxx:1190
 AliAnalysisTaskLK0Spectra.cxx:1191
 AliAnalysisTaskLK0Spectra.cxx:1192
 AliAnalysisTaskLK0Spectra.cxx:1193
 AliAnalysisTaskLK0Spectra.cxx:1194
 AliAnalysisTaskLK0Spectra.cxx:1195
 AliAnalysisTaskLK0Spectra.cxx:1196
 AliAnalysisTaskLK0Spectra.cxx:1197
 AliAnalysisTaskLK0Spectra.cxx:1198
 AliAnalysisTaskLK0Spectra.cxx:1199
 AliAnalysisTaskLK0Spectra.cxx:1200
 AliAnalysisTaskLK0Spectra.cxx:1201
 AliAnalysisTaskLK0Spectra.cxx:1202
 AliAnalysisTaskLK0Spectra.cxx:1203
 AliAnalysisTaskLK0Spectra.cxx:1204
 AliAnalysisTaskLK0Spectra.cxx:1205
 AliAnalysisTaskLK0Spectra.cxx:1206
 AliAnalysisTaskLK0Spectra.cxx:1207
 AliAnalysisTaskLK0Spectra.cxx:1208
 AliAnalysisTaskLK0Spectra.cxx:1209
 AliAnalysisTaskLK0Spectra.cxx:1210
 AliAnalysisTaskLK0Spectra.cxx:1211
 AliAnalysisTaskLK0Spectra.cxx:1212
 AliAnalysisTaskLK0Spectra.cxx:1213
 AliAnalysisTaskLK0Spectra.cxx:1214
 AliAnalysisTaskLK0Spectra.cxx:1215
 AliAnalysisTaskLK0Spectra.cxx:1216
 AliAnalysisTaskLK0Spectra.cxx:1217
 AliAnalysisTaskLK0Spectra.cxx:1218
 AliAnalysisTaskLK0Spectra.cxx:1219
 AliAnalysisTaskLK0Spectra.cxx:1220
 AliAnalysisTaskLK0Spectra.cxx:1221
 AliAnalysisTaskLK0Spectra.cxx:1222
 AliAnalysisTaskLK0Spectra.cxx:1223
 AliAnalysisTaskLK0Spectra.cxx:1224
 AliAnalysisTaskLK0Spectra.cxx:1225
 AliAnalysisTaskLK0Spectra.cxx:1226
 AliAnalysisTaskLK0Spectra.cxx:1227
 AliAnalysisTaskLK0Spectra.cxx:1228
 AliAnalysisTaskLK0Spectra.cxx:1229
 AliAnalysisTaskLK0Spectra.cxx:1230
 AliAnalysisTaskLK0Spectra.cxx:1231
 AliAnalysisTaskLK0Spectra.cxx:1232
 AliAnalysisTaskLK0Spectra.cxx:1233
 AliAnalysisTaskLK0Spectra.cxx:1234
 AliAnalysisTaskLK0Spectra.cxx:1235
 AliAnalysisTaskLK0Spectra.cxx:1236
 AliAnalysisTaskLK0Spectra.cxx:1237
 AliAnalysisTaskLK0Spectra.cxx:1238
 AliAnalysisTaskLK0Spectra.cxx:1239
 AliAnalysisTaskLK0Spectra.cxx:1240
 AliAnalysisTaskLK0Spectra.cxx:1241
 AliAnalysisTaskLK0Spectra.cxx:1242
 AliAnalysisTaskLK0Spectra.cxx:1243
 AliAnalysisTaskLK0Spectra.cxx:1244
 AliAnalysisTaskLK0Spectra.cxx:1245
 AliAnalysisTaskLK0Spectra.cxx:1246
 AliAnalysisTaskLK0Spectra.cxx:1247
 AliAnalysisTaskLK0Spectra.cxx:1248
 AliAnalysisTaskLK0Spectra.cxx:1249
 AliAnalysisTaskLK0Spectra.cxx:1250
 AliAnalysisTaskLK0Spectra.cxx:1251
 AliAnalysisTaskLK0Spectra.cxx:1252
 AliAnalysisTaskLK0Spectra.cxx:1253
 AliAnalysisTaskLK0Spectra.cxx:1254
 AliAnalysisTaskLK0Spectra.cxx:1255
 AliAnalysisTaskLK0Spectra.cxx:1256
 AliAnalysisTaskLK0Spectra.cxx:1257
 AliAnalysisTaskLK0Spectra.cxx:1258
 AliAnalysisTaskLK0Spectra.cxx:1259
 AliAnalysisTaskLK0Spectra.cxx:1260
 AliAnalysisTaskLK0Spectra.cxx:1261
 AliAnalysisTaskLK0Spectra.cxx:1262
 AliAnalysisTaskLK0Spectra.cxx:1263
 AliAnalysisTaskLK0Spectra.cxx:1264
 AliAnalysisTaskLK0Spectra.cxx:1265
 AliAnalysisTaskLK0Spectra.cxx:1266
 AliAnalysisTaskLK0Spectra.cxx:1267
 AliAnalysisTaskLK0Spectra.cxx:1268
 AliAnalysisTaskLK0Spectra.cxx:1269
 AliAnalysisTaskLK0Spectra.cxx:1270
 AliAnalysisTaskLK0Spectra.cxx:1271
 AliAnalysisTaskLK0Spectra.cxx:1272
 AliAnalysisTaskLK0Spectra.cxx:1273
 AliAnalysisTaskLK0Spectra.cxx:1274
 AliAnalysisTaskLK0Spectra.cxx:1275
 AliAnalysisTaskLK0Spectra.cxx:1276
 AliAnalysisTaskLK0Spectra.cxx:1277
 AliAnalysisTaskLK0Spectra.cxx:1278
 AliAnalysisTaskLK0Spectra.cxx:1279
 AliAnalysisTaskLK0Spectra.cxx:1280
 AliAnalysisTaskLK0Spectra.cxx:1281
 AliAnalysisTaskLK0Spectra.cxx:1282
 AliAnalysisTaskLK0Spectra.cxx:1283
 AliAnalysisTaskLK0Spectra.cxx:1284
 AliAnalysisTaskLK0Spectra.cxx:1285
 AliAnalysisTaskLK0Spectra.cxx:1286
 AliAnalysisTaskLK0Spectra.cxx:1287
 AliAnalysisTaskLK0Spectra.cxx:1288
 AliAnalysisTaskLK0Spectra.cxx:1289
 AliAnalysisTaskLK0Spectra.cxx:1290
 AliAnalysisTaskLK0Spectra.cxx:1291
 AliAnalysisTaskLK0Spectra.cxx:1292
 AliAnalysisTaskLK0Spectra.cxx:1293
 AliAnalysisTaskLK0Spectra.cxx:1294
 AliAnalysisTaskLK0Spectra.cxx:1295
 AliAnalysisTaskLK0Spectra.cxx:1296
 AliAnalysisTaskLK0Spectra.cxx:1297
 AliAnalysisTaskLK0Spectra.cxx:1298
 AliAnalysisTaskLK0Spectra.cxx:1299
 AliAnalysisTaskLK0Spectra.cxx:1300
 AliAnalysisTaskLK0Spectra.cxx:1301
 AliAnalysisTaskLK0Spectra.cxx:1302
 AliAnalysisTaskLK0Spectra.cxx:1303
 AliAnalysisTaskLK0Spectra.cxx:1304
 AliAnalysisTaskLK0Spectra.cxx:1305
 AliAnalysisTaskLK0Spectra.cxx:1306
 AliAnalysisTaskLK0Spectra.cxx:1307
 AliAnalysisTaskLK0Spectra.cxx:1308
 AliAnalysisTaskLK0Spectra.cxx:1309
 AliAnalysisTaskLK0Spectra.cxx:1310
 AliAnalysisTaskLK0Spectra.cxx:1311
 AliAnalysisTaskLK0Spectra.cxx:1312
 AliAnalysisTaskLK0Spectra.cxx:1313
 AliAnalysisTaskLK0Spectra.cxx:1314
 AliAnalysisTaskLK0Spectra.cxx:1315
 AliAnalysisTaskLK0Spectra.cxx:1316
 AliAnalysisTaskLK0Spectra.cxx:1317
 AliAnalysisTaskLK0Spectra.cxx:1318
 AliAnalysisTaskLK0Spectra.cxx:1319
 AliAnalysisTaskLK0Spectra.cxx:1320
 AliAnalysisTaskLK0Spectra.cxx:1321
 AliAnalysisTaskLK0Spectra.cxx:1322
 AliAnalysisTaskLK0Spectra.cxx:1323
 AliAnalysisTaskLK0Spectra.cxx:1324
 AliAnalysisTaskLK0Spectra.cxx:1325
 AliAnalysisTaskLK0Spectra.cxx:1326
 AliAnalysisTaskLK0Spectra.cxx:1327
 AliAnalysisTaskLK0Spectra.cxx:1328
 AliAnalysisTaskLK0Spectra.cxx:1329
 AliAnalysisTaskLK0Spectra.cxx:1330
 AliAnalysisTaskLK0Spectra.cxx:1331
 AliAnalysisTaskLK0Spectra.cxx:1332
 AliAnalysisTaskLK0Spectra.cxx:1333
 AliAnalysisTaskLK0Spectra.cxx:1334
 AliAnalysisTaskLK0Spectra.cxx:1335
 AliAnalysisTaskLK0Spectra.cxx:1336
 AliAnalysisTaskLK0Spectra.cxx:1337
 AliAnalysisTaskLK0Spectra.cxx:1338
 AliAnalysisTaskLK0Spectra.cxx:1339
 AliAnalysisTaskLK0Spectra.cxx:1340
 AliAnalysisTaskLK0Spectra.cxx:1341
 AliAnalysisTaskLK0Spectra.cxx:1342
 AliAnalysisTaskLK0Spectra.cxx:1343
 AliAnalysisTaskLK0Spectra.cxx:1344
 AliAnalysisTaskLK0Spectra.cxx:1345
 AliAnalysisTaskLK0Spectra.cxx:1346
 AliAnalysisTaskLK0Spectra.cxx:1347
 AliAnalysisTaskLK0Spectra.cxx:1348
 AliAnalysisTaskLK0Spectra.cxx:1349
 AliAnalysisTaskLK0Spectra.cxx:1350
 AliAnalysisTaskLK0Spectra.cxx:1351
 AliAnalysisTaskLK0Spectra.cxx:1352
 AliAnalysisTaskLK0Spectra.cxx:1353
 AliAnalysisTaskLK0Spectra.cxx:1354
 AliAnalysisTaskLK0Spectra.cxx:1355
 AliAnalysisTaskLK0Spectra.cxx:1356
 AliAnalysisTaskLK0Spectra.cxx:1357
 AliAnalysisTaskLK0Spectra.cxx:1358
 AliAnalysisTaskLK0Spectra.cxx:1359
 AliAnalysisTaskLK0Spectra.cxx:1360
 AliAnalysisTaskLK0Spectra.cxx:1361
 AliAnalysisTaskLK0Spectra.cxx:1362
 AliAnalysisTaskLK0Spectra.cxx:1363
 AliAnalysisTaskLK0Spectra.cxx:1364
 AliAnalysisTaskLK0Spectra.cxx:1365
 AliAnalysisTaskLK0Spectra.cxx:1366
 AliAnalysisTaskLK0Spectra.cxx:1367
 AliAnalysisTaskLK0Spectra.cxx:1368
 AliAnalysisTaskLK0Spectra.cxx:1369
 AliAnalysisTaskLK0Spectra.cxx:1370
 AliAnalysisTaskLK0Spectra.cxx:1371
 AliAnalysisTaskLK0Spectra.cxx:1372
 AliAnalysisTaskLK0Spectra.cxx:1373
 AliAnalysisTaskLK0Spectra.cxx:1374
 AliAnalysisTaskLK0Spectra.cxx:1375
 AliAnalysisTaskLK0Spectra.cxx:1376
 AliAnalysisTaskLK0Spectra.cxx:1377
 AliAnalysisTaskLK0Spectra.cxx:1378
 AliAnalysisTaskLK0Spectra.cxx:1379
 AliAnalysisTaskLK0Spectra.cxx:1380
 AliAnalysisTaskLK0Spectra.cxx:1381
 AliAnalysisTaskLK0Spectra.cxx:1382
 AliAnalysisTaskLK0Spectra.cxx:1383
 AliAnalysisTaskLK0Spectra.cxx:1384
 AliAnalysisTaskLK0Spectra.cxx:1385
 AliAnalysisTaskLK0Spectra.cxx:1386
 AliAnalysisTaskLK0Spectra.cxx:1387
 AliAnalysisTaskLK0Spectra.cxx:1388
 AliAnalysisTaskLK0Spectra.cxx:1389
 AliAnalysisTaskLK0Spectra.cxx:1390
 AliAnalysisTaskLK0Spectra.cxx:1391
 AliAnalysisTaskLK0Spectra.cxx:1392
 AliAnalysisTaskLK0Spectra.cxx:1393
 AliAnalysisTaskLK0Spectra.cxx:1394
 AliAnalysisTaskLK0Spectra.cxx:1395
 AliAnalysisTaskLK0Spectra.cxx:1396
 AliAnalysisTaskLK0Spectra.cxx:1397
 AliAnalysisTaskLK0Spectra.cxx:1398
 AliAnalysisTaskLK0Spectra.cxx:1399
 AliAnalysisTaskLK0Spectra.cxx:1400
 AliAnalysisTaskLK0Spectra.cxx:1401
 AliAnalysisTaskLK0Spectra.cxx:1402
 AliAnalysisTaskLK0Spectra.cxx:1403
 AliAnalysisTaskLK0Spectra.cxx:1404
 AliAnalysisTaskLK0Spectra.cxx:1405
 AliAnalysisTaskLK0Spectra.cxx:1406
 AliAnalysisTaskLK0Spectra.cxx:1407
 AliAnalysisTaskLK0Spectra.cxx:1408
 AliAnalysisTaskLK0Spectra.cxx:1409
 AliAnalysisTaskLK0Spectra.cxx:1410
 AliAnalysisTaskLK0Spectra.cxx:1411
 AliAnalysisTaskLK0Spectra.cxx:1412
 AliAnalysisTaskLK0Spectra.cxx:1413
 AliAnalysisTaskLK0Spectra.cxx:1414
 AliAnalysisTaskLK0Spectra.cxx:1415
 AliAnalysisTaskLK0Spectra.cxx:1416
 AliAnalysisTaskLK0Spectra.cxx:1417
 AliAnalysisTaskLK0Spectra.cxx:1418
 AliAnalysisTaskLK0Spectra.cxx:1419
 AliAnalysisTaskLK0Spectra.cxx:1420
 AliAnalysisTaskLK0Spectra.cxx:1421
 AliAnalysisTaskLK0Spectra.cxx:1422
 AliAnalysisTaskLK0Spectra.cxx:1423
 AliAnalysisTaskLK0Spectra.cxx:1424
 AliAnalysisTaskLK0Spectra.cxx:1425
 AliAnalysisTaskLK0Spectra.cxx:1426
 AliAnalysisTaskLK0Spectra.cxx:1427
 AliAnalysisTaskLK0Spectra.cxx:1428
 AliAnalysisTaskLK0Spectra.cxx:1429
 AliAnalysisTaskLK0Spectra.cxx:1430
 AliAnalysisTaskLK0Spectra.cxx:1431
 AliAnalysisTaskLK0Spectra.cxx:1432
 AliAnalysisTaskLK0Spectra.cxx:1433
 AliAnalysisTaskLK0Spectra.cxx:1434
 AliAnalysisTaskLK0Spectra.cxx:1435
 AliAnalysisTaskLK0Spectra.cxx:1436
 AliAnalysisTaskLK0Spectra.cxx:1437
 AliAnalysisTaskLK0Spectra.cxx:1438
 AliAnalysisTaskLK0Spectra.cxx:1439
 AliAnalysisTaskLK0Spectra.cxx:1440
 AliAnalysisTaskLK0Spectra.cxx:1441
 AliAnalysisTaskLK0Spectra.cxx:1442
 AliAnalysisTaskLK0Spectra.cxx:1443
 AliAnalysisTaskLK0Spectra.cxx:1444
 AliAnalysisTaskLK0Spectra.cxx:1445
 AliAnalysisTaskLK0Spectra.cxx:1446
 AliAnalysisTaskLK0Spectra.cxx:1447
 AliAnalysisTaskLK0Spectra.cxx:1448
 AliAnalysisTaskLK0Spectra.cxx:1449
 AliAnalysisTaskLK0Spectra.cxx:1450
 AliAnalysisTaskLK0Spectra.cxx:1451
 AliAnalysisTaskLK0Spectra.cxx:1452
 AliAnalysisTaskLK0Spectra.cxx:1453
 AliAnalysisTaskLK0Spectra.cxx:1454
 AliAnalysisTaskLK0Spectra.cxx:1455
 AliAnalysisTaskLK0Spectra.cxx:1456
 AliAnalysisTaskLK0Spectra.cxx:1457
 AliAnalysisTaskLK0Spectra.cxx:1458
 AliAnalysisTaskLK0Spectra.cxx:1459
 AliAnalysisTaskLK0Spectra.cxx:1460
 AliAnalysisTaskLK0Spectra.cxx:1461
 AliAnalysisTaskLK0Spectra.cxx:1462
 AliAnalysisTaskLK0Spectra.cxx:1463
 AliAnalysisTaskLK0Spectra.cxx:1464
 AliAnalysisTaskLK0Spectra.cxx:1465
 AliAnalysisTaskLK0Spectra.cxx:1466
 AliAnalysisTaskLK0Spectra.cxx:1467
 AliAnalysisTaskLK0Spectra.cxx:1468
 AliAnalysisTaskLK0Spectra.cxx:1469
 AliAnalysisTaskLK0Spectra.cxx:1470
 AliAnalysisTaskLK0Spectra.cxx:1471
 AliAnalysisTaskLK0Spectra.cxx:1472
 AliAnalysisTaskLK0Spectra.cxx:1473
 AliAnalysisTaskLK0Spectra.cxx:1474
 AliAnalysisTaskLK0Spectra.cxx:1475
 AliAnalysisTaskLK0Spectra.cxx:1476
 AliAnalysisTaskLK0Spectra.cxx:1477
 AliAnalysisTaskLK0Spectra.cxx:1478
 AliAnalysisTaskLK0Spectra.cxx:1479
 AliAnalysisTaskLK0Spectra.cxx:1480
 AliAnalysisTaskLK0Spectra.cxx:1481
 AliAnalysisTaskLK0Spectra.cxx:1482
 AliAnalysisTaskLK0Spectra.cxx:1483
 AliAnalysisTaskLK0Spectra.cxx:1484
 AliAnalysisTaskLK0Spectra.cxx:1485
 AliAnalysisTaskLK0Spectra.cxx:1486
 AliAnalysisTaskLK0Spectra.cxx:1487
 AliAnalysisTaskLK0Spectra.cxx:1488
 AliAnalysisTaskLK0Spectra.cxx:1489
 AliAnalysisTaskLK0Spectra.cxx:1490
 AliAnalysisTaskLK0Spectra.cxx:1491
 AliAnalysisTaskLK0Spectra.cxx:1492
 AliAnalysisTaskLK0Spectra.cxx:1493
 AliAnalysisTaskLK0Spectra.cxx:1494
 AliAnalysisTaskLK0Spectra.cxx:1495
 AliAnalysisTaskLK0Spectra.cxx:1496
 AliAnalysisTaskLK0Spectra.cxx:1497
 AliAnalysisTaskLK0Spectra.cxx:1498
 AliAnalysisTaskLK0Spectra.cxx:1499
 AliAnalysisTaskLK0Spectra.cxx:1500
 AliAnalysisTaskLK0Spectra.cxx:1501
 AliAnalysisTaskLK0Spectra.cxx:1502
 AliAnalysisTaskLK0Spectra.cxx:1503
 AliAnalysisTaskLK0Spectra.cxx:1504
 AliAnalysisTaskLK0Spectra.cxx:1505
 AliAnalysisTaskLK0Spectra.cxx:1506
 AliAnalysisTaskLK0Spectra.cxx:1507
 AliAnalysisTaskLK0Spectra.cxx:1508
 AliAnalysisTaskLK0Spectra.cxx:1509
 AliAnalysisTaskLK0Spectra.cxx:1510
 AliAnalysisTaskLK0Spectra.cxx:1511
 AliAnalysisTaskLK0Spectra.cxx:1512
 AliAnalysisTaskLK0Spectra.cxx:1513
 AliAnalysisTaskLK0Spectra.cxx:1514
 AliAnalysisTaskLK0Spectra.cxx:1515
 AliAnalysisTaskLK0Spectra.cxx:1516
 AliAnalysisTaskLK0Spectra.cxx:1517
 AliAnalysisTaskLK0Spectra.cxx:1518
 AliAnalysisTaskLK0Spectra.cxx:1519
 AliAnalysisTaskLK0Spectra.cxx:1520
 AliAnalysisTaskLK0Spectra.cxx:1521
 AliAnalysisTaskLK0Spectra.cxx:1522
 AliAnalysisTaskLK0Spectra.cxx:1523
 AliAnalysisTaskLK0Spectra.cxx:1524
 AliAnalysisTaskLK0Spectra.cxx:1525
 AliAnalysisTaskLK0Spectra.cxx:1526
 AliAnalysisTaskLK0Spectra.cxx:1527
 AliAnalysisTaskLK0Spectra.cxx:1528
 AliAnalysisTaskLK0Spectra.cxx:1529
 AliAnalysisTaskLK0Spectra.cxx:1530
 AliAnalysisTaskLK0Spectra.cxx:1531
 AliAnalysisTaskLK0Spectra.cxx:1532
 AliAnalysisTaskLK0Spectra.cxx:1533
 AliAnalysisTaskLK0Spectra.cxx:1534
 AliAnalysisTaskLK0Spectra.cxx:1535
 AliAnalysisTaskLK0Spectra.cxx:1536
 AliAnalysisTaskLK0Spectra.cxx:1537
 AliAnalysisTaskLK0Spectra.cxx:1538
 AliAnalysisTaskLK0Spectra.cxx:1539
 AliAnalysisTaskLK0Spectra.cxx:1540
 AliAnalysisTaskLK0Spectra.cxx:1541
 AliAnalysisTaskLK0Spectra.cxx:1542
 AliAnalysisTaskLK0Spectra.cxx:1543
 AliAnalysisTaskLK0Spectra.cxx:1544
 AliAnalysisTaskLK0Spectra.cxx:1545
 AliAnalysisTaskLK0Spectra.cxx:1546
 AliAnalysisTaskLK0Spectra.cxx:1547
 AliAnalysisTaskLK0Spectra.cxx:1548
 AliAnalysisTaskLK0Spectra.cxx:1549
 AliAnalysisTaskLK0Spectra.cxx:1550
 AliAnalysisTaskLK0Spectra.cxx:1551
 AliAnalysisTaskLK0Spectra.cxx:1552
 AliAnalysisTaskLK0Spectra.cxx:1553
 AliAnalysisTaskLK0Spectra.cxx:1554
 AliAnalysisTaskLK0Spectra.cxx:1555
 AliAnalysisTaskLK0Spectra.cxx:1556
 AliAnalysisTaskLK0Spectra.cxx:1557
 AliAnalysisTaskLK0Spectra.cxx:1558
 AliAnalysisTaskLK0Spectra.cxx:1559
 AliAnalysisTaskLK0Spectra.cxx:1560
 AliAnalysisTaskLK0Spectra.cxx:1561
 AliAnalysisTaskLK0Spectra.cxx:1562
 AliAnalysisTaskLK0Spectra.cxx:1563
 AliAnalysisTaskLK0Spectra.cxx:1564
 AliAnalysisTaskLK0Spectra.cxx:1565
 AliAnalysisTaskLK0Spectra.cxx:1566
 AliAnalysisTaskLK0Spectra.cxx:1567
 AliAnalysisTaskLK0Spectra.cxx:1568
 AliAnalysisTaskLK0Spectra.cxx:1569
 AliAnalysisTaskLK0Spectra.cxx:1570
 AliAnalysisTaskLK0Spectra.cxx:1571
 AliAnalysisTaskLK0Spectra.cxx:1572
 AliAnalysisTaskLK0Spectra.cxx:1573
 AliAnalysisTaskLK0Spectra.cxx:1574
 AliAnalysisTaskLK0Spectra.cxx:1575
 AliAnalysisTaskLK0Spectra.cxx:1576
 AliAnalysisTaskLK0Spectra.cxx:1577
 AliAnalysisTaskLK0Spectra.cxx:1578
 AliAnalysisTaskLK0Spectra.cxx:1579
 AliAnalysisTaskLK0Spectra.cxx:1580
 AliAnalysisTaskLK0Spectra.cxx:1581
 AliAnalysisTaskLK0Spectra.cxx:1582
 AliAnalysisTaskLK0Spectra.cxx:1583
 AliAnalysisTaskLK0Spectra.cxx:1584
 AliAnalysisTaskLK0Spectra.cxx:1585
 AliAnalysisTaskLK0Spectra.cxx:1586
 AliAnalysisTaskLK0Spectra.cxx:1587
 AliAnalysisTaskLK0Spectra.cxx:1588
 AliAnalysisTaskLK0Spectra.cxx:1589
 AliAnalysisTaskLK0Spectra.cxx:1590
 AliAnalysisTaskLK0Spectra.cxx:1591
 AliAnalysisTaskLK0Spectra.cxx:1592
 AliAnalysisTaskLK0Spectra.cxx:1593
 AliAnalysisTaskLK0Spectra.cxx:1594
 AliAnalysisTaskLK0Spectra.cxx:1595
 AliAnalysisTaskLK0Spectra.cxx:1596
 AliAnalysisTaskLK0Spectra.cxx:1597
 AliAnalysisTaskLK0Spectra.cxx:1598
 AliAnalysisTaskLK0Spectra.cxx:1599
 AliAnalysisTaskLK0Spectra.cxx:1600
 AliAnalysisTaskLK0Spectra.cxx:1601
 AliAnalysisTaskLK0Spectra.cxx:1602
 AliAnalysisTaskLK0Spectra.cxx:1603
 AliAnalysisTaskLK0Spectra.cxx:1604
 AliAnalysisTaskLK0Spectra.cxx:1605
 AliAnalysisTaskLK0Spectra.cxx:1606
 AliAnalysisTaskLK0Spectra.cxx:1607
 AliAnalysisTaskLK0Spectra.cxx:1608
 AliAnalysisTaskLK0Spectra.cxx:1609
 AliAnalysisTaskLK0Spectra.cxx:1610
 AliAnalysisTaskLK0Spectra.cxx:1611
 AliAnalysisTaskLK0Spectra.cxx:1612
 AliAnalysisTaskLK0Spectra.cxx:1613
 AliAnalysisTaskLK0Spectra.cxx:1614
 AliAnalysisTaskLK0Spectra.cxx:1615
 AliAnalysisTaskLK0Spectra.cxx:1616
 AliAnalysisTaskLK0Spectra.cxx:1617
 AliAnalysisTaskLK0Spectra.cxx:1618
 AliAnalysisTaskLK0Spectra.cxx:1619
 AliAnalysisTaskLK0Spectra.cxx:1620
 AliAnalysisTaskLK0Spectra.cxx:1621
 AliAnalysisTaskLK0Spectra.cxx:1622
 AliAnalysisTaskLK0Spectra.cxx:1623
 AliAnalysisTaskLK0Spectra.cxx:1624
 AliAnalysisTaskLK0Spectra.cxx:1625
 AliAnalysisTaskLK0Spectra.cxx:1626
 AliAnalysisTaskLK0Spectra.cxx:1627
 AliAnalysisTaskLK0Spectra.cxx:1628
 AliAnalysisTaskLK0Spectra.cxx:1629
 AliAnalysisTaskLK0Spectra.cxx:1630
 AliAnalysisTaskLK0Spectra.cxx:1631
 AliAnalysisTaskLK0Spectra.cxx:1632
 AliAnalysisTaskLK0Spectra.cxx:1633
 AliAnalysisTaskLK0Spectra.cxx:1634
 AliAnalysisTaskLK0Spectra.cxx:1635
 AliAnalysisTaskLK0Spectra.cxx:1636
 AliAnalysisTaskLK0Spectra.cxx:1637
 AliAnalysisTaskLK0Spectra.cxx:1638
 AliAnalysisTaskLK0Spectra.cxx:1639
 AliAnalysisTaskLK0Spectra.cxx:1640
 AliAnalysisTaskLK0Spectra.cxx:1641
 AliAnalysisTaskLK0Spectra.cxx:1642
 AliAnalysisTaskLK0Spectra.cxx:1643
 AliAnalysisTaskLK0Spectra.cxx:1644
 AliAnalysisTaskLK0Spectra.cxx:1645
 AliAnalysisTaskLK0Spectra.cxx:1646
 AliAnalysisTaskLK0Spectra.cxx:1647
 AliAnalysisTaskLK0Spectra.cxx:1648
 AliAnalysisTaskLK0Spectra.cxx:1649
 AliAnalysisTaskLK0Spectra.cxx:1650
 AliAnalysisTaskLK0Spectra.cxx:1651
 AliAnalysisTaskLK0Spectra.cxx:1652
 AliAnalysisTaskLK0Spectra.cxx:1653
 AliAnalysisTaskLK0Spectra.cxx:1654
 AliAnalysisTaskLK0Spectra.cxx:1655
 AliAnalysisTaskLK0Spectra.cxx:1656
 AliAnalysisTaskLK0Spectra.cxx:1657
 AliAnalysisTaskLK0Spectra.cxx:1658
 AliAnalysisTaskLK0Spectra.cxx:1659
 AliAnalysisTaskLK0Spectra.cxx:1660
 AliAnalysisTaskLK0Spectra.cxx:1661
 AliAnalysisTaskLK0Spectra.cxx:1662
 AliAnalysisTaskLK0Spectra.cxx:1663
 AliAnalysisTaskLK0Spectra.cxx:1664
 AliAnalysisTaskLK0Spectra.cxx:1665
 AliAnalysisTaskLK0Spectra.cxx:1666
 AliAnalysisTaskLK0Spectra.cxx:1667
 AliAnalysisTaskLK0Spectra.cxx:1668
 AliAnalysisTaskLK0Spectra.cxx:1669
 AliAnalysisTaskLK0Spectra.cxx:1670
 AliAnalysisTaskLK0Spectra.cxx:1671
 AliAnalysisTaskLK0Spectra.cxx:1672
 AliAnalysisTaskLK0Spectra.cxx:1673
 AliAnalysisTaskLK0Spectra.cxx:1674
 AliAnalysisTaskLK0Spectra.cxx:1675
 AliAnalysisTaskLK0Spectra.cxx:1676
 AliAnalysisTaskLK0Spectra.cxx:1677
 AliAnalysisTaskLK0Spectra.cxx:1678
 AliAnalysisTaskLK0Spectra.cxx:1679
 AliAnalysisTaskLK0Spectra.cxx:1680
 AliAnalysisTaskLK0Spectra.cxx:1681
 AliAnalysisTaskLK0Spectra.cxx:1682
 AliAnalysisTaskLK0Spectra.cxx:1683
 AliAnalysisTaskLK0Spectra.cxx:1684
 AliAnalysisTaskLK0Spectra.cxx:1685
 AliAnalysisTaskLK0Spectra.cxx:1686
 AliAnalysisTaskLK0Spectra.cxx:1687
 AliAnalysisTaskLK0Spectra.cxx:1688
 AliAnalysisTaskLK0Spectra.cxx:1689
 AliAnalysisTaskLK0Spectra.cxx:1690
 AliAnalysisTaskLK0Spectra.cxx:1691
 AliAnalysisTaskLK0Spectra.cxx:1692
 AliAnalysisTaskLK0Spectra.cxx:1693
 AliAnalysisTaskLK0Spectra.cxx:1694
 AliAnalysisTaskLK0Spectra.cxx:1695
 AliAnalysisTaskLK0Spectra.cxx:1696
 AliAnalysisTaskLK0Spectra.cxx:1697
 AliAnalysisTaskLK0Spectra.cxx:1698
 AliAnalysisTaskLK0Spectra.cxx:1699
 AliAnalysisTaskLK0Spectra.cxx:1700
 AliAnalysisTaskLK0Spectra.cxx:1701
 AliAnalysisTaskLK0Spectra.cxx:1702
 AliAnalysisTaskLK0Spectra.cxx:1703
 AliAnalysisTaskLK0Spectra.cxx:1704
 AliAnalysisTaskLK0Spectra.cxx:1705
 AliAnalysisTaskLK0Spectra.cxx:1706
 AliAnalysisTaskLK0Spectra.cxx:1707
 AliAnalysisTaskLK0Spectra.cxx:1708
 AliAnalysisTaskLK0Spectra.cxx:1709
 AliAnalysisTaskLK0Spectra.cxx:1710
 AliAnalysisTaskLK0Spectra.cxx:1711
 AliAnalysisTaskLK0Spectra.cxx:1712
 AliAnalysisTaskLK0Spectra.cxx:1713
 AliAnalysisTaskLK0Spectra.cxx:1714
 AliAnalysisTaskLK0Spectra.cxx:1715
 AliAnalysisTaskLK0Spectra.cxx:1716
 AliAnalysisTaskLK0Spectra.cxx:1717
 AliAnalysisTaskLK0Spectra.cxx:1718
 AliAnalysisTaskLK0Spectra.cxx:1719
 AliAnalysisTaskLK0Spectra.cxx:1720
 AliAnalysisTaskLK0Spectra.cxx:1721
 AliAnalysisTaskLK0Spectra.cxx:1722
 AliAnalysisTaskLK0Spectra.cxx:1723
 AliAnalysisTaskLK0Spectra.cxx:1724
 AliAnalysisTaskLK0Spectra.cxx:1725
 AliAnalysisTaskLK0Spectra.cxx:1726
 AliAnalysisTaskLK0Spectra.cxx:1727
 AliAnalysisTaskLK0Spectra.cxx:1728
 AliAnalysisTaskLK0Spectra.cxx:1729
 AliAnalysisTaskLK0Spectra.cxx:1730
 AliAnalysisTaskLK0Spectra.cxx:1731
 AliAnalysisTaskLK0Spectra.cxx:1732
 AliAnalysisTaskLK0Spectra.cxx:1733
 AliAnalysisTaskLK0Spectra.cxx:1734
 AliAnalysisTaskLK0Spectra.cxx:1735
 AliAnalysisTaskLK0Spectra.cxx:1736
 AliAnalysisTaskLK0Spectra.cxx:1737
 AliAnalysisTaskLK0Spectra.cxx:1738
 AliAnalysisTaskLK0Spectra.cxx:1739
 AliAnalysisTaskLK0Spectra.cxx:1740
 AliAnalysisTaskLK0Spectra.cxx:1741
 AliAnalysisTaskLK0Spectra.cxx:1742
 AliAnalysisTaskLK0Spectra.cxx:1743
 AliAnalysisTaskLK0Spectra.cxx:1744
 AliAnalysisTaskLK0Spectra.cxx:1745
 AliAnalysisTaskLK0Spectra.cxx:1746
 AliAnalysisTaskLK0Spectra.cxx:1747
 AliAnalysisTaskLK0Spectra.cxx:1748
 AliAnalysisTaskLK0Spectra.cxx:1749
 AliAnalysisTaskLK0Spectra.cxx:1750
 AliAnalysisTaskLK0Spectra.cxx:1751
 AliAnalysisTaskLK0Spectra.cxx:1752
 AliAnalysisTaskLK0Spectra.cxx:1753
 AliAnalysisTaskLK0Spectra.cxx:1754
 AliAnalysisTaskLK0Spectra.cxx:1755
 AliAnalysisTaskLK0Spectra.cxx:1756
 AliAnalysisTaskLK0Spectra.cxx:1757
 AliAnalysisTaskLK0Spectra.cxx:1758
 AliAnalysisTaskLK0Spectra.cxx:1759
 AliAnalysisTaskLK0Spectra.cxx:1760
 AliAnalysisTaskLK0Spectra.cxx:1761
 AliAnalysisTaskLK0Spectra.cxx:1762
 AliAnalysisTaskLK0Spectra.cxx:1763
 AliAnalysisTaskLK0Spectra.cxx:1764
 AliAnalysisTaskLK0Spectra.cxx:1765
 AliAnalysisTaskLK0Spectra.cxx:1766
 AliAnalysisTaskLK0Spectra.cxx:1767
 AliAnalysisTaskLK0Spectra.cxx:1768
 AliAnalysisTaskLK0Spectra.cxx:1769
 AliAnalysisTaskLK0Spectra.cxx:1770
 AliAnalysisTaskLK0Spectra.cxx:1771
 AliAnalysisTaskLK0Spectra.cxx:1772
 AliAnalysisTaskLK0Spectra.cxx:1773
 AliAnalysisTaskLK0Spectra.cxx:1774
 AliAnalysisTaskLK0Spectra.cxx:1775
 AliAnalysisTaskLK0Spectra.cxx:1776
 AliAnalysisTaskLK0Spectra.cxx:1777
 AliAnalysisTaskLK0Spectra.cxx:1778
 AliAnalysisTaskLK0Spectra.cxx:1779
 AliAnalysisTaskLK0Spectra.cxx:1780
 AliAnalysisTaskLK0Spectra.cxx:1781
 AliAnalysisTaskLK0Spectra.cxx:1782
 AliAnalysisTaskLK0Spectra.cxx:1783
 AliAnalysisTaskLK0Spectra.cxx:1784
 AliAnalysisTaskLK0Spectra.cxx:1785
 AliAnalysisTaskLK0Spectra.cxx:1786
 AliAnalysisTaskLK0Spectra.cxx:1787
 AliAnalysisTaskLK0Spectra.cxx:1788
 AliAnalysisTaskLK0Spectra.cxx:1789
 AliAnalysisTaskLK0Spectra.cxx:1790
 AliAnalysisTaskLK0Spectra.cxx:1791
 AliAnalysisTaskLK0Spectra.cxx:1792
 AliAnalysisTaskLK0Spectra.cxx:1793
 AliAnalysisTaskLK0Spectra.cxx:1794
 AliAnalysisTaskLK0Spectra.cxx:1795
 AliAnalysisTaskLK0Spectra.cxx:1796
 AliAnalysisTaskLK0Spectra.cxx:1797
 AliAnalysisTaskLK0Spectra.cxx:1798
 AliAnalysisTaskLK0Spectra.cxx:1799
 AliAnalysisTaskLK0Spectra.cxx:1800
 AliAnalysisTaskLK0Spectra.cxx:1801
 AliAnalysisTaskLK0Spectra.cxx:1802
 AliAnalysisTaskLK0Spectra.cxx:1803
 AliAnalysisTaskLK0Spectra.cxx:1804
 AliAnalysisTaskLK0Spectra.cxx:1805
 AliAnalysisTaskLK0Spectra.cxx:1806
 AliAnalysisTaskLK0Spectra.cxx:1807
 AliAnalysisTaskLK0Spectra.cxx:1808
 AliAnalysisTaskLK0Spectra.cxx:1809
 AliAnalysisTaskLK0Spectra.cxx:1810
 AliAnalysisTaskLK0Spectra.cxx:1811
 AliAnalysisTaskLK0Spectra.cxx:1812
 AliAnalysisTaskLK0Spectra.cxx:1813
 AliAnalysisTaskLK0Spectra.cxx:1814
 AliAnalysisTaskLK0Spectra.cxx:1815
 AliAnalysisTaskLK0Spectra.cxx:1816
 AliAnalysisTaskLK0Spectra.cxx:1817
 AliAnalysisTaskLK0Spectra.cxx:1818
 AliAnalysisTaskLK0Spectra.cxx:1819
 AliAnalysisTaskLK0Spectra.cxx:1820
 AliAnalysisTaskLK0Spectra.cxx:1821
 AliAnalysisTaskLK0Spectra.cxx:1822
 AliAnalysisTaskLK0Spectra.cxx:1823
 AliAnalysisTaskLK0Spectra.cxx:1824
 AliAnalysisTaskLK0Spectra.cxx:1825
 AliAnalysisTaskLK0Spectra.cxx:1826
 AliAnalysisTaskLK0Spectra.cxx:1827
 AliAnalysisTaskLK0Spectra.cxx:1828
 AliAnalysisTaskLK0Spectra.cxx:1829
 AliAnalysisTaskLK0Spectra.cxx:1830
 AliAnalysisTaskLK0Spectra.cxx:1831
 AliAnalysisTaskLK0Spectra.cxx:1832
 AliAnalysisTaskLK0Spectra.cxx:1833
 AliAnalysisTaskLK0Spectra.cxx:1834
 AliAnalysisTaskLK0Spectra.cxx:1835
 AliAnalysisTaskLK0Spectra.cxx:1836
 AliAnalysisTaskLK0Spectra.cxx:1837
 AliAnalysisTaskLK0Spectra.cxx:1838
 AliAnalysisTaskLK0Spectra.cxx:1839
 AliAnalysisTaskLK0Spectra.cxx:1840
 AliAnalysisTaskLK0Spectra.cxx:1841
 AliAnalysisTaskLK0Spectra.cxx:1842
 AliAnalysisTaskLK0Spectra.cxx:1843
 AliAnalysisTaskLK0Spectra.cxx:1844
 AliAnalysisTaskLK0Spectra.cxx:1845
 AliAnalysisTaskLK0Spectra.cxx:1846
 AliAnalysisTaskLK0Spectra.cxx:1847
 AliAnalysisTaskLK0Spectra.cxx:1848
 AliAnalysisTaskLK0Spectra.cxx:1849
 AliAnalysisTaskLK0Spectra.cxx:1850
 AliAnalysisTaskLK0Spectra.cxx:1851
 AliAnalysisTaskLK0Spectra.cxx:1852
 AliAnalysisTaskLK0Spectra.cxx:1853
 AliAnalysisTaskLK0Spectra.cxx:1854
 AliAnalysisTaskLK0Spectra.cxx:1855
 AliAnalysisTaskLK0Spectra.cxx:1856
 AliAnalysisTaskLK0Spectra.cxx:1857
 AliAnalysisTaskLK0Spectra.cxx:1858
 AliAnalysisTaskLK0Spectra.cxx:1859
 AliAnalysisTaskLK0Spectra.cxx:1860
 AliAnalysisTaskLK0Spectra.cxx:1861
 AliAnalysisTaskLK0Spectra.cxx:1862
 AliAnalysisTaskLK0Spectra.cxx:1863
 AliAnalysisTaskLK0Spectra.cxx:1864
 AliAnalysisTaskLK0Spectra.cxx:1865
 AliAnalysisTaskLK0Spectra.cxx:1866
 AliAnalysisTaskLK0Spectra.cxx:1867
 AliAnalysisTaskLK0Spectra.cxx:1868
 AliAnalysisTaskLK0Spectra.cxx:1869
 AliAnalysisTaskLK0Spectra.cxx:1870
 AliAnalysisTaskLK0Spectra.cxx:1871
 AliAnalysisTaskLK0Spectra.cxx:1872
 AliAnalysisTaskLK0Spectra.cxx:1873
 AliAnalysisTaskLK0Spectra.cxx:1874
 AliAnalysisTaskLK0Spectra.cxx:1875
 AliAnalysisTaskLK0Spectra.cxx:1876
 AliAnalysisTaskLK0Spectra.cxx:1877
 AliAnalysisTaskLK0Spectra.cxx:1878
 AliAnalysisTaskLK0Spectra.cxx:1879
 AliAnalysisTaskLK0Spectra.cxx:1880
 AliAnalysisTaskLK0Spectra.cxx:1881
 AliAnalysisTaskLK0Spectra.cxx:1882
 AliAnalysisTaskLK0Spectra.cxx:1883
 AliAnalysisTaskLK0Spectra.cxx:1884
 AliAnalysisTaskLK0Spectra.cxx:1885
 AliAnalysisTaskLK0Spectra.cxx:1886
 AliAnalysisTaskLK0Spectra.cxx:1887
 AliAnalysisTaskLK0Spectra.cxx:1888
 AliAnalysisTaskLK0Spectra.cxx:1889
 AliAnalysisTaskLK0Spectra.cxx:1890
 AliAnalysisTaskLK0Spectra.cxx:1891
 AliAnalysisTaskLK0Spectra.cxx:1892
 AliAnalysisTaskLK0Spectra.cxx:1893
 AliAnalysisTaskLK0Spectra.cxx:1894
 AliAnalysisTaskLK0Spectra.cxx:1895
 AliAnalysisTaskLK0Spectra.cxx:1896
 AliAnalysisTaskLK0Spectra.cxx:1897
 AliAnalysisTaskLK0Spectra.cxx:1898
 AliAnalysisTaskLK0Spectra.cxx:1899
 AliAnalysisTaskLK0Spectra.cxx:1900
 AliAnalysisTaskLK0Spectra.cxx:1901
 AliAnalysisTaskLK0Spectra.cxx:1902
 AliAnalysisTaskLK0Spectra.cxx:1903
 AliAnalysisTaskLK0Spectra.cxx:1904
 AliAnalysisTaskLK0Spectra.cxx:1905
 AliAnalysisTaskLK0Spectra.cxx:1906
 AliAnalysisTaskLK0Spectra.cxx:1907
 AliAnalysisTaskLK0Spectra.cxx:1908
 AliAnalysisTaskLK0Spectra.cxx:1909
 AliAnalysisTaskLK0Spectra.cxx:1910
 AliAnalysisTaskLK0Spectra.cxx:1911
 AliAnalysisTaskLK0Spectra.cxx:1912
 AliAnalysisTaskLK0Spectra.cxx:1913
 AliAnalysisTaskLK0Spectra.cxx:1914
 AliAnalysisTaskLK0Spectra.cxx:1915
 AliAnalysisTaskLK0Spectra.cxx:1916
 AliAnalysisTaskLK0Spectra.cxx:1917
 AliAnalysisTaskLK0Spectra.cxx:1918
 AliAnalysisTaskLK0Spectra.cxx:1919
 AliAnalysisTaskLK0Spectra.cxx:1920
 AliAnalysisTaskLK0Spectra.cxx:1921
 AliAnalysisTaskLK0Spectra.cxx:1922
 AliAnalysisTaskLK0Spectra.cxx:1923
 AliAnalysisTaskLK0Spectra.cxx:1924
 AliAnalysisTaskLK0Spectra.cxx:1925
 AliAnalysisTaskLK0Spectra.cxx:1926
 AliAnalysisTaskLK0Spectra.cxx:1927
 AliAnalysisTaskLK0Spectra.cxx:1928
 AliAnalysisTaskLK0Spectra.cxx:1929
 AliAnalysisTaskLK0Spectra.cxx:1930
 AliAnalysisTaskLK0Spectra.cxx:1931
 AliAnalysisTaskLK0Spectra.cxx:1932
 AliAnalysisTaskLK0Spectra.cxx:1933
 AliAnalysisTaskLK0Spectra.cxx:1934
 AliAnalysisTaskLK0Spectra.cxx:1935
 AliAnalysisTaskLK0Spectra.cxx:1936
 AliAnalysisTaskLK0Spectra.cxx:1937
 AliAnalysisTaskLK0Spectra.cxx:1938
 AliAnalysisTaskLK0Spectra.cxx:1939
 AliAnalysisTaskLK0Spectra.cxx:1940
 AliAnalysisTaskLK0Spectra.cxx:1941
 AliAnalysisTaskLK0Spectra.cxx:1942
 AliAnalysisTaskLK0Spectra.cxx:1943
 AliAnalysisTaskLK0Spectra.cxx:1944
 AliAnalysisTaskLK0Spectra.cxx:1945
 AliAnalysisTaskLK0Spectra.cxx:1946
 AliAnalysisTaskLK0Spectra.cxx:1947
 AliAnalysisTaskLK0Spectra.cxx:1948
 AliAnalysisTaskLK0Spectra.cxx:1949
 AliAnalysisTaskLK0Spectra.cxx:1950
 AliAnalysisTaskLK0Spectra.cxx:1951
 AliAnalysisTaskLK0Spectra.cxx:1952
 AliAnalysisTaskLK0Spectra.cxx:1953
 AliAnalysisTaskLK0Spectra.cxx:1954
 AliAnalysisTaskLK0Spectra.cxx:1955
 AliAnalysisTaskLK0Spectra.cxx:1956
 AliAnalysisTaskLK0Spectra.cxx:1957
 AliAnalysisTaskLK0Spectra.cxx:1958
 AliAnalysisTaskLK0Spectra.cxx:1959
 AliAnalysisTaskLK0Spectra.cxx:1960
 AliAnalysisTaskLK0Spectra.cxx:1961
 AliAnalysisTaskLK0Spectra.cxx:1962
 AliAnalysisTaskLK0Spectra.cxx:1963
 AliAnalysisTaskLK0Spectra.cxx:1964
 AliAnalysisTaskLK0Spectra.cxx:1965
 AliAnalysisTaskLK0Spectra.cxx:1966
 AliAnalysisTaskLK0Spectra.cxx:1967
 AliAnalysisTaskLK0Spectra.cxx:1968
 AliAnalysisTaskLK0Spectra.cxx:1969
 AliAnalysisTaskLK0Spectra.cxx:1970
 AliAnalysisTaskLK0Spectra.cxx:1971
 AliAnalysisTaskLK0Spectra.cxx:1972
 AliAnalysisTaskLK0Spectra.cxx:1973
 AliAnalysisTaskLK0Spectra.cxx:1974
 AliAnalysisTaskLK0Spectra.cxx:1975
 AliAnalysisTaskLK0Spectra.cxx:1976
 AliAnalysisTaskLK0Spectra.cxx:1977
 AliAnalysisTaskLK0Spectra.cxx:1978
 AliAnalysisTaskLK0Spectra.cxx:1979
 AliAnalysisTaskLK0Spectra.cxx:1980
 AliAnalysisTaskLK0Spectra.cxx:1981
 AliAnalysisTaskLK0Spectra.cxx:1982
 AliAnalysisTaskLK0Spectra.cxx:1983
 AliAnalysisTaskLK0Spectra.cxx:1984
 AliAnalysisTaskLK0Spectra.cxx:1985
 AliAnalysisTaskLK0Spectra.cxx:1986
 AliAnalysisTaskLK0Spectra.cxx:1987
 AliAnalysisTaskLK0Spectra.cxx:1988
 AliAnalysisTaskLK0Spectra.cxx:1989
 AliAnalysisTaskLK0Spectra.cxx:1990
 AliAnalysisTaskLK0Spectra.cxx:1991
 AliAnalysisTaskLK0Spectra.cxx:1992
 AliAnalysisTaskLK0Spectra.cxx:1993
 AliAnalysisTaskLK0Spectra.cxx:1994
 AliAnalysisTaskLK0Spectra.cxx:1995
 AliAnalysisTaskLK0Spectra.cxx:1996
 AliAnalysisTaskLK0Spectra.cxx:1997
 AliAnalysisTaskLK0Spectra.cxx:1998
 AliAnalysisTaskLK0Spectra.cxx:1999
 AliAnalysisTaskLK0Spectra.cxx:2000
 AliAnalysisTaskLK0Spectra.cxx:2001
 AliAnalysisTaskLK0Spectra.cxx:2002
 AliAnalysisTaskLK0Spectra.cxx:2003
 AliAnalysisTaskLK0Spectra.cxx:2004
 AliAnalysisTaskLK0Spectra.cxx:2005
 AliAnalysisTaskLK0Spectra.cxx:2006
 AliAnalysisTaskLK0Spectra.cxx:2007
 AliAnalysisTaskLK0Spectra.cxx:2008
 AliAnalysisTaskLK0Spectra.cxx:2009
 AliAnalysisTaskLK0Spectra.cxx:2010
 AliAnalysisTaskLK0Spectra.cxx:2011
 AliAnalysisTaskLK0Spectra.cxx:2012
 AliAnalysisTaskLK0Spectra.cxx:2013
 AliAnalysisTaskLK0Spectra.cxx:2014
 AliAnalysisTaskLK0Spectra.cxx:2015
 AliAnalysisTaskLK0Spectra.cxx:2016
 AliAnalysisTaskLK0Spectra.cxx:2017
 AliAnalysisTaskLK0Spectra.cxx:2018
 AliAnalysisTaskLK0Spectra.cxx:2019
 AliAnalysisTaskLK0Spectra.cxx:2020
 AliAnalysisTaskLK0Spectra.cxx:2021
 AliAnalysisTaskLK0Spectra.cxx:2022
 AliAnalysisTaskLK0Spectra.cxx:2023
 AliAnalysisTaskLK0Spectra.cxx:2024
 AliAnalysisTaskLK0Spectra.cxx:2025
 AliAnalysisTaskLK0Spectra.cxx:2026
 AliAnalysisTaskLK0Spectra.cxx:2027
 AliAnalysisTaskLK0Spectra.cxx:2028
 AliAnalysisTaskLK0Spectra.cxx:2029
 AliAnalysisTaskLK0Spectra.cxx:2030
 AliAnalysisTaskLK0Spectra.cxx:2031
 AliAnalysisTaskLK0Spectra.cxx:2032
 AliAnalysisTaskLK0Spectra.cxx:2033
 AliAnalysisTaskLK0Spectra.cxx:2034
 AliAnalysisTaskLK0Spectra.cxx:2035
 AliAnalysisTaskLK0Spectra.cxx:2036
 AliAnalysisTaskLK0Spectra.cxx:2037
 AliAnalysisTaskLK0Spectra.cxx:2038
 AliAnalysisTaskLK0Spectra.cxx:2039
 AliAnalysisTaskLK0Spectra.cxx:2040
 AliAnalysisTaskLK0Spectra.cxx:2041
 AliAnalysisTaskLK0Spectra.cxx:2042
 AliAnalysisTaskLK0Spectra.cxx:2043
 AliAnalysisTaskLK0Spectra.cxx:2044
 AliAnalysisTaskLK0Spectra.cxx:2045
 AliAnalysisTaskLK0Spectra.cxx:2046
 AliAnalysisTaskLK0Spectra.cxx:2047
 AliAnalysisTaskLK0Spectra.cxx:2048
 AliAnalysisTaskLK0Spectra.cxx:2049
 AliAnalysisTaskLK0Spectra.cxx:2050
 AliAnalysisTaskLK0Spectra.cxx:2051
 AliAnalysisTaskLK0Spectra.cxx:2052
 AliAnalysisTaskLK0Spectra.cxx:2053
 AliAnalysisTaskLK0Spectra.cxx:2054
 AliAnalysisTaskLK0Spectra.cxx:2055
 AliAnalysisTaskLK0Spectra.cxx:2056
 AliAnalysisTaskLK0Spectra.cxx:2057
 AliAnalysisTaskLK0Spectra.cxx:2058
 AliAnalysisTaskLK0Spectra.cxx:2059
 AliAnalysisTaskLK0Spectra.cxx:2060
 AliAnalysisTaskLK0Spectra.cxx:2061
 AliAnalysisTaskLK0Spectra.cxx:2062
 AliAnalysisTaskLK0Spectra.cxx:2063
 AliAnalysisTaskLK0Spectra.cxx:2064
 AliAnalysisTaskLK0Spectra.cxx:2065
 AliAnalysisTaskLK0Spectra.cxx:2066
 AliAnalysisTaskLK0Spectra.cxx:2067
 AliAnalysisTaskLK0Spectra.cxx:2068
 AliAnalysisTaskLK0Spectra.cxx:2069
 AliAnalysisTaskLK0Spectra.cxx:2070
 AliAnalysisTaskLK0Spectra.cxx:2071
 AliAnalysisTaskLK0Spectra.cxx:2072
 AliAnalysisTaskLK0Spectra.cxx:2073
 AliAnalysisTaskLK0Spectra.cxx:2074
 AliAnalysisTaskLK0Spectra.cxx:2075
 AliAnalysisTaskLK0Spectra.cxx:2076
 AliAnalysisTaskLK0Spectra.cxx:2077
 AliAnalysisTaskLK0Spectra.cxx:2078
 AliAnalysisTaskLK0Spectra.cxx:2079
 AliAnalysisTaskLK0Spectra.cxx:2080
 AliAnalysisTaskLK0Spectra.cxx:2081
 AliAnalysisTaskLK0Spectra.cxx:2082
 AliAnalysisTaskLK0Spectra.cxx:2083
 AliAnalysisTaskLK0Spectra.cxx:2084
 AliAnalysisTaskLK0Spectra.cxx:2085
 AliAnalysisTaskLK0Spectra.cxx:2086
 AliAnalysisTaskLK0Spectra.cxx:2087
 AliAnalysisTaskLK0Spectra.cxx:2088
 AliAnalysisTaskLK0Spectra.cxx:2089
 AliAnalysisTaskLK0Spectra.cxx:2090
 AliAnalysisTaskLK0Spectra.cxx:2091
 AliAnalysisTaskLK0Spectra.cxx:2092
 AliAnalysisTaskLK0Spectra.cxx:2093
 AliAnalysisTaskLK0Spectra.cxx:2094
 AliAnalysisTaskLK0Spectra.cxx:2095
 AliAnalysisTaskLK0Spectra.cxx:2096
 AliAnalysisTaskLK0Spectra.cxx:2097
 AliAnalysisTaskLK0Spectra.cxx:2098
 AliAnalysisTaskLK0Spectra.cxx:2099
 AliAnalysisTaskLK0Spectra.cxx:2100
 AliAnalysisTaskLK0Spectra.cxx:2101
 AliAnalysisTaskLK0Spectra.cxx:2102
 AliAnalysisTaskLK0Spectra.cxx:2103
 AliAnalysisTaskLK0Spectra.cxx:2104
 AliAnalysisTaskLK0Spectra.cxx:2105
 AliAnalysisTaskLK0Spectra.cxx:2106
 AliAnalysisTaskLK0Spectra.cxx:2107
 AliAnalysisTaskLK0Spectra.cxx:2108
 AliAnalysisTaskLK0Spectra.cxx:2109
 AliAnalysisTaskLK0Spectra.cxx:2110
 AliAnalysisTaskLK0Spectra.cxx:2111
 AliAnalysisTaskLK0Spectra.cxx:2112
 AliAnalysisTaskLK0Spectra.cxx:2113
 AliAnalysisTaskLK0Spectra.cxx:2114
 AliAnalysisTaskLK0Spectra.cxx:2115
 AliAnalysisTaskLK0Spectra.cxx:2116
 AliAnalysisTaskLK0Spectra.cxx:2117
 AliAnalysisTaskLK0Spectra.cxx:2118
 AliAnalysisTaskLK0Spectra.cxx:2119
 AliAnalysisTaskLK0Spectra.cxx:2120
 AliAnalysisTaskLK0Spectra.cxx:2121
 AliAnalysisTaskLK0Spectra.cxx:2122
 AliAnalysisTaskLK0Spectra.cxx:2123
 AliAnalysisTaskLK0Spectra.cxx:2124
 AliAnalysisTaskLK0Spectra.cxx:2125
 AliAnalysisTaskLK0Spectra.cxx:2126
 AliAnalysisTaskLK0Spectra.cxx:2127
 AliAnalysisTaskLK0Spectra.cxx:2128
 AliAnalysisTaskLK0Spectra.cxx:2129
 AliAnalysisTaskLK0Spectra.cxx:2130
 AliAnalysisTaskLK0Spectra.cxx:2131
 AliAnalysisTaskLK0Spectra.cxx:2132
 AliAnalysisTaskLK0Spectra.cxx:2133
 AliAnalysisTaskLK0Spectra.cxx:2134
 AliAnalysisTaskLK0Spectra.cxx:2135
 AliAnalysisTaskLK0Spectra.cxx:2136
 AliAnalysisTaskLK0Spectra.cxx:2137
 AliAnalysisTaskLK0Spectra.cxx:2138
 AliAnalysisTaskLK0Spectra.cxx:2139
 AliAnalysisTaskLK0Spectra.cxx:2140
 AliAnalysisTaskLK0Spectra.cxx:2141
 AliAnalysisTaskLK0Spectra.cxx:2142
 AliAnalysisTaskLK0Spectra.cxx:2143
 AliAnalysisTaskLK0Spectra.cxx:2144
 AliAnalysisTaskLK0Spectra.cxx:2145
 AliAnalysisTaskLK0Spectra.cxx:2146
 AliAnalysisTaskLK0Spectra.cxx:2147
 AliAnalysisTaskLK0Spectra.cxx:2148
 AliAnalysisTaskLK0Spectra.cxx:2149
 AliAnalysisTaskLK0Spectra.cxx:2150
 AliAnalysisTaskLK0Spectra.cxx:2151
 AliAnalysisTaskLK0Spectra.cxx:2152
 AliAnalysisTaskLK0Spectra.cxx:2153
 AliAnalysisTaskLK0Spectra.cxx:2154
 AliAnalysisTaskLK0Spectra.cxx:2155
 AliAnalysisTaskLK0Spectra.cxx:2156
 AliAnalysisTaskLK0Spectra.cxx:2157
 AliAnalysisTaskLK0Spectra.cxx:2158
 AliAnalysisTaskLK0Spectra.cxx:2159
 AliAnalysisTaskLK0Spectra.cxx:2160
 AliAnalysisTaskLK0Spectra.cxx:2161
 AliAnalysisTaskLK0Spectra.cxx:2162
 AliAnalysisTaskLK0Spectra.cxx:2163
 AliAnalysisTaskLK0Spectra.cxx:2164
 AliAnalysisTaskLK0Spectra.cxx:2165
 AliAnalysisTaskLK0Spectra.cxx:2166
 AliAnalysisTaskLK0Spectra.cxx:2167
 AliAnalysisTaskLK0Spectra.cxx:2168
 AliAnalysisTaskLK0Spectra.cxx:2169
 AliAnalysisTaskLK0Spectra.cxx:2170
 AliAnalysisTaskLK0Spectra.cxx:2171
 AliAnalysisTaskLK0Spectra.cxx:2172
 AliAnalysisTaskLK0Spectra.cxx:2173
 AliAnalysisTaskLK0Spectra.cxx:2174
 AliAnalysisTaskLK0Spectra.cxx:2175
 AliAnalysisTaskLK0Spectra.cxx:2176
 AliAnalysisTaskLK0Spectra.cxx:2177
 AliAnalysisTaskLK0Spectra.cxx:2178
 AliAnalysisTaskLK0Spectra.cxx:2179
 AliAnalysisTaskLK0Spectra.cxx:2180
 AliAnalysisTaskLK0Spectra.cxx:2181
 AliAnalysisTaskLK0Spectra.cxx:2182
 AliAnalysisTaskLK0Spectra.cxx:2183
 AliAnalysisTaskLK0Spectra.cxx:2184
 AliAnalysisTaskLK0Spectra.cxx:2185
 AliAnalysisTaskLK0Spectra.cxx:2186
 AliAnalysisTaskLK0Spectra.cxx:2187
 AliAnalysisTaskLK0Spectra.cxx:2188
 AliAnalysisTaskLK0Spectra.cxx:2189
 AliAnalysisTaskLK0Spectra.cxx:2190
 AliAnalysisTaskLK0Spectra.cxx:2191
 AliAnalysisTaskLK0Spectra.cxx:2192
 AliAnalysisTaskLK0Spectra.cxx:2193
 AliAnalysisTaskLK0Spectra.cxx:2194
 AliAnalysisTaskLK0Spectra.cxx:2195
 AliAnalysisTaskLK0Spectra.cxx:2196
 AliAnalysisTaskLK0Spectra.cxx:2197
 AliAnalysisTaskLK0Spectra.cxx:2198
 AliAnalysisTaskLK0Spectra.cxx:2199
 AliAnalysisTaskLK0Spectra.cxx:2200
 AliAnalysisTaskLK0Spectra.cxx:2201
 AliAnalysisTaskLK0Spectra.cxx:2202
 AliAnalysisTaskLK0Spectra.cxx:2203
 AliAnalysisTaskLK0Spectra.cxx:2204
 AliAnalysisTaskLK0Spectra.cxx:2205
 AliAnalysisTaskLK0Spectra.cxx:2206
 AliAnalysisTaskLK0Spectra.cxx:2207
 AliAnalysisTaskLK0Spectra.cxx:2208
 AliAnalysisTaskLK0Spectra.cxx:2209
 AliAnalysisTaskLK0Spectra.cxx:2210
 AliAnalysisTaskLK0Spectra.cxx:2211
 AliAnalysisTaskLK0Spectra.cxx:2212
 AliAnalysisTaskLK0Spectra.cxx:2213
 AliAnalysisTaskLK0Spectra.cxx:2214
 AliAnalysisTaskLK0Spectra.cxx:2215
 AliAnalysisTaskLK0Spectra.cxx:2216
 AliAnalysisTaskLK0Spectra.cxx:2217
 AliAnalysisTaskLK0Spectra.cxx:2218
 AliAnalysisTaskLK0Spectra.cxx:2219
 AliAnalysisTaskLK0Spectra.cxx:2220
 AliAnalysisTaskLK0Spectra.cxx:2221
 AliAnalysisTaskLK0Spectra.cxx:2222
 AliAnalysisTaskLK0Spectra.cxx:2223
 AliAnalysisTaskLK0Spectra.cxx:2224
 AliAnalysisTaskLK0Spectra.cxx:2225
 AliAnalysisTaskLK0Spectra.cxx:2226
 AliAnalysisTaskLK0Spectra.cxx:2227
 AliAnalysisTaskLK0Spectra.cxx:2228
 AliAnalysisTaskLK0Spectra.cxx:2229
 AliAnalysisTaskLK0Spectra.cxx:2230
 AliAnalysisTaskLK0Spectra.cxx:2231
 AliAnalysisTaskLK0Spectra.cxx:2232
 AliAnalysisTaskLK0Spectra.cxx:2233
 AliAnalysisTaskLK0Spectra.cxx:2234
 AliAnalysisTaskLK0Spectra.cxx:2235
 AliAnalysisTaskLK0Spectra.cxx:2236
 AliAnalysisTaskLK0Spectra.cxx:2237
 AliAnalysisTaskLK0Spectra.cxx:2238
 AliAnalysisTaskLK0Spectra.cxx:2239
 AliAnalysisTaskLK0Spectra.cxx:2240
 AliAnalysisTaskLK0Spectra.cxx:2241
 AliAnalysisTaskLK0Spectra.cxx:2242
 AliAnalysisTaskLK0Spectra.cxx:2243
 AliAnalysisTaskLK0Spectra.cxx:2244
 AliAnalysisTaskLK0Spectra.cxx:2245
 AliAnalysisTaskLK0Spectra.cxx:2246
 AliAnalysisTaskLK0Spectra.cxx:2247
 AliAnalysisTaskLK0Spectra.cxx:2248
 AliAnalysisTaskLK0Spectra.cxx:2249
 AliAnalysisTaskLK0Spectra.cxx:2250
 AliAnalysisTaskLK0Spectra.cxx:2251
 AliAnalysisTaskLK0Spectra.cxx:2252
 AliAnalysisTaskLK0Spectra.cxx:2253
 AliAnalysisTaskLK0Spectra.cxx:2254
 AliAnalysisTaskLK0Spectra.cxx:2255
 AliAnalysisTaskLK0Spectra.cxx:2256
 AliAnalysisTaskLK0Spectra.cxx:2257
 AliAnalysisTaskLK0Spectra.cxx:2258
 AliAnalysisTaskLK0Spectra.cxx:2259
 AliAnalysisTaskLK0Spectra.cxx:2260
 AliAnalysisTaskLK0Spectra.cxx:2261
 AliAnalysisTaskLK0Spectra.cxx:2262
 AliAnalysisTaskLK0Spectra.cxx:2263
 AliAnalysisTaskLK0Spectra.cxx:2264
 AliAnalysisTaskLK0Spectra.cxx:2265
 AliAnalysisTaskLK0Spectra.cxx:2266
 AliAnalysisTaskLK0Spectra.cxx:2267
 AliAnalysisTaskLK0Spectra.cxx:2268
 AliAnalysisTaskLK0Spectra.cxx:2269
 AliAnalysisTaskLK0Spectra.cxx:2270
 AliAnalysisTaskLK0Spectra.cxx:2271
 AliAnalysisTaskLK0Spectra.cxx:2272
 AliAnalysisTaskLK0Spectra.cxx:2273
 AliAnalysisTaskLK0Spectra.cxx:2274
 AliAnalysisTaskLK0Spectra.cxx:2275
 AliAnalysisTaskLK0Spectra.cxx:2276
 AliAnalysisTaskLK0Spectra.cxx:2277
 AliAnalysisTaskLK0Spectra.cxx:2278
 AliAnalysisTaskLK0Spectra.cxx:2279
 AliAnalysisTaskLK0Spectra.cxx:2280
 AliAnalysisTaskLK0Spectra.cxx:2281
 AliAnalysisTaskLK0Spectra.cxx:2282
 AliAnalysisTaskLK0Spectra.cxx:2283
 AliAnalysisTaskLK0Spectra.cxx:2284
 AliAnalysisTaskLK0Spectra.cxx:2285
 AliAnalysisTaskLK0Spectra.cxx:2286
 AliAnalysisTaskLK0Spectra.cxx:2287
 AliAnalysisTaskLK0Spectra.cxx:2288
 AliAnalysisTaskLK0Spectra.cxx:2289
 AliAnalysisTaskLK0Spectra.cxx:2290
 AliAnalysisTaskLK0Spectra.cxx:2291
 AliAnalysisTaskLK0Spectra.cxx:2292
 AliAnalysisTaskLK0Spectra.cxx:2293
 AliAnalysisTaskLK0Spectra.cxx:2294
 AliAnalysisTaskLK0Spectra.cxx:2295
 AliAnalysisTaskLK0Spectra.cxx:2296
 AliAnalysisTaskLK0Spectra.cxx:2297
 AliAnalysisTaskLK0Spectra.cxx:2298
 AliAnalysisTaskLK0Spectra.cxx:2299
 AliAnalysisTaskLK0Spectra.cxx:2300
 AliAnalysisTaskLK0Spectra.cxx:2301
 AliAnalysisTaskLK0Spectra.cxx:2302
 AliAnalysisTaskLK0Spectra.cxx:2303
 AliAnalysisTaskLK0Spectra.cxx:2304
 AliAnalysisTaskLK0Spectra.cxx:2305
 AliAnalysisTaskLK0Spectra.cxx:2306
 AliAnalysisTaskLK0Spectra.cxx:2307
 AliAnalysisTaskLK0Spectra.cxx:2308
 AliAnalysisTaskLK0Spectra.cxx:2309
 AliAnalysisTaskLK0Spectra.cxx:2310
 AliAnalysisTaskLK0Spectra.cxx:2311
 AliAnalysisTaskLK0Spectra.cxx:2312
 AliAnalysisTaskLK0Spectra.cxx:2313
 AliAnalysisTaskLK0Spectra.cxx:2314
 AliAnalysisTaskLK0Spectra.cxx:2315
 AliAnalysisTaskLK0Spectra.cxx:2316
 AliAnalysisTaskLK0Spectra.cxx:2317
 AliAnalysisTaskLK0Spectra.cxx:2318
 AliAnalysisTaskLK0Spectra.cxx:2319
 AliAnalysisTaskLK0Spectra.cxx:2320
 AliAnalysisTaskLK0Spectra.cxx:2321
 AliAnalysisTaskLK0Spectra.cxx:2322
 AliAnalysisTaskLK0Spectra.cxx:2323
 AliAnalysisTaskLK0Spectra.cxx:2324
 AliAnalysisTaskLK0Spectra.cxx:2325
 AliAnalysisTaskLK0Spectra.cxx:2326
 AliAnalysisTaskLK0Spectra.cxx:2327
 AliAnalysisTaskLK0Spectra.cxx:2328
 AliAnalysisTaskLK0Spectra.cxx:2329
 AliAnalysisTaskLK0Spectra.cxx:2330
 AliAnalysisTaskLK0Spectra.cxx:2331
 AliAnalysisTaskLK0Spectra.cxx:2332
 AliAnalysisTaskLK0Spectra.cxx:2333
 AliAnalysisTaskLK0Spectra.cxx:2334
 AliAnalysisTaskLK0Spectra.cxx:2335
 AliAnalysisTaskLK0Spectra.cxx:2336
 AliAnalysisTaskLK0Spectra.cxx:2337
 AliAnalysisTaskLK0Spectra.cxx:2338
 AliAnalysisTaskLK0Spectra.cxx:2339
 AliAnalysisTaskLK0Spectra.cxx:2340
 AliAnalysisTaskLK0Spectra.cxx:2341
 AliAnalysisTaskLK0Spectra.cxx:2342
 AliAnalysisTaskLK0Spectra.cxx:2343
 AliAnalysisTaskLK0Spectra.cxx:2344
 AliAnalysisTaskLK0Spectra.cxx:2345
 AliAnalysisTaskLK0Spectra.cxx:2346
 AliAnalysisTaskLK0Spectra.cxx:2347
 AliAnalysisTaskLK0Spectra.cxx:2348
 AliAnalysisTaskLK0Spectra.cxx:2349
 AliAnalysisTaskLK0Spectra.cxx:2350
 AliAnalysisTaskLK0Spectra.cxx:2351
 AliAnalysisTaskLK0Spectra.cxx:2352
 AliAnalysisTaskLK0Spectra.cxx:2353
 AliAnalysisTaskLK0Spectra.cxx:2354
 AliAnalysisTaskLK0Spectra.cxx:2355
 AliAnalysisTaskLK0Spectra.cxx:2356
 AliAnalysisTaskLK0Spectra.cxx:2357
 AliAnalysisTaskLK0Spectra.cxx:2358
 AliAnalysisTaskLK0Spectra.cxx:2359
 AliAnalysisTaskLK0Spectra.cxx:2360
 AliAnalysisTaskLK0Spectra.cxx:2361
 AliAnalysisTaskLK0Spectra.cxx:2362
 AliAnalysisTaskLK0Spectra.cxx:2363
 AliAnalysisTaskLK0Spectra.cxx:2364
 AliAnalysisTaskLK0Spectra.cxx:2365
 AliAnalysisTaskLK0Spectra.cxx:2366
 AliAnalysisTaskLK0Spectra.cxx:2367
 AliAnalysisTaskLK0Spectra.cxx:2368
 AliAnalysisTaskLK0Spectra.cxx:2369
 AliAnalysisTaskLK0Spectra.cxx:2370
 AliAnalysisTaskLK0Spectra.cxx:2371
 AliAnalysisTaskLK0Spectra.cxx:2372
 AliAnalysisTaskLK0Spectra.cxx:2373
 AliAnalysisTaskLK0Spectra.cxx:2374
 AliAnalysisTaskLK0Spectra.cxx:2375
 AliAnalysisTaskLK0Spectra.cxx:2376
 AliAnalysisTaskLK0Spectra.cxx:2377
 AliAnalysisTaskLK0Spectra.cxx:2378
 AliAnalysisTaskLK0Spectra.cxx:2379
 AliAnalysisTaskLK0Spectra.cxx:2380
 AliAnalysisTaskLK0Spectra.cxx:2381
 AliAnalysisTaskLK0Spectra.cxx:2382
 AliAnalysisTaskLK0Spectra.cxx:2383
 AliAnalysisTaskLK0Spectra.cxx:2384
 AliAnalysisTaskLK0Spectra.cxx:2385
 AliAnalysisTaskLK0Spectra.cxx:2386
 AliAnalysisTaskLK0Spectra.cxx:2387
 AliAnalysisTaskLK0Spectra.cxx:2388
 AliAnalysisTaskLK0Spectra.cxx:2389
 AliAnalysisTaskLK0Spectra.cxx:2390
 AliAnalysisTaskLK0Spectra.cxx:2391
 AliAnalysisTaskLK0Spectra.cxx:2392
 AliAnalysisTaskLK0Spectra.cxx:2393
 AliAnalysisTaskLK0Spectra.cxx:2394
 AliAnalysisTaskLK0Spectra.cxx:2395
 AliAnalysisTaskLK0Spectra.cxx:2396
 AliAnalysisTaskLK0Spectra.cxx:2397
 AliAnalysisTaskLK0Spectra.cxx:2398
 AliAnalysisTaskLK0Spectra.cxx:2399
 AliAnalysisTaskLK0Spectra.cxx:2400
 AliAnalysisTaskLK0Spectra.cxx:2401
 AliAnalysisTaskLK0Spectra.cxx:2402
 AliAnalysisTaskLK0Spectra.cxx:2403
 AliAnalysisTaskLK0Spectra.cxx:2404
 AliAnalysisTaskLK0Spectra.cxx:2405
 AliAnalysisTaskLK0Spectra.cxx:2406
 AliAnalysisTaskLK0Spectra.cxx:2407
 AliAnalysisTaskLK0Spectra.cxx:2408
 AliAnalysisTaskLK0Spectra.cxx:2409
 AliAnalysisTaskLK0Spectra.cxx:2410
 AliAnalysisTaskLK0Spectra.cxx:2411
 AliAnalysisTaskLK0Spectra.cxx:2412
 AliAnalysisTaskLK0Spectra.cxx:2413
 AliAnalysisTaskLK0Spectra.cxx:2414
 AliAnalysisTaskLK0Spectra.cxx:2415
 AliAnalysisTaskLK0Spectra.cxx:2416
 AliAnalysisTaskLK0Spectra.cxx:2417
 AliAnalysisTaskLK0Spectra.cxx:2418
 AliAnalysisTaskLK0Spectra.cxx:2419
 AliAnalysisTaskLK0Spectra.cxx:2420
 AliAnalysisTaskLK0Spectra.cxx:2421
 AliAnalysisTaskLK0Spectra.cxx:2422
 AliAnalysisTaskLK0Spectra.cxx:2423
 AliAnalysisTaskLK0Spectra.cxx:2424
 AliAnalysisTaskLK0Spectra.cxx:2425
 AliAnalysisTaskLK0Spectra.cxx:2426
 AliAnalysisTaskLK0Spectra.cxx:2427
 AliAnalysisTaskLK0Spectra.cxx:2428
 AliAnalysisTaskLK0Spectra.cxx:2429
 AliAnalysisTaskLK0Spectra.cxx:2430
 AliAnalysisTaskLK0Spectra.cxx:2431
 AliAnalysisTaskLK0Spectra.cxx:2432
 AliAnalysisTaskLK0Spectra.cxx:2433
 AliAnalysisTaskLK0Spectra.cxx:2434
 AliAnalysisTaskLK0Spectra.cxx:2435
 AliAnalysisTaskLK0Spectra.cxx:2436
 AliAnalysisTaskLK0Spectra.cxx:2437
 AliAnalysisTaskLK0Spectra.cxx:2438
 AliAnalysisTaskLK0Spectra.cxx:2439
 AliAnalysisTaskLK0Spectra.cxx:2440
 AliAnalysisTaskLK0Spectra.cxx:2441
 AliAnalysisTaskLK0Spectra.cxx:2442
 AliAnalysisTaskLK0Spectra.cxx:2443
 AliAnalysisTaskLK0Spectra.cxx:2444
 AliAnalysisTaskLK0Spectra.cxx:2445
 AliAnalysisTaskLK0Spectra.cxx:2446
 AliAnalysisTaskLK0Spectra.cxx:2447
 AliAnalysisTaskLK0Spectra.cxx:2448
 AliAnalysisTaskLK0Spectra.cxx:2449
 AliAnalysisTaskLK0Spectra.cxx:2450
 AliAnalysisTaskLK0Spectra.cxx:2451
 AliAnalysisTaskLK0Spectra.cxx:2452
 AliAnalysisTaskLK0Spectra.cxx:2453
 AliAnalysisTaskLK0Spectra.cxx:2454
 AliAnalysisTaskLK0Spectra.cxx:2455
 AliAnalysisTaskLK0Spectra.cxx:2456
 AliAnalysisTaskLK0Spectra.cxx:2457
 AliAnalysisTaskLK0Spectra.cxx:2458
 AliAnalysisTaskLK0Spectra.cxx:2459
 AliAnalysisTaskLK0Spectra.cxx:2460
 AliAnalysisTaskLK0Spectra.cxx:2461
 AliAnalysisTaskLK0Spectra.cxx:2462
 AliAnalysisTaskLK0Spectra.cxx:2463
 AliAnalysisTaskLK0Spectra.cxx:2464
 AliAnalysisTaskLK0Spectra.cxx:2465
 AliAnalysisTaskLK0Spectra.cxx:2466
 AliAnalysisTaskLK0Spectra.cxx:2467
 AliAnalysisTaskLK0Spectra.cxx:2468
 AliAnalysisTaskLK0Spectra.cxx:2469
 AliAnalysisTaskLK0Spectra.cxx:2470
 AliAnalysisTaskLK0Spectra.cxx:2471
 AliAnalysisTaskLK0Spectra.cxx:2472
 AliAnalysisTaskLK0Spectra.cxx:2473
 AliAnalysisTaskLK0Spectra.cxx:2474
 AliAnalysisTaskLK0Spectra.cxx:2475
 AliAnalysisTaskLK0Spectra.cxx:2476
 AliAnalysisTaskLK0Spectra.cxx:2477
 AliAnalysisTaskLK0Spectra.cxx:2478
 AliAnalysisTaskLK0Spectra.cxx:2479
 AliAnalysisTaskLK0Spectra.cxx:2480
 AliAnalysisTaskLK0Spectra.cxx:2481
 AliAnalysisTaskLK0Spectra.cxx:2482
 AliAnalysisTaskLK0Spectra.cxx:2483
 AliAnalysisTaskLK0Spectra.cxx:2484
 AliAnalysisTaskLK0Spectra.cxx:2485
 AliAnalysisTaskLK0Spectra.cxx:2486
 AliAnalysisTaskLK0Spectra.cxx:2487
 AliAnalysisTaskLK0Spectra.cxx:2488
 AliAnalysisTaskLK0Spectra.cxx:2489
 AliAnalysisTaskLK0Spectra.cxx:2490
 AliAnalysisTaskLK0Spectra.cxx:2491
 AliAnalysisTaskLK0Spectra.cxx:2492
 AliAnalysisTaskLK0Spectra.cxx:2493
 AliAnalysisTaskLK0Spectra.cxx:2494
 AliAnalysisTaskLK0Spectra.cxx:2495
 AliAnalysisTaskLK0Spectra.cxx:2496
 AliAnalysisTaskLK0Spectra.cxx:2497
 AliAnalysisTaskLK0Spectra.cxx:2498
 AliAnalysisTaskLK0Spectra.cxx:2499
 AliAnalysisTaskLK0Spectra.cxx:2500
 AliAnalysisTaskLK0Spectra.cxx:2501
 AliAnalysisTaskLK0Spectra.cxx:2502
 AliAnalysisTaskLK0Spectra.cxx:2503
 AliAnalysisTaskLK0Spectra.cxx:2504
 AliAnalysisTaskLK0Spectra.cxx:2505
 AliAnalysisTaskLK0Spectra.cxx:2506
 AliAnalysisTaskLK0Spectra.cxx:2507
 AliAnalysisTaskLK0Spectra.cxx:2508
 AliAnalysisTaskLK0Spectra.cxx:2509
 AliAnalysisTaskLK0Spectra.cxx:2510
 AliAnalysisTaskLK0Spectra.cxx:2511
 AliAnalysisTaskLK0Spectra.cxx:2512
 AliAnalysisTaskLK0Spectra.cxx:2513
 AliAnalysisTaskLK0Spectra.cxx:2514
 AliAnalysisTaskLK0Spectra.cxx:2515
 AliAnalysisTaskLK0Spectra.cxx:2516
 AliAnalysisTaskLK0Spectra.cxx:2517
 AliAnalysisTaskLK0Spectra.cxx:2518
 AliAnalysisTaskLK0Spectra.cxx:2519
 AliAnalysisTaskLK0Spectra.cxx:2520
 AliAnalysisTaskLK0Spectra.cxx:2521
 AliAnalysisTaskLK0Spectra.cxx:2522
 AliAnalysisTaskLK0Spectra.cxx:2523
 AliAnalysisTaskLK0Spectra.cxx:2524
 AliAnalysisTaskLK0Spectra.cxx:2525
 AliAnalysisTaskLK0Spectra.cxx:2526
 AliAnalysisTaskLK0Spectra.cxx:2527
 AliAnalysisTaskLK0Spectra.cxx:2528
 AliAnalysisTaskLK0Spectra.cxx:2529
 AliAnalysisTaskLK0Spectra.cxx:2530
 AliAnalysisTaskLK0Spectra.cxx:2531
 AliAnalysisTaskLK0Spectra.cxx:2532
 AliAnalysisTaskLK0Spectra.cxx:2533
 AliAnalysisTaskLK0Spectra.cxx:2534
 AliAnalysisTaskLK0Spectra.cxx:2535
 AliAnalysisTaskLK0Spectra.cxx:2536
 AliAnalysisTaskLK0Spectra.cxx:2537
 AliAnalysisTaskLK0Spectra.cxx:2538
 AliAnalysisTaskLK0Spectra.cxx:2539
 AliAnalysisTaskLK0Spectra.cxx:2540
 AliAnalysisTaskLK0Spectra.cxx:2541
 AliAnalysisTaskLK0Spectra.cxx:2542
 AliAnalysisTaskLK0Spectra.cxx:2543
 AliAnalysisTaskLK0Spectra.cxx:2544
 AliAnalysisTaskLK0Spectra.cxx:2545
 AliAnalysisTaskLK0Spectra.cxx:2546
 AliAnalysisTaskLK0Spectra.cxx:2547
 AliAnalysisTaskLK0Spectra.cxx:2548
 AliAnalysisTaskLK0Spectra.cxx:2549
 AliAnalysisTaskLK0Spectra.cxx:2550
 AliAnalysisTaskLK0Spectra.cxx:2551
 AliAnalysisTaskLK0Spectra.cxx:2552
 AliAnalysisTaskLK0Spectra.cxx:2553
 AliAnalysisTaskLK0Spectra.cxx:2554
 AliAnalysisTaskLK0Spectra.cxx:2555
 AliAnalysisTaskLK0Spectra.cxx:2556
 AliAnalysisTaskLK0Spectra.cxx:2557
 AliAnalysisTaskLK0Spectra.cxx:2558
 AliAnalysisTaskLK0Spectra.cxx:2559
 AliAnalysisTaskLK0Spectra.cxx:2560
 AliAnalysisTaskLK0Spectra.cxx:2561
 AliAnalysisTaskLK0Spectra.cxx:2562
 AliAnalysisTaskLK0Spectra.cxx:2563
 AliAnalysisTaskLK0Spectra.cxx:2564
 AliAnalysisTaskLK0Spectra.cxx:2565
 AliAnalysisTaskLK0Spectra.cxx:2566
 AliAnalysisTaskLK0Spectra.cxx:2567
 AliAnalysisTaskLK0Spectra.cxx:2568
 AliAnalysisTaskLK0Spectra.cxx:2569
 AliAnalysisTaskLK0Spectra.cxx:2570
 AliAnalysisTaskLK0Spectra.cxx:2571
 AliAnalysisTaskLK0Spectra.cxx:2572
 AliAnalysisTaskLK0Spectra.cxx:2573
 AliAnalysisTaskLK0Spectra.cxx:2574
 AliAnalysisTaskLK0Spectra.cxx:2575
 AliAnalysisTaskLK0Spectra.cxx:2576
 AliAnalysisTaskLK0Spectra.cxx:2577
 AliAnalysisTaskLK0Spectra.cxx:2578
 AliAnalysisTaskLK0Spectra.cxx:2579
 AliAnalysisTaskLK0Spectra.cxx:2580
 AliAnalysisTaskLK0Spectra.cxx:2581
 AliAnalysisTaskLK0Spectra.cxx:2582
 AliAnalysisTaskLK0Spectra.cxx:2583
 AliAnalysisTaskLK0Spectra.cxx:2584
 AliAnalysisTaskLK0Spectra.cxx:2585
 AliAnalysisTaskLK0Spectra.cxx:2586
 AliAnalysisTaskLK0Spectra.cxx:2587
 AliAnalysisTaskLK0Spectra.cxx:2588
 AliAnalysisTaskLK0Spectra.cxx:2589
 AliAnalysisTaskLK0Spectra.cxx:2590
 AliAnalysisTaskLK0Spectra.cxx:2591
 AliAnalysisTaskLK0Spectra.cxx:2592
 AliAnalysisTaskLK0Spectra.cxx:2593
 AliAnalysisTaskLK0Spectra.cxx:2594
 AliAnalysisTaskLK0Spectra.cxx:2595
 AliAnalysisTaskLK0Spectra.cxx:2596
 AliAnalysisTaskLK0Spectra.cxx:2597
 AliAnalysisTaskLK0Spectra.cxx:2598
 AliAnalysisTaskLK0Spectra.cxx:2599
 AliAnalysisTaskLK0Spectra.cxx:2600
 AliAnalysisTaskLK0Spectra.cxx:2601
 AliAnalysisTaskLK0Spectra.cxx:2602
 AliAnalysisTaskLK0Spectra.cxx:2603
 AliAnalysisTaskLK0Spectra.cxx:2604
 AliAnalysisTaskLK0Spectra.cxx:2605
 AliAnalysisTaskLK0Spectra.cxx:2606
 AliAnalysisTaskLK0Spectra.cxx:2607
 AliAnalysisTaskLK0Spectra.cxx:2608
 AliAnalysisTaskLK0Spectra.cxx:2609
 AliAnalysisTaskLK0Spectra.cxx:2610
 AliAnalysisTaskLK0Spectra.cxx:2611
 AliAnalysisTaskLK0Spectra.cxx:2612
 AliAnalysisTaskLK0Spectra.cxx:2613
 AliAnalysisTaskLK0Spectra.cxx:2614
 AliAnalysisTaskLK0Spectra.cxx:2615
 AliAnalysisTaskLK0Spectra.cxx:2616
 AliAnalysisTaskLK0Spectra.cxx:2617
 AliAnalysisTaskLK0Spectra.cxx:2618
 AliAnalysisTaskLK0Spectra.cxx:2619
 AliAnalysisTaskLK0Spectra.cxx:2620
 AliAnalysisTaskLK0Spectra.cxx:2621
 AliAnalysisTaskLK0Spectra.cxx:2622
 AliAnalysisTaskLK0Spectra.cxx:2623
 AliAnalysisTaskLK0Spectra.cxx:2624
 AliAnalysisTaskLK0Spectra.cxx:2625
 AliAnalysisTaskLK0Spectra.cxx:2626
 AliAnalysisTaskLK0Spectra.cxx:2627
 AliAnalysisTaskLK0Spectra.cxx:2628
 AliAnalysisTaskLK0Spectra.cxx:2629
 AliAnalysisTaskLK0Spectra.cxx:2630
 AliAnalysisTaskLK0Spectra.cxx:2631
 AliAnalysisTaskLK0Spectra.cxx:2632
 AliAnalysisTaskLK0Spectra.cxx:2633
 AliAnalysisTaskLK0Spectra.cxx:2634
 AliAnalysisTaskLK0Spectra.cxx:2635
 AliAnalysisTaskLK0Spectra.cxx:2636
 AliAnalysisTaskLK0Spectra.cxx:2637
 AliAnalysisTaskLK0Spectra.cxx:2638
 AliAnalysisTaskLK0Spectra.cxx:2639
 AliAnalysisTaskLK0Spectra.cxx:2640
 AliAnalysisTaskLK0Spectra.cxx:2641
 AliAnalysisTaskLK0Spectra.cxx:2642
 AliAnalysisTaskLK0Spectra.cxx:2643
 AliAnalysisTaskLK0Spectra.cxx:2644
 AliAnalysisTaskLK0Spectra.cxx:2645
 AliAnalysisTaskLK0Spectra.cxx:2646
 AliAnalysisTaskLK0Spectra.cxx:2647
 AliAnalysisTaskLK0Spectra.cxx:2648
 AliAnalysisTaskLK0Spectra.cxx:2649
 AliAnalysisTaskLK0Spectra.cxx:2650
 AliAnalysisTaskLK0Spectra.cxx:2651
 AliAnalysisTaskLK0Spectra.cxx:2652
 AliAnalysisTaskLK0Spectra.cxx:2653
 AliAnalysisTaskLK0Spectra.cxx:2654
 AliAnalysisTaskLK0Spectra.cxx:2655
 AliAnalysisTaskLK0Spectra.cxx:2656
 AliAnalysisTaskLK0Spectra.cxx:2657
 AliAnalysisTaskLK0Spectra.cxx:2658
 AliAnalysisTaskLK0Spectra.cxx:2659
 AliAnalysisTaskLK0Spectra.cxx:2660
 AliAnalysisTaskLK0Spectra.cxx:2661
 AliAnalysisTaskLK0Spectra.cxx:2662
 AliAnalysisTaskLK0Spectra.cxx:2663
 AliAnalysisTaskLK0Spectra.cxx:2664
 AliAnalysisTaskLK0Spectra.cxx:2665
 AliAnalysisTaskLK0Spectra.cxx:2666
 AliAnalysisTaskLK0Spectra.cxx:2667
 AliAnalysisTaskLK0Spectra.cxx:2668
 AliAnalysisTaskLK0Spectra.cxx:2669
 AliAnalysisTaskLK0Spectra.cxx:2670
 AliAnalysisTaskLK0Spectra.cxx:2671
 AliAnalysisTaskLK0Spectra.cxx:2672
 AliAnalysisTaskLK0Spectra.cxx:2673
 AliAnalysisTaskLK0Spectra.cxx:2674
 AliAnalysisTaskLK0Spectra.cxx:2675
 AliAnalysisTaskLK0Spectra.cxx:2676
 AliAnalysisTaskLK0Spectra.cxx:2677
 AliAnalysisTaskLK0Spectra.cxx:2678
 AliAnalysisTaskLK0Spectra.cxx:2679
 AliAnalysisTaskLK0Spectra.cxx:2680
 AliAnalysisTaskLK0Spectra.cxx:2681
 AliAnalysisTaskLK0Spectra.cxx:2682
 AliAnalysisTaskLK0Spectra.cxx:2683
 AliAnalysisTaskLK0Spectra.cxx:2684
 AliAnalysisTaskLK0Spectra.cxx:2685
 AliAnalysisTaskLK0Spectra.cxx:2686
 AliAnalysisTaskLK0Spectra.cxx:2687
 AliAnalysisTaskLK0Spectra.cxx:2688
 AliAnalysisTaskLK0Spectra.cxx:2689
 AliAnalysisTaskLK0Spectra.cxx:2690
 AliAnalysisTaskLK0Spectra.cxx:2691
 AliAnalysisTaskLK0Spectra.cxx:2692
 AliAnalysisTaskLK0Spectra.cxx:2693
 AliAnalysisTaskLK0Spectra.cxx:2694
 AliAnalysisTaskLK0Spectra.cxx:2695
 AliAnalysisTaskLK0Spectra.cxx:2696
 AliAnalysisTaskLK0Spectra.cxx:2697
 AliAnalysisTaskLK0Spectra.cxx:2698
 AliAnalysisTaskLK0Spectra.cxx:2699
 AliAnalysisTaskLK0Spectra.cxx:2700
 AliAnalysisTaskLK0Spectra.cxx:2701
 AliAnalysisTaskLK0Spectra.cxx:2702
 AliAnalysisTaskLK0Spectra.cxx:2703
 AliAnalysisTaskLK0Spectra.cxx:2704
 AliAnalysisTaskLK0Spectra.cxx:2705
 AliAnalysisTaskLK0Spectra.cxx:2706
 AliAnalysisTaskLK0Spectra.cxx:2707
 AliAnalysisTaskLK0Spectra.cxx:2708
 AliAnalysisTaskLK0Spectra.cxx:2709
 AliAnalysisTaskLK0Spectra.cxx:2710
 AliAnalysisTaskLK0Spectra.cxx:2711
 AliAnalysisTaskLK0Spectra.cxx:2712
 AliAnalysisTaskLK0Spectra.cxx:2713
 AliAnalysisTaskLK0Spectra.cxx:2714
 AliAnalysisTaskLK0Spectra.cxx:2715
 AliAnalysisTaskLK0Spectra.cxx:2716
 AliAnalysisTaskLK0Spectra.cxx:2717
 AliAnalysisTaskLK0Spectra.cxx:2718
 AliAnalysisTaskLK0Spectra.cxx:2719
 AliAnalysisTaskLK0Spectra.cxx:2720
 AliAnalysisTaskLK0Spectra.cxx:2721
 AliAnalysisTaskLK0Spectra.cxx:2722
 AliAnalysisTaskLK0Spectra.cxx:2723
 AliAnalysisTaskLK0Spectra.cxx:2724
 AliAnalysisTaskLK0Spectra.cxx:2725
 AliAnalysisTaskLK0Spectra.cxx:2726
 AliAnalysisTaskLK0Spectra.cxx:2727
 AliAnalysisTaskLK0Spectra.cxx:2728
 AliAnalysisTaskLK0Spectra.cxx:2729
 AliAnalysisTaskLK0Spectra.cxx:2730
 AliAnalysisTaskLK0Spectra.cxx:2731
 AliAnalysisTaskLK0Spectra.cxx:2732
 AliAnalysisTaskLK0Spectra.cxx:2733
 AliAnalysisTaskLK0Spectra.cxx:2734
 AliAnalysisTaskLK0Spectra.cxx:2735
 AliAnalysisTaskLK0Spectra.cxx:2736
 AliAnalysisTaskLK0Spectra.cxx:2737
 AliAnalysisTaskLK0Spectra.cxx:2738
 AliAnalysisTaskLK0Spectra.cxx:2739
 AliAnalysisTaskLK0Spectra.cxx:2740
 AliAnalysisTaskLK0Spectra.cxx:2741
 AliAnalysisTaskLK0Spectra.cxx:2742
 AliAnalysisTaskLK0Spectra.cxx:2743
 AliAnalysisTaskLK0Spectra.cxx:2744
 AliAnalysisTaskLK0Spectra.cxx:2745
 AliAnalysisTaskLK0Spectra.cxx:2746
 AliAnalysisTaskLK0Spectra.cxx:2747
 AliAnalysisTaskLK0Spectra.cxx:2748
 AliAnalysisTaskLK0Spectra.cxx:2749
 AliAnalysisTaskLK0Spectra.cxx:2750
 AliAnalysisTaskLK0Spectra.cxx:2751
 AliAnalysisTaskLK0Spectra.cxx:2752
 AliAnalysisTaskLK0Spectra.cxx:2753
 AliAnalysisTaskLK0Spectra.cxx:2754
 AliAnalysisTaskLK0Spectra.cxx:2755
 AliAnalysisTaskLK0Spectra.cxx:2756
 AliAnalysisTaskLK0Spectra.cxx:2757
 AliAnalysisTaskLK0Spectra.cxx:2758
 AliAnalysisTaskLK0Spectra.cxx:2759
 AliAnalysisTaskLK0Spectra.cxx:2760
 AliAnalysisTaskLK0Spectra.cxx:2761
 AliAnalysisTaskLK0Spectra.cxx:2762
 AliAnalysisTaskLK0Spectra.cxx:2763
 AliAnalysisTaskLK0Spectra.cxx:2764
 AliAnalysisTaskLK0Spectra.cxx:2765
 AliAnalysisTaskLK0Spectra.cxx:2766
 AliAnalysisTaskLK0Spectra.cxx:2767
 AliAnalysisTaskLK0Spectra.cxx:2768
 AliAnalysisTaskLK0Spectra.cxx:2769
 AliAnalysisTaskLK0Spectra.cxx:2770
 AliAnalysisTaskLK0Spectra.cxx:2771
 AliAnalysisTaskLK0Spectra.cxx:2772
 AliAnalysisTaskLK0Spectra.cxx:2773
 AliAnalysisTaskLK0Spectra.cxx:2774
 AliAnalysisTaskLK0Spectra.cxx:2775
 AliAnalysisTaskLK0Spectra.cxx:2776
 AliAnalysisTaskLK0Spectra.cxx:2777
 AliAnalysisTaskLK0Spectra.cxx:2778
 AliAnalysisTaskLK0Spectra.cxx:2779
 AliAnalysisTaskLK0Spectra.cxx:2780
 AliAnalysisTaskLK0Spectra.cxx:2781
 AliAnalysisTaskLK0Spectra.cxx:2782
 AliAnalysisTaskLK0Spectra.cxx:2783
 AliAnalysisTaskLK0Spectra.cxx:2784
 AliAnalysisTaskLK0Spectra.cxx:2785
 AliAnalysisTaskLK0Spectra.cxx:2786
 AliAnalysisTaskLK0Spectra.cxx:2787
 AliAnalysisTaskLK0Spectra.cxx:2788
 AliAnalysisTaskLK0Spectra.cxx:2789
 AliAnalysisTaskLK0Spectra.cxx:2790
 AliAnalysisTaskLK0Spectra.cxx:2791
 AliAnalysisTaskLK0Spectra.cxx:2792
 AliAnalysisTaskLK0Spectra.cxx:2793
 AliAnalysisTaskLK0Spectra.cxx:2794
 AliAnalysisTaskLK0Spectra.cxx:2795
 AliAnalysisTaskLK0Spectra.cxx:2796
 AliAnalysisTaskLK0Spectra.cxx:2797
 AliAnalysisTaskLK0Spectra.cxx:2798
 AliAnalysisTaskLK0Spectra.cxx:2799
 AliAnalysisTaskLK0Spectra.cxx:2800
 AliAnalysisTaskLK0Spectra.cxx:2801
 AliAnalysisTaskLK0Spectra.cxx:2802
 AliAnalysisTaskLK0Spectra.cxx:2803
 AliAnalysisTaskLK0Spectra.cxx:2804
 AliAnalysisTaskLK0Spectra.cxx:2805
 AliAnalysisTaskLK0Spectra.cxx:2806
 AliAnalysisTaskLK0Spectra.cxx:2807
 AliAnalysisTaskLK0Spectra.cxx:2808
 AliAnalysisTaskLK0Spectra.cxx:2809
 AliAnalysisTaskLK0Spectra.cxx:2810
 AliAnalysisTaskLK0Spectra.cxx:2811
 AliAnalysisTaskLK0Spectra.cxx:2812
 AliAnalysisTaskLK0Spectra.cxx:2813
 AliAnalysisTaskLK0Spectra.cxx:2814
 AliAnalysisTaskLK0Spectra.cxx:2815
 AliAnalysisTaskLK0Spectra.cxx:2816
 AliAnalysisTaskLK0Spectra.cxx:2817
 AliAnalysisTaskLK0Spectra.cxx:2818
 AliAnalysisTaskLK0Spectra.cxx:2819
 AliAnalysisTaskLK0Spectra.cxx:2820
 AliAnalysisTaskLK0Spectra.cxx:2821
 AliAnalysisTaskLK0Spectra.cxx:2822
 AliAnalysisTaskLK0Spectra.cxx:2823
 AliAnalysisTaskLK0Spectra.cxx:2824
 AliAnalysisTaskLK0Spectra.cxx:2825
 AliAnalysisTaskLK0Spectra.cxx:2826
 AliAnalysisTaskLK0Spectra.cxx:2827
 AliAnalysisTaskLK0Spectra.cxx:2828
 AliAnalysisTaskLK0Spectra.cxx:2829
 AliAnalysisTaskLK0Spectra.cxx:2830
 AliAnalysisTaskLK0Spectra.cxx:2831
 AliAnalysisTaskLK0Spectra.cxx:2832
 AliAnalysisTaskLK0Spectra.cxx:2833
 AliAnalysisTaskLK0Spectra.cxx:2834
 AliAnalysisTaskLK0Spectra.cxx:2835
 AliAnalysisTaskLK0Spectra.cxx:2836
 AliAnalysisTaskLK0Spectra.cxx:2837
 AliAnalysisTaskLK0Spectra.cxx:2838
 AliAnalysisTaskLK0Spectra.cxx:2839
 AliAnalysisTaskLK0Spectra.cxx:2840
 AliAnalysisTaskLK0Spectra.cxx:2841
 AliAnalysisTaskLK0Spectra.cxx:2842
 AliAnalysisTaskLK0Spectra.cxx:2843
 AliAnalysisTaskLK0Spectra.cxx:2844
 AliAnalysisTaskLK0Spectra.cxx:2845
 AliAnalysisTaskLK0Spectra.cxx:2846
 AliAnalysisTaskLK0Spectra.cxx:2847
 AliAnalysisTaskLK0Spectra.cxx:2848
 AliAnalysisTaskLK0Spectra.cxx:2849
 AliAnalysisTaskLK0Spectra.cxx:2850
 AliAnalysisTaskLK0Spectra.cxx:2851
 AliAnalysisTaskLK0Spectra.cxx:2852
 AliAnalysisTaskLK0Spectra.cxx:2853
 AliAnalysisTaskLK0Spectra.cxx:2854
 AliAnalysisTaskLK0Spectra.cxx:2855
 AliAnalysisTaskLK0Spectra.cxx:2856
 AliAnalysisTaskLK0Spectra.cxx:2857
 AliAnalysisTaskLK0Spectra.cxx:2858
 AliAnalysisTaskLK0Spectra.cxx:2859
 AliAnalysisTaskLK0Spectra.cxx:2860
 AliAnalysisTaskLK0Spectra.cxx:2861
 AliAnalysisTaskLK0Spectra.cxx:2862
 AliAnalysisTaskLK0Spectra.cxx:2863
 AliAnalysisTaskLK0Spectra.cxx:2864
 AliAnalysisTaskLK0Spectra.cxx:2865
 AliAnalysisTaskLK0Spectra.cxx:2866
 AliAnalysisTaskLK0Spectra.cxx:2867
 AliAnalysisTaskLK0Spectra.cxx:2868
 AliAnalysisTaskLK0Spectra.cxx:2869
 AliAnalysisTaskLK0Spectra.cxx:2870
 AliAnalysisTaskLK0Spectra.cxx:2871
 AliAnalysisTaskLK0Spectra.cxx:2872
 AliAnalysisTaskLK0Spectra.cxx:2873
 AliAnalysisTaskLK0Spectra.cxx:2874
 AliAnalysisTaskLK0Spectra.cxx:2875
 AliAnalysisTaskLK0Spectra.cxx:2876
 AliAnalysisTaskLK0Spectra.cxx:2877
 AliAnalysisTaskLK0Spectra.cxx:2878
 AliAnalysisTaskLK0Spectra.cxx:2879
 AliAnalysisTaskLK0Spectra.cxx:2880
 AliAnalysisTaskLK0Spectra.cxx:2881
 AliAnalysisTaskLK0Spectra.cxx:2882
 AliAnalysisTaskLK0Spectra.cxx:2883
 AliAnalysisTaskLK0Spectra.cxx:2884
 AliAnalysisTaskLK0Spectra.cxx:2885
 AliAnalysisTaskLK0Spectra.cxx:2886
 AliAnalysisTaskLK0Spectra.cxx:2887
 AliAnalysisTaskLK0Spectra.cxx:2888
 AliAnalysisTaskLK0Spectra.cxx:2889
 AliAnalysisTaskLK0Spectra.cxx:2890
 AliAnalysisTaskLK0Spectra.cxx:2891
 AliAnalysisTaskLK0Spectra.cxx:2892
 AliAnalysisTaskLK0Spectra.cxx:2893
 AliAnalysisTaskLK0Spectra.cxx:2894
 AliAnalysisTaskLK0Spectra.cxx:2895
 AliAnalysisTaskLK0Spectra.cxx:2896
 AliAnalysisTaskLK0Spectra.cxx:2897
 AliAnalysisTaskLK0Spectra.cxx:2898
 AliAnalysisTaskLK0Spectra.cxx:2899
 AliAnalysisTaskLK0Spectra.cxx:2900
 AliAnalysisTaskLK0Spectra.cxx:2901
 AliAnalysisTaskLK0Spectra.cxx:2902
 AliAnalysisTaskLK0Spectra.cxx:2903
 AliAnalysisTaskLK0Spectra.cxx:2904
 AliAnalysisTaskLK0Spectra.cxx:2905
 AliAnalysisTaskLK0Spectra.cxx:2906
 AliAnalysisTaskLK0Spectra.cxx:2907
 AliAnalysisTaskLK0Spectra.cxx:2908
 AliAnalysisTaskLK0Spectra.cxx:2909
 AliAnalysisTaskLK0Spectra.cxx:2910
 AliAnalysisTaskLK0Spectra.cxx:2911
 AliAnalysisTaskLK0Spectra.cxx:2912
 AliAnalysisTaskLK0Spectra.cxx:2913
 AliAnalysisTaskLK0Spectra.cxx:2914
 AliAnalysisTaskLK0Spectra.cxx:2915
 AliAnalysisTaskLK0Spectra.cxx:2916
 AliAnalysisTaskLK0Spectra.cxx:2917
 AliAnalysisTaskLK0Spectra.cxx:2918
 AliAnalysisTaskLK0Spectra.cxx:2919
 AliAnalysisTaskLK0Spectra.cxx:2920
 AliAnalysisTaskLK0Spectra.cxx:2921
 AliAnalysisTaskLK0Spectra.cxx:2922
 AliAnalysisTaskLK0Spectra.cxx:2923
 AliAnalysisTaskLK0Spectra.cxx:2924
 AliAnalysisTaskLK0Spectra.cxx:2925
 AliAnalysisTaskLK0Spectra.cxx:2926
 AliAnalysisTaskLK0Spectra.cxx:2927
 AliAnalysisTaskLK0Spectra.cxx:2928
 AliAnalysisTaskLK0Spectra.cxx:2929
 AliAnalysisTaskLK0Spectra.cxx:2930
 AliAnalysisTaskLK0Spectra.cxx:2931
 AliAnalysisTaskLK0Spectra.cxx:2932
 AliAnalysisTaskLK0Spectra.cxx:2933
 AliAnalysisTaskLK0Spectra.cxx:2934
 AliAnalysisTaskLK0Spectra.cxx:2935
 AliAnalysisTaskLK0Spectra.cxx:2936
 AliAnalysisTaskLK0Spectra.cxx:2937
 AliAnalysisTaskLK0Spectra.cxx:2938
 AliAnalysisTaskLK0Spectra.cxx:2939
 AliAnalysisTaskLK0Spectra.cxx:2940
 AliAnalysisTaskLK0Spectra.cxx:2941
 AliAnalysisTaskLK0Spectra.cxx:2942
 AliAnalysisTaskLK0Spectra.cxx:2943
 AliAnalysisTaskLK0Spectra.cxx:2944
 AliAnalysisTaskLK0Spectra.cxx:2945
 AliAnalysisTaskLK0Spectra.cxx:2946
 AliAnalysisTaskLK0Spectra.cxx:2947
 AliAnalysisTaskLK0Spectra.cxx:2948
 AliAnalysisTaskLK0Spectra.cxx:2949
 AliAnalysisTaskLK0Spectra.cxx:2950
 AliAnalysisTaskLK0Spectra.cxx:2951
 AliAnalysisTaskLK0Spectra.cxx:2952
 AliAnalysisTaskLK0Spectra.cxx:2953
 AliAnalysisTaskLK0Spectra.cxx:2954
 AliAnalysisTaskLK0Spectra.cxx:2955
 AliAnalysisTaskLK0Spectra.cxx:2956
 AliAnalysisTaskLK0Spectra.cxx:2957
 AliAnalysisTaskLK0Spectra.cxx:2958
 AliAnalysisTaskLK0Spectra.cxx:2959
 AliAnalysisTaskLK0Spectra.cxx:2960
 AliAnalysisTaskLK0Spectra.cxx:2961
 AliAnalysisTaskLK0Spectra.cxx:2962
 AliAnalysisTaskLK0Spectra.cxx:2963
 AliAnalysisTaskLK0Spectra.cxx:2964
 AliAnalysisTaskLK0Spectra.cxx:2965
 AliAnalysisTaskLK0Spectra.cxx:2966
 AliAnalysisTaskLK0Spectra.cxx:2967
 AliAnalysisTaskLK0Spectra.cxx:2968
 AliAnalysisTaskLK0Spectra.cxx:2969
 AliAnalysisTaskLK0Spectra.cxx:2970
 AliAnalysisTaskLK0Spectra.cxx:2971
 AliAnalysisTaskLK0Spectra.cxx:2972
 AliAnalysisTaskLK0Spectra.cxx:2973
 AliAnalysisTaskLK0Spectra.cxx:2974
 AliAnalysisTaskLK0Spectra.cxx:2975
 AliAnalysisTaskLK0Spectra.cxx:2976
 AliAnalysisTaskLK0Spectra.cxx:2977
 AliAnalysisTaskLK0Spectra.cxx:2978
 AliAnalysisTaskLK0Spectra.cxx:2979
 AliAnalysisTaskLK0Spectra.cxx:2980
 AliAnalysisTaskLK0Spectra.cxx:2981
 AliAnalysisTaskLK0Spectra.cxx:2982
 AliAnalysisTaskLK0Spectra.cxx:2983
 AliAnalysisTaskLK0Spectra.cxx:2984
 AliAnalysisTaskLK0Spectra.cxx:2985
 AliAnalysisTaskLK0Spectra.cxx:2986
 AliAnalysisTaskLK0Spectra.cxx:2987
 AliAnalysisTaskLK0Spectra.cxx:2988
 AliAnalysisTaskLK0Spectra.cxx:2989
 AliAnalysisTaskLK0Spectra.cxx:2990
 AliAnalysisTaskLK0Spectra.cxx:2991
 AliAnalysisTaskLK0Spectra.cxx:2992
 AliAnalysisTaskLK0Spectra.cxx:2993
 AliAnalysisTaskLK0Spectra.cxx:2994
 AliAnalysisTaskLK0Spectra.cxx:2995
 AliAnalysisTaskLK0Spectra.cxx:2996
 AliAnalysisTaskLK0Spectra.cxx:2997
 AliAnalysisTaskLK0Spectra.cxx:2998
 AliAnalysisTaskLK0Spectra.cxx:2999
 AliAnalysisTaskLK0Spectra.cxx:3000
 AliAnalysisTaskLK0Spectra.cxx:3001
 AliAnalysisTaskLK0Spectra.cxx:3002
 AliAnalysisTaskLK0Spectra.cxx:3003
 AliAnalysisTaskLK0Spectra.cxx:3004
 AliAnalysisTaskLK0Spectra.cxx:3005
 AliAnalysisTaskLK0Spectra.cxx:3006
 AliAnalysisTaskLK0Spectra.cxx:3007
 AliAnalysisTaskLK0Spectra.cxx:3008
 AliAnalysisTaskLK0Spectra.cxx:3009
 AliAnalysisTaskLK0Spectra.cxx:3010
 AliAnalysisTaskLK0Spectra.cxx:3011
 AliAnalysisTaskLK0Spectra.cxx:3012
 AliAnalysisTaskLK0Spectra.cxx:3013
 AliAnalysisTaskLK0Spectra.cxx:3014
 AliAnalysisTaskLK0Spectra.cxx:3015
 AliAnalysisTaskLK0Spectra.cxx:3016
 AliAnalysisTaskLK0Spectra.cxx:3017
 AliAnalysisTaskLK0Spectra.cxx:3018
 AliAnalysisTaskLK0Spectra.cxx:3019
 AliAnalysisTaskLK0Spectra.cxx:3020
 AliAnalysisTaskLK0Spectra.cxx:3021
 AliAnalysisTaskLK0Spectra.cxx:3022
 AliAnalysisTaskLK0Spectra.cxx:3023
 AliAnalysisTaskLK0Spectra.cxx:3024
 AliAnalysisTaskLK0Spectra.cxx:3025
 AliAnalysisTaskLK0Spectra.cxx:3026
 AliAnalysisTaskLK0Spectra.cxx:3027
 AliAnalysisTaskLK0Spectra.cxx:3028
 AliAnalysisTaskLK0Spectra.cxx:3029
 AliAnalysisTaskLK0Spectra.cxx:3030
 AliAnalysisTaskLK0Spectra.cxx:3031
 AliAnalysisTaskLK0Spectra.cxx:3032
 AliAnalysisTaskLK0Spectra.cxx:3033
 AliAnalysisTaskLK0Spectra.cxx:3034
 AliAnalysisTaskLK0Spectra.cxx:3035
 AliAnalysisTaskLK0Spectra.cxx:3036
 AliAnalysisTaskLK0Spectra.cxx:3037
 AliAnalysisTaskLK0Spectra.cxx:3038
 AliAnalysisTaskLK0Spectra.cxx:3039
 AliAnalysisTaskLK0Spectra.cxx:3040
 AliAnalysisTaskLK0Spectra.cxx:3041
 AliAnalysisTaskLK0Spectra.cxx:3042
 AliAnalysisTaskLK0Spectra.cxx:3043
 AliAnalysisTaskLK0Spectra.cxx:3044
 AliAnalysisTaskLK0Spectra.cxx:3045
 AliAnalysisTaskLK0Spectra.cxx:3046
 AliAnalysisTaskLK0Spectra.cxx:3047
 AliAnalysisTaskLK0Spectra.cxx:3048
 AliAnalysisTaskLK0Spectra.cxx:3049
 AliAnalysisTaskLK0Spectra.cxx:3050
 AliAnalysisTaskLK0Spectra.cxx:3051
 AliAnalysisTaskLK0Spectra.cxx:3052
 AliAnalysisTaskLK0Spectra.cxx:3053
 AliAnalysisTaskLK0Spectra.cxx:3054
 AliAnalysisTaskLK0Spectra.cxx:3055
 AliAnalysisTaskLK0Spectra.cxx:3056
 AliAnalysisTaskLK0Spectra.cxx:3057
 AliAnalysisTaskLK0Spectra.cxx:3058
 AliAnalysisTaskLK0Spectra.cxx:3059
 AliAnalysisTaskLK0Spectra.cxx:3060
 AliAnalysisTaskLK0Spectra.cxx:3061
 AliAnalysisTaskLK0Spectra.cxx:3062
 AliAnalysisTaskLK0Spectra.cxx:3063
 AliAnalysisTaskLK0Spectra.cxx:3064
 AliAnalysisTaskLK0Spectra.cxx:3065
 AliAnalysisTaskLK0Spectra.cxx:3066
 AliAnalysisTaskLK0Spectra.cxx:3067
 AliAnalysisTaskLK0Spectra.cxx:3068
 AliAnalysisTaskLK0Spectra.cxx:3069
 AliAnalysisTaskLK0Spectra.cxx:3070
 AliAnalysisTaskLK0Spectra.cxx:3071
 AliAnalysisTaskLK0Spectra.cxx:3072
 AliAnalysisTaskLK0Spectra.cxx:3073
 AliAnalysisTaskLK0Spectra.cxx:3074
 AliAnalysisTaskLK0Spectra.cxx:3075
 AliAnalysisTaskLK0Spectra.cxx:3076
 AliAnalysisTaskLK0Spectra.cxx:3077
 AliAnalysisTaskLK0Spectra.cxx:3078
 AliAnalysisTaskLK0Spectra.cxx:3079
 AliAnalysisTaskLK0Spectra.cxx:3080
 AliAnalysisTaskLK0Spectra.cxx:3081
 AliAnalysisTaskLK0Spectra.cxx:3082
 AliAnalysisTaskLK0Spectra.cxx:3083
 AliAnalysisTaskLK0Spectra.cxx:3084
 AliAnalysisTaskLK0Spectra.cxx:3085
 AliAnalysisTaskLK0Spectra.cxx:3086
 AliAnalysisTaskLK0Spectra.cxx:3087
 AliAnalysisTaskLK0Spectra.cxx:3088
 AliAnalysisTaskLK0Spectra.cxx:3089
 AliAnalysisTaskLK0Spectra.cxx:3090
 AliAnalysisTaskLK0Spectra.cxx:3091
 AliAnalysisTaskLK0Spectra.cxx:3092
 AliAnalysisTaskLK0Spectra.cxx:3093
 AliAnalysisTaskLK0Spectra.cxx:3094
 AliAnalysisTaskLK0Spectra.cxx:3095
 AliAnalysisTaskLK0Spectra.cxx:3096
 AliAnalysisTaskLK0Spectra.cxx:3097
 AliAnalysisTaskLK0Spectra.cxx:3098
 AliAnalysisTaskLK0Spectra.cxx:3099
 AliAnalysisTaskLK0Spectra.cxx:3100
 AliAnalysisTaskLK0Spectra.cxx:3101
 AliAnalysisTaskLK0Spectra.cxx:3102
 AliAnalysisTaskLK0Spectra.cxx:3103
 AliAnalysisTaskLK0Spectra.cxx:3104
 AliAnalysisTaskLK0Spectra.cxx:3105
 AliAnalysisTaskLK0Spectra.cxx:3106
 AliAnalysisTaskLK0Spectra.cxx:3107
 AliAnalysisTaskLK0Spectra.cxx:3108
 AliAnalysisTaskLK0Spectra.cxx:3109
 AliAnalysisTaskLK0Spectra.cxx:3110
 AliAnalysisTaskLK0Spectra.cxx:3111
 AliAnalysisTaskLK0Spectra.cxx:3112
 AliAnalysisTaskLK0Spectra.cxx:3113
 AliAnalysisTaskLK0Spectra.cxx:3114
 AliAnalysisTaskLK0Spectra.cxx:3115
 AliAnalysisTaskLK0Spectra.cxx:3116
 AliAnalysisTaskLK0Spectra.cxx:3117
 AliAnalysisTaskLK0Spectra.cxx:3118
 AliAnalysisTaskLK0Spectra.cxx:3119
 AliAnalysisTaskLK0Spectra.cxx:3120
 AliAnalysisTaskLK0Spectra.cxx:3121
 AliAnalysisTaskLK0Spectra.cxx:3122
 AliAnalysisTaskLK0Spectra.cxx:3123
 AliAnalysisTaskLK0Spectra.cxx:3124
 AliAnalysisTaskLK0Spectra.cxx:3125
 AliAnalysisTaskLK0Spectra.cxx:3126
 AliAnalysisTaskLK0Spectra.cxx:3127
 AliAnalysisTaskLK0Spectra.cxx:3128
 AliAnalysisTaskLK0Spectra.cxx:3129
 AliAnalysisTaskLK0Spectra.cxx:3130
 AliAnalysisTaskLK0Spectra.cxx:3131
 AliAnalysisTaskLK0Spectra.cxx:3132
 AliAnalysisTaskLK0Spectra.cxx:3133
 AliAnalysisTaskLK0Spectra.cxx:3134
 AliAnalysisTaskLK0Spectra.cxx:3135
 AliAnalysisTaskLK0Spectra.cxx:3136
 AliAnalysisTaskLK0Spectra.cxx:3137
 AliAnalysisTaskLK0Spectra.cxx:3138
 AliAnalysisTaskLK0Spectra.cxx:3139
 AliAnalysisTaskLK0Spectra.cxx:3140
 AliAnalysisTaskLK0Spectra.cxx:3141
 AliAnalysisTaskLK0Spectra.cxx:3142
 AliAnalysisTaskLK0Spectra.cxx:3143
 AliAnalysisTaskLK0Spectra.cxx:3144
 AliAnalysisTaskLK0Spectra.cxx:3145
 AliAnalysisTaskLK0Spectra.cxx:3146
 AliAnalysisTaskLK0Spectra.cxx:3147
 AliAnalysisTaskLK0Spectra.cxx:3148
 AliAnalysisTaskLK0Spectra.cxx:3149
 AliAnalysisTaskLK0Spectra.cxx:3150
 AliAnalysisTaskLK0Spectra.cxx:3151
 AliAnalysisTaskLK0Spectra.cxx:3152
 AliAnalysisTaskLK0Spectra.cxx:3153
 AliAnalysisTaskLK0Spectra.cxx:3154
 AliAnalysisTaskLK0Spectra.cxx:3155
 AliAnalysisTaskLK0Spectra.cxx:3156
 AliAnalysisTaskLK0Spectra.cxx:3157
 AliAnalysisTaskLK0Spectra.cxx:3158
 AliAnalysisTaskLK0Spectra.cxx:3159
 AliAnalysisTaskLK0Spectra.cxx:3160
 AliAnalysisTaskLK0Spectra.cxx:3161
 AliAnalysisTaskLK0Spectra.cxx:3162
 AliAnalysisTaskLK0Spectra.cxx:3163
 AliAnalysisTaskLK0Spectra.cxx:3164
 AliAnalysisTaskLK0Spectra.cxx:3165
 AliAnalysisTaskLK0Spectra.cxx:3166
 AliAnalysisTaskLK0Spectra.cxx:3167
 AliAnalysisTaskLK0Spectra.cxx:3168
 AliAnalysisTaskLK0Spectra.cxx:3169
 AliAnalysisTaskLK0Spectra.cxx:3170
 AliAnalysisTaskLK0Spectra.cxx:3171
 AliAnalysisTaskLK0Spectra.cxx:3172
 AliAnalysisTaskLK0Spectra.cxx:3173
 AliAnalysisTaskLK0Spectra.cxx:3174
 AliAnalysisTaskLK0Spectra.cxx:3175
 AliAnalysisTaskLK0Spectra.cxx:3176
 AliAnalysisTaskLK0Spectra.cxx:3177
 AliAnalysisTaskLK0Spectra.cxx:3178
 AliAnalysisTaskLK0Spectra.cxx:3179
 AliAnalysisTaskLK0Spectra.cxx:3180
 AliAnalysisTaskLK0Spectra.cxx:3181
 AliAnalysisTaskLK0Spectra.cxx:3182
 AliAnalysisTaskLK0Spectra.cxx:3183
 AliAnalysisTaskLK0Spectra.cxx:3184
 AliAnalysisTaskLK0Spectra.cxx:3185
 AliAnalysisTaskLK0Spectra.cxx:3186
 AliAnalysisTaskLK0Spectra.cxx:3187
 AliAnalysisTaskLK0Spectra.cxx:3188
 AliAnalysisTaskLK0Spectra.cxx:3189
 AliAnalysisTaskLK0Spectra.cxx:3190
 AliAnalysisTaskLK0Spectra.cxx:3191
 AliAnalysisTaskLK0Spectra.cxx:3192
 AliAnalysisTaskLK0Spectra.cxx:3193
 AliAnalysisTaskLK0Spectra.cxx:3194
 AliAnalysisTaskLK0Spectra.cxx:3195
 AliAnalysisTaskLK0Spectra.cxx:3196
 AliAnalysisTaskLK0Spectra.cxx:3197
 AliAnalysisTaskLK0Spectra.cxx:3198
 AliAnalysisTaskLK0Spectra.cxx:3199
 AliAnalysisTaskLK0Spectra.cxx:3200
 AliAnalysisTaskLK0Spectra.cxx:3201
 AliAnalysisTaskLK0Spectra.cxx:3202
 AliAnalysisTaskLK0Spectra.cxx:3203
 AliAnalysisTaskLK0Spectra.cxx:3204
 AliAnalysisTaskLK0Spectra.cxx:3205
 AliAnalysisTaskLK0Spectra.cxx:3206
 AliAnalysisTaskLK0Spectra.cxx:3207
 AliAnalysisTaskLK0Spectra.cxx:3208
 AliAnalysisTaskLK0Spectra.cxx:3209
 AliAnalysisTaskLK0Spectra.cxx:3210
 AliAnalysisTaskLK0Spectra.cxx:3211
 AliAnalysisTaskLK0Spectra.cxx:3212
 AliAnalysisTaskLK0Spectra.cxx:3213
 AliAnalysisTaskLK0Spectra.cxx:3214
 AliAnalysisTaskLK0Spectra.cxx:3215
 AliAnalysisTaskLK0Spectra.cxx:3216
 AliAnalysisTaskLK0Spectra.cxx:3217
 AliAnalysisTaskLK0Spectra.cxx:3218
 AliAnalysisTaskLK0Spectra.cxx:3219
 AliAnalysisTaskLK0Spectra.cxx:3220
 AliAnalysisTaskLK0Spectra.cxx:3221
 AliAnalysisTaskLK0Spectra.cxx:3222
 AliAnalysisTaskLK0Spectra.cxx:3223
 AliAnalysisTaskLK0Spectra.cxx:3224
 AliAnalysisTaskLK0Spectra.cxx:3225
 AliAnalysisTaskLK0Spectra.cxx:3226
 AliAnalysisTaskLK0Spectra.cxx:3227
 AliAnalysisTaskLK0Spectra.cxx:3228
 AliAnalysisTaskLK0Spectra.cxx:3229
 AliAnalysisTaskLK0Spectra.cxx:3230
 AliAnalysisTaskLK0Spectra.cxx:3231
 AliAnalysisTaskLK0Spectra.cxx:3232
 AliAnalysisTaskLK0Spectra.cxx:3233
 AliAnalysisTaskLK0Spectra.cxx:3234
 AliAnalysisTaskLK0Spectra.cxx:3235
 AliAnalysisTaskLK0Spectra.cxx:3236
 AliAnalysisTaskLK0Spectra.cxx:3237
 AliAnalysisTaskLK0Spectra.cxx:3238
 AliAnalysisTaskLK0Spectra.cxx:3239
 AliAnalysisTaskLK0Spectra.cxx:3240
 AliAnalysisTaskLK0Spectra.cxx:3241
 AliAnalysisTaskLK0Spectra.cxx:3242
 AliAnalysisTaskLK0Spectra.cxx:3243
 AliAnalysisTaskLK0Spectra.cxx:3244
 AliAnalysisTaskLK0Spectra.cxx:3245
 AliAnalysisTaskLK0Spectra.cxx:3246
 AliAnalysisTaskLK0Spectra.cxx:3247
 AliAnalysisTaskLK0Spectra.cxx:3248
 AliAnalysisTaskLK0Spectra.cxx:3249
 AliAnalysisTaskLK0Spectra.cxx:3250
 AliAnalysisTaskLK0Spectra.cxx:3251
 AliAnalysisTaskLK0Spectra.cxx:3252
 AliAnalysisTaskLK0Spectra.cxx:3253
 AliAnalysisTaskLK0Spectra.cxx:3254
 AliAnalysisTaskLK0Spectra.cxx:3255
 AliAnalysisTaskLK0Spectra.cxx:3256
 AliAnalysisTaskLK0Spectra.cxx:3257
 AliAnalysisTaskLK0Spectra.cxx:3258
 AliAnalysisTaskLK0Spectra.cxx:3259
 AliAnalysisTaskLK0Spectra.cxx:3260
 AliAnalysisTaskLK0Spectra.cxx:3261
 AliAnalysisTaskLK0Spectra.cxx:3262
 AliAnalysisTaskLK0Spectra.cxx:3263
 AliAnalysisTaskLK0Spectra.cxx:3264
 AliAnalysisTaskLK0Spectra.cxx:3265
 AliAnalysisTaskLK0Spectra.cxx:3266
 AliAnalysisTaskLK0Spectra.cxx:3267
 AliAnalysisTaskLK0Spectra.cxx:3268
 AliAnalysisTaskLK0Spectra.cxx:3269
 AliAnalysisTaskLK0Spectra.cxx:3270
 AliAnalysisTaskLK0Spectra.cxx:3271
 AliAnalysisTaskLK0Spectra.cxx:3272
 AliAnalysisTaskLK0Spectra.cxx:3273
 AliAnalysisTaskLK0Spectra.cxx:3274
 AliAnalysisTaskLK0Spectra.cxx:3275
 AliAnalysisTaskLK0Spectra.cxx:3276
 AliAnalysisTaskLK0Spectra.cxx:3277
 AliAnalysisTaskLK0Spectra.cxx:3278
 AliAnalysisTaskLK0Spectra.cxx:3279
 AliAnalysisTaskLK0Spectra.cxx:3280
 AliAnalysisTaskLK0Spectra.cxx:3281
 AliAnalysisTaskLK0Spectra.cxx:3282
 AliAnalysisTaskLK0Spectra.cxx:3283
 AliAnalysisTaskLK0Spectra.cxx:3284
 AliAnalysisTaskLK0Spectra.cxx:3285
 AliAnalysisTaskLK0Spectra.cxx:3286
 AliAnalysisTaskLK0Spectra.cxx:3287
 AliAnalysisTaskLK0Spectra.cxx:3288
 AliAnalysisTaskLK0Spectra.cxx:3289
 AliAnalysisTaskLK0Spectra.cxx:3290
 AliAnalysisTaskLK0Spectra.cxx:3291
 AliAnalysisTaskLK0Spectra.cxx:3292
 AliAnalysisTaskLK0Spectra.cxx:3293
 AliAnalysisTaskLK0Spectra.cxx:3294
 AliAnalysisTaskLK0Spectra.cxx:3295
 AliAnalysisTaskLK0Spectra.cxx:3296
 AliAnalysisTaskLK0Spectra.cxx:3297
 AliAnalysisTaskLK0Spectra.cxx:3298
 AliAnalysisTaskLK0Spectra.cxx:3299
 AliAnalysisTaskLK0Spectra.cxx:3300
 AliAnalysisTaskLK0Spectra.cxx:3301
 AliAnalysisTaskLK0Spectra.cxx:3302
 AliAnalysisTaskLK0Spectra.cxx:3303
 AliAnalysisTaskLK0Spectra.cxx:3304
 AliAnalysisTaskLK0Spectra.cxx:3305
 AliAnalysisTaskLK0Spectra.cxx:3306
 AliAnalysisTaskLK0Spectra.cxx:3307
 AliAnalysisTaskLK0Spectra.cxx:3308
 AliAnalysisTaskLK0Spectra.cxx:3309
 AliAnalysisTaskLK0Spectra.cxx:3310
 AliAnalysisTaskLK0Spectra.cxx:3311
 AliAnalysisTaskLK0Spectra.cxx:3312
 AliAnalysisTaskLK0Spectra.cxx:3313
 AliAnalysisTaskLK0Spectra.cxx:3314
 AliAnalysisTaskLK0Spectra.cxx:3315
 AliAnalysisTaskLK0Spectra.cxx:3316
 AliAnalysisTaskLK0Spectra.cxx:3317
 AliAnalysisTaskLK0Spectra.cxx:3318
 AliAnalysisTaskLK0Spectra.cxx:3319
 AliAnalysisTaskLK0Spectra.cxx:3320
 AliAnalysisTaskLK0Spectra.cxx:3321
 AliAnalysisTaskLK0Spectra.cxx:3322
 AliAnalysisTaskLK0Spectra.cxx:3323
 AliAnalysisTaskLK0Spectra.cxx:3324
 AliAnalysisTaskLK0Spectra.cxx:3325
 AliAnalysisTaskLK0Spectra.cxx:3326
 AliAnalysisTaskLK0Spectra.cxx:3327
 AliAnalysisTaskLK0Spectra.cxx:3328
 AliAnalysisTaskLK0Spectra.cxx:3329
 AliAnalysisTaskLK0Spectra.cxx:3330
 AliAnalysisTaskLK0Spectra.cxx:3331
 AliAnalysisTaskLK0Spectra.cxx:3332
 AliAnalysisTaskLK0Spectra.cxx:3333
 AliAnalysisTaskLK0Spectra.cxx:3334
 AliAnalysisTaskLK0Spectra.cxx:3335
 AliAnalysisTaskLK0Spectra.cxx:3336
 AliAnalysisTaskLK0Spectra.cxx:3337
 AliAnalysisTaskLK0Spectra.cxx:3338
 AliAnalysisTaskLK0Spectra.cxx:3339
 AliAnalysisTaskLK0Spectra.cxx:3340
 AliAnalysisTaskLK0Spectra.cxx:3341
 AliAnalysisTaskLK0Spectra.cxx:3342
 AliAnalysisTaskLK0Spectra.cxx:3343
 AliAnalysisTaskLK0Spectra.cxx:3344
 AliAnalysisTaskLK0Spectra.cxx:3345
 AliAnalysisTaskLK0Spectra.cxx:3346
 AliAnalysisTaskLK0Spectra.cxx:3347
 AliAnalysisTaskLK0Spectra.cxx:3348
 AliAnalysisTaskLK0Spectra.cxx:3349
 AliAnalysisTaskLK0Spectra.cxx:3350
 AliAnalysisTaskLK0Spectra.cxx:3351
 AliAnalysisTaskLK0Spectra.cxx:3352
 AliAnalysisTaskLK0Spectra.cxx:3353
 AliAnalysisTaskLK0Spectra.cxx:3354
 AliAnalysisTaskLK0Spectra.cxx:3355
 AliAnalysisTaskLK0Spectra.cxx:3356
 AliAnalysisTaskLK0Spectra.cxx:3357
 AliAnalysisTaskLK0Spectra.cxx:3358
 AliAnalysisTaskLK0Spectra.cxx:3359
 AliAnalysisTaskLK0Spectra.cxx:3360
 AliAnalysisTaskLK0Spectra.cxx:3361
 AliAnalysisTaskLK0Spectra.cxx:3362
 AliAnalysisTaskLK0Spectra.cxx:3363
 AliAnalysisTaskLK0Spectra.cxx:3364
 AliAnalysisTaskLK0Spectra.cxx:3365
 AliAnalysisTaskLK0Spectra.cxx:3366
 AliAnalysisTaskLK0Spectra.cxx:3367
 AliAnalysisTaskLK0Spectra.cxx:3368
 AliAnalysisTaskLK0Spectra.cxx:3369
 AliAnalysisTaskLK0Spectra.cxx:3370
 AliAnalysisTaskLK0Spectra.cxx:3371
 AliAnalysisTaskLK0Spectra.cxx:3372
 AliAnalysisTaskLK0Spectra.cxx:3373
 AliAnalysisTaskLK0Spectra.cxx:3374
 AliAnalysisTaskLK0Spectra.cxx:3375
 AliAnalysisTaskLK0Spectra.cxx:3376
 AliAnalysisTaskLK0Spectra.cxx:3377
 AliAnalysisTaskLK0Spectra.cxx:3378
 AliAnalysisTaskLK0Spectra.cxx:3379
 AliAnalysisTaskLK0Spectra.cxx:3380
 AliAnalysisTaskLK0Spectra.cxx:3381
 AliAnalysisTaskLK0Spectra.cxx:3382
 AliAnalysisTaskLK0Spectra.cxx:3383
 AliAnalysisTaskLK0Spectra.cxx:3384
 AliAnalysisTaskLK0Spectra.cxx:3385
 AliAnalysisTaskLK0Spectra.cxx:3386
 AliAnalysisTaskLK0Spectra.cxx:3387
 AliAnalysisTaskLK0Spectra.cxx:3388
 AliAnalysisTaskLK0Spectra.cxx:3389
 AliAnalysisTaskLK0Spectra.cxx:3390
 AliAnalysisTaskLK0Spectra.cxx:3391
 AliAnalysisTaskLK0Spectra.cxx:3392
 AliAnalysisTaskLK0Spectra.cxx:3393
 AliAnalysisTaskLK0Spectra.cxx:3394
 AliAnalysisTaskLK0Spectra.cxx:3395
 AliAnalysisTaskLK0Spectra.cxx:3396
 AliAnalysisTaskLK0Spectra.cxx:3397
 AliAnalysisTaskLK0Spectra.cxx:3398
 AliAnalysisTaskLK0Spectra.cxx:3399
 AliAnalysisTaskLK0Spectra.cxx:3400
 AliAnalysisTaskLK0Spectra.cxx:3401
 AliAnalysisTaskLK0Spectra.cxx:3402
 AliAnalysisTaskLK0Spectra.cxx:3403
 AliAnalysisTaskLK0Spectra.cxx:3404
 AliAnalysisTaskLK0Spectra.cxx:3405
 AliAnalysisTaskLK0Spectra.cxx:3406
 AliAnalysisTaskLK0Spectra.cxx:3407
 AliAnalysisTaskLK0Spectra.cxx:3408
 AliAnalysisTaskLK0Spectra.cxx:3409
 AliAnalysisTaskLK0Spectra.cxx:3410
 AliAnalysisTaskLK0Spectra.cxx:3411
 AliAnalysisTaskLK0Spectra.cxx:3412
 AliAnalysisTaskLK0Spectra.cxx:3413
 AliAnalysisTaskLK0Spectra.cxx:3414
 AliAnalysisTaskLK0Spectra.cxx:3415
 AliAnalysisTaskLK0Spectra.cxx:3416
 AliAnalysisTaskLK0Spectra.cxx:3417
 AliAnalysisTaskLK0Spectra.cxx:3418
 AliAnalysisTaskLK0Spectra.cxx:3419
 AliAnalysisTaskLK0Spectra.cxx:3420
 AliAnalysisTaskLK0Spectra.cxx:3421
 AliAnalysisTaskLK0Spectra.cxx:3422
 AliAnalysisTaskLK0Spectra.cxx:3423
 AliAnalysisTaskLK0Spectra.cxx:3424
 AliAnalysisTaskLK0Spectra.cxx:3425
 AliAnalysisTaskLK0Spectra.cxx:3426
 AliAnalysisTaskLK0Spectra.cxx:3427
 AliAnalysisTaskLK0Spectra.cxx:3428
 AliAnalysisTaskLK0Spectra.cxx:3429
 AliAnalysisTaskLK0Spectra.cxx:3430
 AliAnalysisTaskLK0Spectra.cxx:3431
 AliAnalysisTaskLK0Spectra.cxx:3432
 AliAnalysisTaskLK0Spectra.cxx:3433
 AliAnalysisTaskLK0Spectra.cxx:3434
 AliAnalysisTaskLK0Spectra.cxx:3435
 AliAnalysisTaskLK0Spectra.cxx:3436
 AliAnalysisTaskLK0Spectra.cxx:3437
 AliAnalysisTaskLK0Spectra.cxx:3438