#include <Riostream.h>
#include <TClonesArray.h>
#include <TCanvas.h>
#include <TNtuple.h>
#include <TTree.h>
#include <TList.h>
#include <TH1F.h>
#include <TH2F.h>
#include <TDatabasePDG.h>
#include <AliAnalysisDataSlot.h>
#include <AliAnalysisDataContainer.h>
#include "AliAnalysisManager.h"
#include "AliESDtrack.h"
#include "AliVertexerTracks.h"
#include "AliAODHandler.h"
#include "AliAODEvent.h"
#include "AliAODVertex.h"
#include "AliAODTrack.h"
#include "AliAODMCHeader.h"
#include "AliAODMCParticle.h"
#include "AliAODRecoDecayHF2Prong.h"
#include "AliAODRecoCascadeHF.h"
#include "AliAnalysisVertexingHF.h"
#include "AliAnalysisTaskSE.h"
#include "AliAnalysisTaskSED0Mass.h"
#include "AliNormalizationCounter.h"
using std::cout;
using std::endl;
ClassImp(AliAnalysisTaskSED0Mass)
AliAnalysisTaskSED0Mass::AliAnalysisTaskSED0Mass():
AliAnalysisTaskSE(),
fOutputMass(0),
fOutputMassPt(0),
fOutputMassY(0),
fDistr(0),
fNentries(0),
fCuts(0),
fArray(0),
fReadMC(0),
fCutOnDistr(0),
fUsePid4Distr(0),
fCounter(0),
fNPtBins(1),
fLsNormalization(1.),
fFillOnlyD0D0bar(0),
fDaughterTracks(),
fIsSelectedCandidate(0),
fFillVarHists(kTRUE),
fSys(0),
fIsRejectSDDClusters(0),
fFillPtHist(kTRUE),
fFillYHist(kFALSE),
fFillImpParHist(kFALSE),
fUseSelectionBit(kTRUE),
fWriteVariableTree(kFALSE),
fVariablesTree(0),
fCandidateVariables(),
fPIDCheck(kFALSE),
fDrawDetSignal(kFALSE),
fDetSignal(0)
{
for(Int_t ih=0; ih<5; ih++) fHistMassPtImpParTC[ih]=0x0;
}
AliAnalysisTaskSED0Mass::AliAnalysisTaskSED0Mass(const char *name,AliRDHFCutsD0toKpi* cuts):
AliAnalysisTaskSE(name),
fOutputMass(0),
fOutputMassPt(0),
fOutputMassY(0),
fDistr(0),
fNentries(0),
fCuts(0),
fArray(0),
fReadMC(0),
fCutOnDistr(0),
fUsePid4Distr(0),
fCounter(0),
fNPtBins(1),
fLsNormalization(1.),
fFillOnlyD0D0bar(0),
fDaughterTracks(),
fIsSelectedCandidate(0),
fFillVarHists(kTRUE),
fSys(0),
fIsRejectSDDClusters(0),
fFillPtHist(kTRUE),
fFillYHist(kFALSE),
fFillImpParHist(kFALSE),
fUseSelectionBit(kTRUE),
fWriteVariableTree(kFALSE),
fVariablesTree(0),
fCandidateVariables(),
fPIDCheck(kFALSE),
fDrawDetSignal(kFALSE),
fDetSignal(0)
{
fNPtBins=cuts->GetNPtBins();
fCuts=cuts;
for(Int_t ih=0; ih<5; ih++) fHistMassPtImpParTC[ih]=0x0;
DefineOutput(1,TList::Class());
DefineOutput(2,TList::Class());
DefineOutput(3,TH1F::Class());
DefineOutput(4,AliRDHFCutsD0toKpi::Class());
DefineOutput(5,AliNormalizationCounter::Class());
DefineOutput(6,TList::Class());
DefineOutput(7,TTree::Class());
DefineOutput(8, TList::Class());
DefineOutput(9, TList::Class());
}
AliAnalysisTaskSED0Mass::~AliAnalysisTaskSED0Mass()
{
if (fOutputMass) {
delete fOutputMass;
fOutputMass = 0;
}
if (fOutputMassPt) {
delete fOutputMassPt;
fOutputMassPt = 0;
}
if (fOutputMassY) {
delete fOutputMassY;
fOutputMassY = 0;
}
if (fDistr) {
delete fDistr;
fDistr = 0;
}
if (fCuts) {
delete fCuts;
fCuts = 0;
}
for(Int_t i=0; i<5; i++){
if(fHistMassPtImpParTC[i]) delete fHistMassPtImpParTC[i];
}
if (fNentries){
delete fNentries;
fNentries = 0;
}
if(fCounter){
delete fCounter;
fCounter=0;
}
if(fVariablesTree){
delete fVariablesTree;
fVariablesTree = 0;
}
if (fDetSignal) {
delete fDetSignal;
fDetSignal = 0;
}
}
void AliAnalysisTaskSED0Mass::Init()
{
if(fDebug > 1) printf("AnalysisTaskSED0Mass::Init() \n");
AliRDHFCutsD0toKpi* copyfCuts=new AliRDHFCutsD0toKpi(*fCuts);
const char* nameoutput=GetOutputSlot(4)->GetContainer()->GetName();
copyfCuts->SetName(nameoutput);
PostData(4,copyfCuts);
return;
}
void AliAnalysisTaskSED0Mass::UserCreateOutputObjects()
{
if(fDebug > 1) printf("AnalysisTaskSED0Mass::UserCreateOutputObjects() \n");
fOutputMass = new TList();
fOutputMass->SetOwner();
fOutputMass->SetName("listMass");
fOutputMassPt = new TList();
fOutputMassPt->SetOwner();
fOutputMassPt->SetName("listMassPt");
fOutputMassY = new TList();
fOutputMassY->SetOwner();
fOutputMassY->SetName("listMassY");
fDistr = new TList();
fDistr->SetOwner();
fDistr->SetName("distributionslist");
fDetSignal = new TList();
fDetSignal->SetOwner();
fDetSignal->SetName("detectorsignals");
TString nameMass=" ",nameSgn27=" ",nameSgn=" ", nameBkg=" ", nameRfl=" ",nameMassNocutsS =" ",nameMassNocutsB =" ", namedistr=" ";
TString nameMassPt="", nameSgnPt="", nameBkgPt="", nameRflPt="";
TString nameMassY="", nameSgnY="", nameBkgY="", nameRflY="";
Int_t nbins2dPt=60; Float_t binInPt=0., binFinPt=30.;
Int_t nbins2dY=60; Float_t binInY=-1.5, binFinY=1.5;
for(Int_t i=0;i<fCuts->GetNPtBins();i++){
nameMass="histMass_";
nameMass+=i;
nameSgn27="histSgn27_";
nameSgn27+=i;
nameSgn="histSgn_";
nameSgn+=i;
nameBkg="histBkg_";
nameBkg+=i;
nameRfl="histRfl_";
nameRfl+=i;
nameMassNocutsS="hMassS_";
nameMassNocutsS+=i;
nameMassNocutsB="hMassB_";
nameMassNocutsB+=i;
if(fFillVarHists){
if(fReadMC){
namedistr="hNclsD0vsptS_";
namedistr+=i;
TH2F *hNclsD0vsptS = new TH2F(namedistr.Data(),"N cls distrubution [S];p_{T} [GeV/c];N cls",200,0.,20.,100,0.,200.);
namedistr="hNclsD0barvsptS_";
namedistr+=i;
TH2F *hNclsD0barvsptS = new TH2F(namedistr.Data(),"N cls distrubution [S];p_{T} [GeV/c];N cls",200,0.,20.,100,0.,200.);
namedistr="hNITSpointsD0vsptS_";
namedistr+=i;
TH2F *hNITSpointsD0vsptS = new TH2F(namedistr.Data(),"N ITS points distrubution [S];p_{T} [GeV/c];N points",200,0.,20.,7,0.,7.);
namedistr="hNSPDpointsD0S_";
namedistr+=i;
TH1I *hNSPDpointsD0S = new TH1I(namedistr.Data(),"N SPD points distrubution [S]; ;N tracks",4,0,4);
hNSPDpointsD0S->GetXaxis()->SetBinLabel(1, "no SPD");
hNSPDpointsD0S->GetXaxis()->SetBinLabel(2, "kOnlyFirst");
hNSPDpointsD0S->GetXaxis()->SetBinLabel(3, "kOnlySecond");
hNSPDpointsD0S->GetXaxis()->SetBinLabel(4, "kBoth");
namedistr="hptD0S_";
namedistr+=i;
TH1F *hptD0S = new TH1F(namedistr.Data(), "p_{T} distribution [S];p_{T} [GeV/c]",200,0.,20.);
namedistr="hptD0barS_";
namedistr+=i;
TH1F *hptD0barS = new TH1F(namedistr.Data(), "p_{T} distribution [S];p_{T} [GeV/c]",200,0.,20.);
namedistr="hphiD0S_";
namedistr+=i;
TH1F *hphiD0S = new TH1F(namedistr.Data(), "#phi distribution [S];#phi [rad]",100,0.,2*TMath::Pi());
namedistr="hphiD0barS_";
namedistr+=i;
TH1F *hphiD0barS = new TH1F(namedistr.Data(), "#phi distribution [S];#phi [rad]",100,0.,2*TMath::Pi());
namedistr="hetaphiD0candidateS_";
namedistr+=i;
TH2F *hetaphiD0candidateS = new TH2F(namedistr.Data(), "D^{0} candidates #eta #phi distribution [S];#eta;#phi [rad]",100, -1.5, 1.5, 100, 0.,2*TMath::Pi());
namedistr="hetaphiD0barcandidateS_";
namedistr+=i;
TH2F *hetaphiD0barcandidateS = new TH2F(namedistr.Data(), "anti-D^{0} candidates #eta #phi distribution [S];#eta;#phi [rad]",100, -1.5, 1.5, 100, 0.,2*TMath::Pi());
namedistr="hetaphiD0candidatesignalregionS_";
namedistr+=i;
TH2F *hetaphiD0candidatesignalregionS = new TH2F(namedistr.Data(), "D^{0} candidates #eta #phi distribution [S] [mass cut];#eta;#phi [rad]",100, -1.5, 1.5, 100, 0.,2*TMath::Pi());
namedistr="hetaphiD0barcandidatesignalregionS_";
namedistr+=i;
TH2F *hetaphiD0barcandidatesignalregionS = new TH2F(namedistr.Data(), "anti-D^{0} candidates #eta #phi distribution [S] [mass cut];#eta;#phi [rad]",100, -1.5, 1.5, 100, 0.,2*TMath::Pi());
namedistr="hdcaS_";
namedistr+=i;
TH1F *hdcaS = new TH1F(namedistr.Data(), "DCA distribution;dca [cm]",200,0.,0.1);
namedistr="hd0piS_";
namedistr+=i;
TH1F *hd0piS = new TH1F(namedistr.Data(), "Impact parameter distribution (pions);d0(#pi) [cm]",200,-0.1,0.1);
namedistr="hd0KS_";
namedistr+=i;
TH1F *hd0KS = new TH1F(namedistr.Data(), "Impact parameter distribution (kaons);d0(K) [cm]",200,-0.1,0.1);
namedistr="hd0d0S_";
namedistr+=i;
TH1F *hd0d0S = new TH1F(namedistr.Data(), "d_{0}#timesd_{0} distribution;d_{0}#timesd_{0} [cm^{2}]",200,-0.001,0.001);
namedistr="hdeclS_";
namedistr+=i;
TH1F *hdeclengthS = new TH1F(namedistr.Data(), "Decay Length^{2} distribution;Decay Length^{2} [cm]",200,0,0.015);
namedistr="hnormdeclS_";
namedistr+=i;
TH1F *hnormdeclengthS = new TH1F(namedistr.Data(), "Normalized Decay Length^{2} distribution;(Decay Length/Err)^{2} ",200,0,12.);
namedistr="hdeclxyS_";
namedistr+=i;
TH1F* hdeclxyS=new TH1F(namedistr.Data(),"Decay Length XY distribution;Decay Length XY [cm]",200,0,0.15);
namedistr="hnormdeclxyS_";
namedistr+=i;
TH1F* hnormdeclxyS=new TH1F(namedistr.Data(),"Normalized decay Length XY distribution;Decay Length XY/Err",200,0,6.);
namedistr="hdeclxyd0d0S_";
namedistr+=i;
TH2F* hdeclxyd0d0S=new TH2F(namedistr.Data(),"Correlation decay Length XY - d_{0}#times d_{0};Decay Length XY [cm];d_{0}#times d_{0}[cm^{2}]",200,0,0.15,200,-0.001,0.001);
namedistr="hnormdeclxyd0d0S_";
namedistr+=i;
TH2F* hnormdeclxyd0d0S=new TH2F(namedistr.Data(),"Correlation normalized decay Length XY - d_{0}#times d_{0};Decay Length XY/Err;d_{0}#times d_{0}[cm^{2}]",200,0,6,200,-0.001,0.001);
namedistr="hcosthetapointS_";
namedistr+=i;
TH1F *hcosthetapointS = new TH1F(namedistr.Data(), "cos#theta_{Point} distribution;cos#theta_{Point}",200,0,1.);
namedistr="hcosthetapointxyS_";
namedistr+=i;
TH1F *hcosthetapointxyS = new TH1F(namedistr.Data(), "cos#theta_{Point} XYdistribution;cos#theta_{Point}",300,0.,1.);
TH1F* tmpMS = new TH1F(nameMassNocutsS.Data(),"D^{0} invariant mass; M [GeV]; Entries",300,1.5648,2.1648);
tmpMS->Sumw2();
fDistr->Add(hNclsD0vsptS);
fDistr->Add(hNclsD0barvsptS);
fDistr->Add(hNITSpointsD0vsptS);
fDistr->Add(hNSPDpointsD0S);
fDistr->Add(hptD0S);
fDistr->Add(hphiD0S);
fDistr->Add(hptD0barS);
fDistr->Add(hphiD0barS);
fDistr->Add(hetaphiD0candidateS);
fDistr->Add(hetaphiD0candidatesignalregionS);
fDistr->Add(hetaphiD0barcandidateS);
fDistr->Add(hetaphiD0barcandidatesignalregionS);
fDistr->Add(hdcaS);
fDistr->Add(hd0piS);
fDistr->Add(hd0KS);
fDistr->Add(hd0d0S);
fDistr->Add(hcosthetapointS);
fDistr->Add(hcosthetapointxyS);
fDistr->Add(hdeclengthS);
fDistr->Add(hnormdeclengthS);
fDistr->Add(hdeclxyS);
fDistr->Add(hnormdeclxyS);
fDistr->Add(hdeclxyd0d0S);
fDistr->Add(hnormdeclxyd0d0S);
fDistr->Add(tmpMS);
}
namedistr="hNclsD0vsptB_";
namedistr+=i;
TH2F *hNclsD0vsptB = new TH2F(namedistr.Data(),"N cls distrubution [B];p_{T} [GeV/c];N cls",200,0.,20.,100,0.,200.);
namedistr="hNclsD0barvsptB_";
namedistr+=i;
TH2F *hNclsD0barvsptB = new TH2F(namedistr.Data(),"N cls distrubution [B];p_{T} [GeV/c];N cls",200,0.,20.,100,0.,200.);
namedistr="hNITSpointsD0vsptB_";
namedistr+=i;
TH2F *hNITSpointsD0vsptB = new TH2F(namedistr.Data(),"N ITS points distrubution [B];p_{T} [GeV/c];N points",200,0.,20.,7,0.,7.);
namedistr="hNSPDpointsD0B_";
namedistr+=i;
TH1I *hNSPDpointsD0B = new TH1I(namedistr.Data(),"N SPD points distrubution [B]; ;N tracks",4,0,4);
hNSPDpointsD0B->GetXaxis()->SetBinLabel(1, "no SPD");
hNSPDpointsD0B->GetXaxis()->SetBinLabel(2, "kOnlyFirst");
hNSPDpointsD0B->GetXaxis()->SetBinLabel(3, "kOnlySecond");
hNSPDpointsD0B->GetXaxis()->SetBinLabel(4, "kBoth");
namedistr="hptD0B_";
namedistr+=i;
TH1F *hptD0B = new TH1F(namedistr.Data(), "p_{T} distribution [B];p_{T} [GeV/c]",200,0.,20.);
namedistr="hptD0barB_";
namedistr+=i;
TH1F *hptD0barB = new TH1F(namedistr.Data(), "p_{T} distribution [B];p_{T} [GeV/c]",200,0.,20.);
namedistr="hphiD0B_";
namedistr+=i;
TH1F *hphiD0B = new TH1F(namedistr.Data(), "#phi distribution [B];#phi [rad]",100,0.,2*TMath::Pi());
namedistr="hphiD0barB_";
namedistr+=i;
TH1F *hphiD0barB = new TH1F(namedistr.Data(), "#phi distribution [B];#phi [rad]",100,0.,2*TMath::Pi());
namedistr="hetaphiD0candidateB_";
namedistr+=i;
TH2F *hetaphiD0candidateB = new TH2F(namedistr.Data(), "D^{0} candidates #eta #phi distribution [B];#eta;#phi [rad]",100, -1.5, 1.5, 100, 0.,2*TMath::Pi());
namedistr="hetaphiD0barcandidateB_";
namedistr+=i;
TH2F *hetaphiD0barcandidateB = new TH2F(namedistr.Data(), "anti-D^{0} candidates #eta #phi distribution [B];#eta;#phi [rad]",100, -1.5, 1.5, 100, 0.,2*TMath::Pi());
namedistr="hetaphiD0candidatesignalregionB_";
namedistr+=i;
TH2F *hetaphiD0candidatesignalregionB = new TH2F(namedistr.Data(), "D^{0} candidates #eta #phi distribution [B] [mass cut];#eta;#phi [rad]",100, -1.5, 1.5, 100, 0.,2*TMath::Pi());
namedistr="hetaphiD0barcandidatesignalregionB_";
namedistr+=i;
TH2F *hetaphiD0barcandidatesignalregionB = new TH2F(namedistr.Data(), "anti-D^{0} candidates #eta #phi distribution [B] [mass cut];#eta;#phi [rad]",100, -1.5, 1.5, 100, 0.,2*TMath::Pi());
namedistr="hdcaB_";
namedistr+=i;
TH1F *hdcaB = new TH1F(namedistr.Data(), "DCA distribution;dca [cm]",200,0.,0.1);
namedistr="hd0B_";
namedistr+=i;
TH1F *hd0B = new TH1F(namedistr.Data(), "Impact parameter distribution (both);d0 [cm]",200,-0.1,0.1);
namedistr="hd0d0B_";
namedistr+=i;
TH1F *hd0d0B = new TH1F(namedistr.Data(), "d_{0}#timesd_{0} distribution;d_{0}#timesd_{0} [cm^{2}]",200,-0.001,0.001);
namedistr="hdeclB_";
namedistr+=i;
TH1F *hdeclengthB = new TH1F(namedistr.Data(), "Decay Length^{2} distribution;Decay Length^{2} [cm^{2}]",200,0,0.015);
namedistr="hnormdeclB_";
namedistr+=i;
TH1F *hnormdeclengthB = new TH1F(namedistr.Data(), "Normalized Decay Length distribution;(Decay Length/Err)^{2} ",200,0,12.);
namedistr="hdeclxyB_";
namedistr+=i;
TH1F* hdeclxyB=new TH1F(namedistr.Data(),"Decay Length XY distribution;Decay Length XY [cm]",200,0,0.15);
namedistr="hnormdeclxyB_";
namedistr+=i;
TH1F* hnormdeclxyB=new TH1F(namedistr.Data(),"Normalized decay Length XY distribution;Decay Length XY/Err",200,0,6.);
namedistr="hdeclxyd0d0B_";
namedistr+=i;
TH2F* hdeclxyd0d0B=new TH2F(namedistr.Data(),"Correlation decay Length XY - d_{0}#times d_{0};Decay Length XY [cm];d_{0}#times d_{0}[cm^{2}]",200,0,0.15,200,-0.001,0.001);
namedistr="hnormdeclxyd0d0B_";
namedistr+=i;
TH2F* hnormdeclxyd0d0B=new TH2F(namedistr.Data(),"Correlation normalized decay Length XY - d_{0}#times d_{0};Decay Length XY/Err;d_{0}#times d_{0}[cm^{2}]",200,0,6,200,-0.001,0.001);
namedistr="hcosthetapointB_";
namedistr+=i;
TH1F *hcosthetapointB = new TH1F(namedistr.Data(), "cos#theta_{Point} distribution;cos#theta_{Point}",200,0,1.);
namedistr="hcosthetapointxyB_";
namedistr+=i;
TH1F *hcosthetapointxyB = new TH1F(namedistr.Data(), "cos#theta_{Point} XY distribution;cos#theta_{Point} XY",300,0.,1.);
TH1F* tmpMB = new TH1F(nameMassNocutsB.Data(),"D^{0} invariant mass; M [GeV]; Entries",300,1.5648,2.1648);
tmpMB->Sumw2();
fDistr->Add(hNclsD0vsptB);
fDistr->Add(hNclsD0barvsptB);
fDistr->Add(hNITSpointsD0vsptB);
fDistr->Add(hNSPDpointsD0B);
fDistr->Add(hptD0B);
fDistr->Add(hphiD0B);
fDistr->Add(hptD0barB);
fDistr->Add(hphiD0barB);
fDistr->Add(hetaphiD0candidateB);
fDistr->Add(hetaphiD0candidatesignalregionB);
fDistr->Add(hetaphiD0barcandidateB);
fDistr->Add(hetaphiD0barcandidatesignalregionB);
fDistr->Add(hdcaB);
fDistr->Add(hd0B);
fDistr->Add(hd0d0B);
fDistr->Add(hcosthetapointB);
fDistr->Add(hcosthetapointxyB);
fDistr->Add(hdeclengthB);
fDistr->Add(hnormdeclengthB);
fDistr->Add(hdeclxyB);
fDistr->Add(hnormdeclxyB);
fDistr->Add(hdeclxyd0d0B);
fDistr->Add(hnormdeclxyd0d0B);
fDistr->Add(tmpMB);
if(fCuts->GetIsPrimaryWithoutDaughters()){
if(fReadMC){
namedistr="hd0vpiS_";
namedistr+=i;
TH1F *hd0vpiS = new TH1F(namedistr.Data(), "Impact parameter distribution (pions)(vtx w/o these tracks);d0(#pi) [cm]",200,-0.1,0.1);
namedistr="hd0vKS_";
namedistr+=i;
TH1F *hd0vKS = new TH1F(namedistr.Data(), "Impact parameter distribution (kaons) (vtx w/o these tracks);d0(K) [cm]",200,-0.1,0.1);
namedistr="hd0d0vS_";
namedistr+=i;
TH1F *hd0d0vS = new TH1F(namedistr.Data(), "d_{0}#timesd_{0} distribution (vtx w/o these tracks);d_{0}#timesd_{0} [cm^{2}]",200,-0.001,0.001);
namedistr="hdeclvS_";
namedistr+=i;
TH1F *hdeclengthvS = new TH1F(namedistr.Data(), "Decay Length distribution (vtx w/o tracks);Decay Length [cm]",200,0,0.6);
namedistr="hnormdeclvS_";
namedistr+=i;
TH1F *hnormdeclengthvS = new TH1F(namedistr.Data(), "Normalized Decay Length distribution (vtx w/o tracks);Decay Length/Err ",200,0,10.);
fDistr->Add(hd0vpiS);
fDistr->Add(hd0vKS);
fDistr->Add(hd0d0vS);
fDistr->Add(hdeclengthvS);
fDistr->Add(hnormdeclengthvS);
}
namedistr="hd0vmoresB_";
namedistr+=i;
TH1F *hd0vmoresB = new TH1F(namedistr.Data(), "Impact parameter distribution (both);d0 [cm]",200,-0.1,0.1);
namedistr="hd0d0vmoresB_";
namedistr+=i;
TH1F *hd0d0vmoresB = new TH1F(namedistr.Data(), "Impact parameter distribution (prong +);d0 [cm]",200,-0.001,0.001);
namedistr="hd0vB_";
namedistr+=i;
TH1F *hd0vB = new TH1F(namedistr.Data(), "Impact parameter distribution (vtx w/o these tracks);d0 [cm]",200,-0.1,0.1);
namedistr="hd0vp0B_";
namedistr+=i;
TH1F *hd0vp0B = new TH1F(namedistr.Data(), "Impact parameter distribution (prong + ** vtx w/o these tracks);d0 [cm]",200,-0.1,0.1);
namedistr="hd0vp1B_";
namedistr+=i;
TH1F *hd0vp1B = new TH1F(namedistr.Data(), "Impact parameter distribution (prong - ** vtx w/o these tracks);d0 [cm]",200,-0.1,0.1);
namedistr="hd0d0vB_";
namedistr+=i;
TH1F *hd0d0vB = new TH1F(namedistr.Data(), "d_{0}#timesd_{0} distribution (vtx w/o these tracks);d_{0}#timesd_{0} [cm^{2}]",200,-0.001,0.001);
namedistr="hdeclvB_";
namedistr+=i;
TH1F *hdeclengthvB = new TH1F(namedistr.Data(), "Decay Length distribution (vtx w/o tracks);Decay Length [cm]",200,0,0.6);
namedistr="hnormdeclvB_";
namedistr+=i;
TH1F *hnormdeclengthvB = new TH1F(namedistr.Data(), "Normalized Decay Length distribution (vtx w/o tracks);Decay Length/Err ",200,0,10.);
fDistr->Add(hd0vB);
fDistr->Add(hd0vp0B);
fDistr->Add(hd0vp1B);
fDistr->Add(hd0vmoresB);
fDistr->Add(hd0d0vB);
fDistr->Add(hd0d0vmoresB);
fDistr->Add(hdeclengthvB);
fDistr->Add(hnormdeclengthvB);
}
}
if(fReadMC){
TH1F* tmpSt = new TH1F(nameSgn.Data(), "D^{0} invariant mass - MC; M [GeV]; Entries",600,1.5648,2.1648);
TH1F *tmpSl=(TH1F*)tmpSt->Clone();
tmpSt->Sumw2();
tmpSl->Sumw2();
TH1F* tmpRt = new TH1F(nameRfl.Data(), "Reflected signal invariant mass - MC; M [GeV]; Entries",600,1.5648,2.1648);
TH1F* tmpBt = new TH1F(nameBkg.Data(), "Background invariant mass - MC; M [GeV]; Entries",600,1.5648,2.1648);
tmpBt->Sumw2();
tmpRt->Sumw2();
fOutputMass->Add(tmpSt);
fOutputMass->Add(tmpRt);
fOutputMass->Add(tmpBt);
}
TH1F* tmpMt = new TH1F(nameMass.Data(),"D^{0} invariant mass; M [GeV]; Entries",600,1.5648,2.1648);
tmpMt->Sumw2();
fOutputMass->Add(tmpMt);
if(fSys==0){
if(fFillVarHists){
if(fReadMC){
namedistr="hptpiS_";
namedistr+=i;
TH1F *hptpiS = new TH1F(namedistr.Data(), "P_{T} distribution (pions);p_{T} [GeV/c]",200,0.,8.);
namedistr="hptKS_";
namedistr+=i;
TH1F *hptKS = new TH1F(namedistr.Data(), "P_{T} distribution (kaons);p_{T} [GeV/c]",200,0.,8.);
namedistr="hcosthetastarS_";
namedistr+=i;
TH1F *hcosthetastarS = new TH1F(namedistr.Data(), "cos#theta* distribution;cos#theta*",200,-1.,1.);
namedistr="hptpiSnoMcut_";
namedistr+=i;
TH1F *hptpiSnoMcut = new TH1F(namedistr.Data(), "P_{T} distribution (pions);p_{T} [GeV/c]",200,0.,8.);
namedistr="hptKSnoMcut_";
namedistr+=i;
TH1F *hptKSnoMcut = new TH1F(namedistr.Data(), "P_{T} distribution (kaons);p_{T} [GeV/c]",200,0.,8.);
fDistr->Add(hptpiS);
fDistr->Add(hptKS);
fDistr->Add(hcosthetastarS);
fDistr->Add(hptpiSnoMcut);
fDistr->Add(hptKSnoMcut);
namedistr="hcosthpointd0S_";
namedistr+=i;
TH2F *hcosthpointd0S= new TH2F(namedistr.Data(),"Correlation cos#theta_{Point}-d_{0};cos#theta_{Point};d_{0} [cm^{2}]",200,0,1.,200,-0.001,0.001);
namedistr="hcosthpointd0d0S_";
namedistr+=i;
TH2F *hcosthpointd0d0S= new TH2F(namedistr.Data(),"Correlation cos#theta_{Point}-d_{0}#timesd_{0};cos#theta_{Point};d_{0}#timesd_{0} [cm^{2}]",200,0,1.,200,-0.001,0.001);
fDistr->Add(hcosthpointd0S);
fDistr->Add(hcosthpointd0d0S);
TH1F* tmpS27t = new TH1F(nameSgn27.Data(),"D^{0} invariant mass in M(D^{0}) +/- 27 MeV - MC; M [GeV]; Entries",600,1.5648,2.1648);
TH1F *tmpS27l=(TH1F*)tmpS27t->Clone();
tmpS27t->Sumw2();
tmpS27l->Sumw2();
fOutputMass->Add(tmpS27t);
fOutputMass->Add(tmpS27l);
}
namedistr="hptB_";
namedistr+=i;
TH1F *hptB = new TH1F(namedistr.Data(), "P_{T} distribution;p_{T} [GeV/c]",200,0.,8.);
namedistr="hcosthetastarB_";
namedistr+=i;
TH1F *hcosthetastarB = new TH1F(namedistr.Data(), "cos#theta* distribution;cos#theta*",200,-1.,1.);
namedistr="hptB1prongnoMcut_";
namedistr+=i;
TH1F *hptB1pnoMcut = new TH1F(namedistr.Data(), "P_{T} distribution;p_{T} [GeV/c]",200,0.,8.);
namedistr="hptB2prongsnoMcut_";
namedistr+=i;
TH1F *hptB2pnoMcut = new TH1F(namedistr.Data(), "P_{T} distribution;p_{T} [GeV/c]",200,0.,8.);
fDistr->Add(hptB);
fDistr->Add(hcosthetastarB);
fDistr->Add(hptB1pnoMcut);
fDistr->Add(hptB2pnoMcut);
namedistr="hd0p0B_";
namedistr+=i;
TH1F *hd0p0B = new TH1F(namedistr.Data(), "Impact parameter distribution (prong +);d0 [cm]",200,-0.1,0.1);
namedistr="hd0p1B_";
namedistr+=i;
TH1F *hd0p1B = new TH1F(namedistr.Data(), "Impact parameter distribution (prong -);d0 [cm]",200,-0.1,0.1);
namedistr="hd0moresB_";
namedistr+=i;
TH1F *hd0moresB = new TH1F(namedistr.Data(), "Impact parameter distribution (both);d0 [cm]",200,-0.1,0.1);
namedistr="hd0d0moresB_";
namedistr+=i;
TH1F *hd0d0moresB = new TH1F(namedistr.Data(), "Impact parameter distribution (prong +);d0 [cm]",200,-0.001,0.001);
namedistr="hcosthetapointmoresB_";
namedistr+=i;
TH1F *hcosthetapointmoresB = new TH1F(namedistr.Data(), "cos#theta_{Point} distribution;cos#theta_{Point}",200,0,1.);
namedistr="hcosthpointd0B_";
namedistr+=i;
TH2F *hcosthpointd0B= new TH2F(namedistr.Data(),"Correlation cos#theta_{Point}-d_{0};cos#theta_{Point};d_{0} [cm^{2}]",200,0,1.,200,-0.001,0.001);
namedistr="hcosthpointd0d0B_";
namedistr+=i;
TH2F *hcosthpointd0d0B= new TH2F(namedistr.Data(),"Correlation cos#theta_{Point}-d_{0}#timesd_{0};cos#theta_{Point};d_{0}#timesd_{0} [cm^{2}]",200,0,1.,200,-0.001,0.001);
fDistr->Add(hd0p0B);
fDistr->Add(hd0p1B);
fDistr->Add(hd0moresB);
fDistr->Add(hd0d0moresB);
fDistr->Add(hcosthetapointmoresB);
fDistr->Add(hcosthpointd0B);
fDistr->Add(hcosthpointd0d0B);
}
}
}
if(fArray==1){
namedistr="hpospair";
TH1F* hpospair=new TH1F(namedistr.Data(),"Number of positive pairs",fCuts->GetNPtBins(),-0.5,fCuts->GetNPtBins()-0.5);
namedistr="hnegpair";
TH1F* hnegpair=new TH1F(namedistr.Data(),"Number of negative pairs",fCuts->GetNPtBins(),-0.5,fCuts->GetNPtBins()-0.5);
fOutputMass->Add(hpospair);
fOutputMass->Add(hnegpair);
}
if(fFillPtHist) {
nameMassPt="histMassPt";
nameSgnPt="histSgnPt";
nameBkgPt="histBkgPt";
nameRflPt="histRflPt";
if(fReadMC){
TH2F* tmpStPt = new TH2F(nameSgnPt.Data(), "D^{0} invariant mass - MC; M [GeV]; Entries; Pt[GeV/c]",600,1.5648,2.16484,nbins2dPt,binInPt,binFinPt);
TH2F *tmpSlPt=(TH2F*)tmpStPt->Clone();
tmpStPt->Sumw2();
tmpSlPt->Sumw2();
TH2F* tmpRtPt = new TH2F(nameRflPt.Data(), "Reflected signal invariant mass - MC; M [GeV]; Entries; Pt[GeV/c]",600,1.5648,2.1648,nbins2dPt,binInPt,binFinPt);
TH2F* tmpBtPt = new TH2F(nameBkgPt.Data(), "Background invariant mass - MC; M [GeV]; Entries; Pt[GeV/c]",600,1.5648,2.1648,nbins2dPt,binInPt,binFinPt);
tmpBtPt->Sumw2();
tmpRtPt->Sumw2();
fOutputMassPt->Add(tmpStPt);
fOutputMassPt->Add(tmpRtPt);
fOutputMassPt->Add(tmpBtPt);
}
TH2F* tmpMtPt = new TH2F(nameMassPt.Data(),"D^{0} invariant mass; M [GeV]; Entries; Pt[GeV/c]",600,1.5648,2.1648,nbins2dPt,binInPt,binFinPt);
tmpMtPt->Sumw2();
fOutputMassPt->Add(tmpMtPt);
}
if(fFillImpParHist) CreateImpactParameterHistos();
if(fFillYHist) {
for(Int_t i=0;i<fCuts->GetNPtBins();i++){
nameMassY="histMassY_";
nameMassY+=i;
nameSgnY="histSgnY_";
nameSgnY+=i;
nameBkgY="histBkgY_";
nameBkgY+=i;
nameRflY="histRflY_";
nameRflY+=i;
if(fReadMC){
TH2F* tmpStY = new TH2F(nameSgnY.Data(), "D^{0} invariant mass - MC; M [GeV]; Entries; y",600,1.5648,2.16484,nbins2dY,binInY,binFinY);
tmpStY->Sumw2();
TH2F* tmpRtY = new TH2F(nameRflY.Data(), "Reflected signal invariant mass - MC; M [GeV]; Entries; y",600,1.5648,2.1648,nbins2dY,binInY,binFinY);
TH2F* tmpBtY = new TH2F(nameBkgY.Data(), "Background invariant mass - MC; M [GeV]; Entries; y",600,1.5648,2.1648,nbins2dY,binInY,binFinY);
tmpBtY->Sumw2();
tmpRtY->Sumw2();
fOutputMassY->Add(tmpStY);
fOutputMassY->Add(tmpRtY);
fOutputMassY->Add(tmpBtY);
}
TH2F* tmpMtY = new TH2F(nameMassY.Data(),"D^{0} invariant mass; M [GeV]; Entries; y",600,1.5648,2.1648,nbins2dY,binInY,binFinY);
tmpMtY->Sumw2();
fOutputMassY->Add(tmpMtY);
}
}
const char* nameoutput=GetOutputSlot(3)->GetContainer()->GetName();
fNentries=new TH1F(nameoutput, "Integral(1,2) = number of AODs *** Integral(2,3) = number of candidates selected with cuts *** Integral(3,4) = number of D0 selected with cuts *** Integral(4,5) = events with good vertex *** Integral(5,6) = pt out of bounds", 18,-0.5,17.5);
fNentries->GetXaxis()->SetBinLabel(1,"nEventsAnal");
fNentries->GetXaxis()->SetBinLabel(2,"nCandSel(Cuts)");
if(fReadMC) fNentries->GetXaxis()->SetBinLabel(3,"nD0Selected");
else fNentries->GetXaxis()->SetBinLabel(3,"Dstar<-D0");
fNentries->GetXaxis()->SetBinLabel(4,"nEventsGoodVtxS");
fNentries->GetXaxis()->SetBinLabel(5,"ptbin = -1");
fNentries->GetXaxis()->SetBinLabel(6,"no daughter");
if(fSys==0) fNentries->GetXaxis()->SetBinLabel(7,"nCandSel(Tr)");
if(fFillVarHists || fPIDCheck){
fNentries->GetXaxis()->SetBinLabel(8,"PID=0");
fNentries->GetXaxis()->SetBinLabel(9,"PID=1");
fNentries->GetXaxis()->SetBinLabel(10,"PID=2");
fNentries->GetXaxis()->SetBinLabel(11,"PID=3");
}
if(fReadMC && fSys==0){
fNentries->GetXaxis()->SetBinLabel(12,"K");
fNentries->GetXaxis()->SetBinLabel(13,"Lambda");
}
fNentries->GetXaxis()->SetBinLabel(14,"Pile-up Rej");
fNentries->GetXaxis()->SetBinLabel(15,"N. of 0SMH");
if(fSys==1) fNentries->GetXaxis()->SetBinLabel(16,"Nev in centr");
if(fIsRejectSDDClusters) fNentries->GetXaxis()->SetBinLabel(17,"SDD-Cls Rej");
fNentries->GetXaxis()->SetBinLabel(18,"Phys.Sel.Rej");
fNentries->GetXaxis()->SetNdivisions(1,kFALSE);
fCounter = new AliNormalizationCounter(Form("%s",GetOutputSlot(5)->GetContainer()->GetName()));
fCounter->Init();
nameoutput = GetOutputSlot(7)->GetContainer()->GetName();
fVariablesTree = new TTree(nameoutput,"Candidates variables tree");
Int_t nVar = 15;
fCandidateVariables = new Double_t [nVar];
TString * fCandidateVariableNames = new TString[nVar];
fCandidateVariableNames[0] = "massD0";
fCandidateVariableNames[1] = "massD0bar";
fCandidateVariableNames[2] = "pt";
fCandidateVariableNames[3] = "dca";
fCandidateVariableNames[4] = "costhsD0";
fCandidateVariableNames[5] = "costhsD0bar";
fCandidateVariableNames[6] = "ptk";
fCandidateVariableNames[7] = "ptpi";
fCandidateVariableNames[8] = "d0k";
fCandidateVariableNames[9] = "d0pi";
fCandidateVariableNames[10] = "d0xd0";
fCandidateVariableNames[11] = "costhp";
fCandidateVariableNames[12] = "costhpxy";
fCandidateVariableNames[13] = "lxy";
fCandidateVariableNames[14] = "specialcuts";
for(Int_t ivar=0; ivar<nVar; ivar++){
fVariablesTree->Branch(fCandidateVariableNames[ivar].Data(),&fCandidateVariables[ivar],Form("%s/d",fCandidateVariableNames[ivar].Data()));
}
if (fDrawDetSignal) {
TH2F *TOFSigBefPID = new TH2F("TOFSigBefPID", "TOF signal of daughters before PID;p(daught)(GeV/c);Signal", 500, 0, 10, 5000, 0, 50e3);
TH2F *TOFSigAftPID = new TH2F("TOFSigAftPID", "TOF signal after PID;p(daught)(GeV/c);Signal", 500, 0, 10, 5000, 0, 50e3);
TH2F *TPCSigBefPID = new TH2F("TPCSigBefPID", "TPC dE/dx before PID;p(daught)(GeV/c);dE/dx (arb. units)", 1000, 0, 10, 1000, 0, 500);
TH2F *TPCSigAftPID = new TH2F("TPCSigAftPID", "TPC dE/dx after PID;p(daught)(GeV/c);dE/dx (arb. units)", 1000, 0, 10, 1000, 0, 500);
fDetSignal->Add(TOFSigBefPID);
fDetSignal->Add(TOFSigAftPID);
fDetSignal->Add(TPCSigBefPID);
fDetSignal->Add(TPCSigAftPID);
}
PostData(1,fOutputMass);
PostData(2,fDistr);
PostData(3,fNentries);
PostData(5,fCounter);
PostData(6,fOutputMassPt);
PostData(7,fVariablesTree);
PostData(8, fDetSignal);
PostData(9,fOutputMassY);
return;
}
void AliAnalysisTaskSED0Mass::UserExec(Option_t *)
{
AliAODEvent *aod = dynamic_cast<AliAODEvent*> (InputEvent());
TString bname;
if(fArray==0){
bname="D0toKpi";
} else {
bname="LikeSign2Prong";
}
TClonesArray *inputArray=0;
if(!aod && AODEvent() && IsStandardAOD()) {
aod = dynamic_cast<AliAODEvent*> (AODEvent());
AliAODHandler* aodHandler = (AliAODHandler*)
((AliAnalysisManager::GetAnalysisManager())->GetOutputEventHandler());
if(aodHandler->GetExtensions()) {
AliAODExtension *ext = (AliAODExtension*)aodHandler->GetExtensions()->FindObject("AliAOD.VertexingHF.root");
AliAODEvent* aodFromExt = ext->GetAOD();
inputArray=(TClonesArray*)aodFromExt->GetList()->FindObject(bname.Data());
}
} else if(aod) {
inputArray=(TClonesArray*)aod->GetList()->FindObject(bname.Data());
}
if(!inputArray || !aod) {
printf("AliAnalysisTaskSED0Mass::UserExec: input branch not found!\n");
return;
}
if(!aod->GetPrimaryVertex() || TMath::Abs(aod->GetMagneticField())<0.001) return;
TClonesArray *mcArray = 0;
AliAODMCHeader *mcHeader = 0;
if(fReadMC) {
mcArray = (TClonesArray*)aod->GetList()->FindObject(AliAODMCParticle::StdBranchName());
if(!mcArray) {
printf("AliAnalysisTaskSED0Mass::UserExec: MC particles branch not found!\n");
return;
}
mcHeader = (AliAODMCHeader*)aod->GetList()->FindObject(AliAODMCHeader::StdBranchName());
if(!mcHeader) {
printf("AliAnalysisTaskSED0Mass::UserExec: MC header branch not found!\n");
return;
}
}
fNentries->Fill(0);
fCounter->StoreEvent(aod,fCuts,fReadMC);
TString trigclass=aod->GetFiredTriggerClasses();
if(trigclass.Contains("C0SMH-B-NOPF-ALLNOTRD") || trigclass.Contains("C0SMH-B-NOPF-ALL")) fNentries->Fill(14);
if(!fCuts->IsEventSelected(aod)) {
if(fCuts->GetWhyRejection()==1)
fNentries->Fill(13);
if(fSys==1 && (fCuts->GetWhyRejection()==2 || fCuts->GetWhyRejection()==3)) fNentries->Fill(15);
if(fCuts->GetWhyRejection()==7) fNentries->Fill(17);
return;
}
if (fIsRejectSDDClusters) {
Bool_t skipEvent = kFALSE;
Int_t ntracks = 0;
if (aod) ntracks = aod->GetNumberOfTracks();
for(Int_t itrack=0; itrack<ntracks; itrack++) {
AliAODTrack * track = dynamic_cast<AliAODTrack*>(aod->GetTrack(itrack));
if(!track) AliFatal("Not a standard AOD");
if(TESTBIT(track->GetITSClusterMap(),2) || TESTBIT(track->GetITSClusterMap(),3) ){
skipEvent=kTRUE;
fNentries->Fill(16);
break;
}
}
if (skipEvent) return;
}
AliAODVertex *vtx1 = (AliAODVertex*)aod->GetPrimaryVertex();
Bool_t isGoodVtx=kFALSE;
TString primTitle = vtx1->GetTitle();
if(primTitle.Contains("VertexerTracks") && vtx1->GetNContributors()>0) {
isGoodVtx=kTRUE;
fNentries->Fill(3);
}
Int_t nInD0toKpi = inputArray->GetEntriesFast();
if(fDebug>2) printf("Number of D0->Kpi: %d\n",nInD0toKpi);
Int_t nSelectedloose=0,nSelectedtight=0;
for (Int_t iD0toKpi = 0; iD0toKpi < nInD0toKpi; iD0toKpi++) {
AliAODRecoDecayHF2Prong *d = (AliAODRecoDecayHF2Prong*)inputArray->UncheckedAt(iD0toKpi);
if(fUseSelectionBit && d->GetSelectionMap()) if(!d->HasSelectionBit(AliRDHFCuts::kD0toKpiCuts)){
fNentries->Fill(2);
continue;
}
if ( fCuts->IsInFiducialAcceptance(d->Pt(),d->Y(421)) ) {
nSelectedloose++;
nSelectedtight++;
if(fSys==0){
if(fCuts->IsSelected(d,AliRDHFCuts::kTracks,aod))fNentries->Fill(6);
}
Int_t ptbin=fCuts->PtBin(d->Pt());
if(ptbin==-1) {fNentries->Fill(4); continue;}
fIsSelectedCandidate=fCuts->IsSelected(d,AliRDHFCuts::kAll,aod);
if(fFillVarHists) {
fDaughterTracks.AddAt((AliAODTrack*)d->GetDaughter(0),0);
fDaughterTracks.AddAt((AliAODTrack*)d->GetDaughter(1),1);
if(!fDaughterTracks.UncheckedAt(0) || !fDaughterTracks.UncheckedAt(1)) {
AliDebug(1,"at least one daughter not found!");
fNentries->Fill(5);
fDaughterTracks.Clear();
continue;
}
FillVarHists(aod,d,mcArray,fCuts,fDistr);
}
if (fDrawDetSignal) {
DrawDetSignal(d, fDetSignal);
}
FillMassHists(d,mcArray,mcHeader,fCuts,fOutputMass);
if (fPIDCheck) {
Int_t isSelectedPIDfill = 3;
if (!fReadMC || (fReadMC && fUsePid4Distr)) isSelectedPIDfill = fCuts->IsSelectedPID(d);
if (isSelectedPIDfill == 0)fNentries->Fill(7);
if (isSelectedPIDfill == 1)fNentries->Fill(8);
if (isSelectedPIDfill == 2)fNentries->Fill(9);
if (isSelectedPIDfill == 3)fNentries->Fill(10);
}
}
fDaughterTracks.Clear();
}
fCounter->StoreCandidates(aod,nSelectedloose,kTRUE);
fCounter->StoreCandidates(aod,nSelectedtight,kFALSE);
PostData(1,fOutputMass);
PostData(2,fDistr);
PostData(3,fNentries);
PostData(5,fCounter);
PostData(6,fOutputMassPt);
PostData(7,fVariablesTree);
PostData(8, fDetSignal);
return;
}
void AliAnalysisTaskSED0Mass::DrawDetSignal(AliAODRecoDecayHF2Prong *part, TList *ListDetSignal)
{
fDaughterTracks.AddAt((AliAODTrack*)part->GetDaughter(0), 0);
fDaughterTracks.AddAt((AliAODTrack*)part->GetDaughter(1), 1);
AliESDtrack *esdtrack1 = new AliESDtrack((AliVTrack*)fDaughterTracks.UncheckedAt(0));
AliESDtrack *esdtrack2 = new AliESDtrack((AliVTrack*)fDaughterTracks.UncheckedAt(1));
Int_t isSelectedPIDfill = 3;
if (!fReadMC || (fReadMC && fUsePid4Distr)) isSelectedPIDfill = fCuts->IsSelectedPID(part);
((TH2F*)ListDetSignal->FindObject("TOFSigBefPID"))->Fill(esdtrack1->P(), esdtrack1->GetTOFsignal());
((TH2F*)ListDetSignal->FindObject("TOFSigBefPID"))->Fill(esdtrack2->P(), esdtrack2->GetTOFsignal());
((TH2F*)ListDetSignal->FindObject("TPCSigBefPID"))->Fill(esdtrack1->P(), esdtrack1->GetTPCsignal());
((TH2F*)ListDetSignal->FindObject("TPCSigBefPID"))->Fill(esdtrack2->P(), esdtrack2->GetTPCsignal());
if (isSelectedPIDfill != 0) {
((TH2F*)ListDetSignal->FindObject("TOFSigAftPID"))->Fill(esdtrack1->P(), esdtrack1->GetTOFsignal());
((TH2F*)ListDetSignal->FindObject("TOFSigAftPID"))->Fill(esdtrack2->P(), esdtrack2->GetTOFsignal());
((TH2F*)ListDetSignal->FindObject("TPCSigAftPID"))->Fill(esdtrack1->P(), esdtrack1->GetTPCsignal());
((TH2F*)ListDetSignal->FindObject("TPCSigAftPID"))->Fill(esdtrack2->P(), esdtrack2->GetTPCsignal());
}
delete esdtrack1;
delete esdtrack2;
return;
}
void AliAnalysisTaskSED0Mass::FillVarHists(AliAODEvent* aod,AliAODRecoDecayHF2Prong *part, TClonesArray *arrMC, AliRDHFCutsD0toKpi *cuts, TList *listout){
Int_t pdgDgD0toKpi[2]={321,211};
Int_t lab=-9999;
if(fReadMC) lab=part->MatchToMC(421,arrMC,2,pdgDgD0toKpi);
Int_t isSelectedPID=3;
if(!fReadMC || (fReadMC && fUsePid4Distr)) isSelectedPID=cuts->IsSelectedPID(part);
if (!fPIDCheck) {
if (isSelectedPID==0)fNentries->Fill(7);
if (isSelectedPID==1)fNentries->Fill(8);
if (isSelectedPID==2)fNentries->Fill(9);
if (isSelectedPID==3)fNentries->Fill(10);
}
if(fCutOnDistr && !fIsSelectedCandidate) return;
UInt_t pdgs[2];
Double_t mPDG=TDatabasePDG::Instance()->GetParticle(421)->Mass();
pdgs[0]=211;
pdgs[1]=321;
Double_t minvD0 = part->InvMassD0();
pdgs[1]=211;
pdgs[0]=321;
Double_t minvD0bar = part->InvMassD0bar();
Double_t invmasscut=0.03;
TString fillthispi="",fillthisK="",fillthis="", fillthispt="", fillthisetaphi="";
Int_t ptbin=cuts->PtBin(part->Pt());
Double_t pt = part->Pt();
Double_t dz1[2],dz2[2],covar1[3],covar2[3];
dz1[0]=-99; dz2[0]=-99;
Double_t d0[2];
Double_t decl[2]={-99,-99};
Bool_t recalcvtx=kFALSE;
if(fCuts->GetIsPrimaryWithoutDaughters()){
recalcvtx=kTRUE;
AliAODVertex *vtxProp=0x0;
vtxProp=GetPrimaryVtxSkipped(aod);
if(vtxProp) {
part->SetOwnPrimaryVtx(vtxProp);
AliESDtrack *esdtrack1=new AliESDtrack((AliVTrack*)fDaughterTracks.UncheckedAt(0));
AliESDtrack *esdtrack2=new AliESDtrack((AliVTrack*)fDaughterTracks.UncheckedAt(1));
esdtrack1->PropagateToDCA(vtxProp,aod->GetMagneticField(),1.,dz1,covar1);
esdtrack2->PropagateToDCA(vtxProp,aod->GetMagneticField(),1.,dz2,covar2);
delete vtxProp; vtxProp=NULL;
delete esdtrack1;
delete esdtrack2;
}
d0[0]=dz1[0];
d0[1]=dz2[0];
decl[0]=part->DecayLength2();
decl[1]=part->NormalizedDecayLength2();
part->UnsetOwnPrimaryVtx();
}
Double_t cosThetaStarD0 = 99;
Double_t cosThetaStarD0bar = 99;
Double_t cosPointingAngle = 99;
Double_t normalizedDecayLength2 = -1, normalizedDecayLengthxy=-1;
Double_t decayLength2 = -1, decayLengthxy=-1;
Double_t ptProng[2]={-99,-99};
Double_t d0Prong[2]={-99,-99};
Double_t etaD = 99.;
Double_t phiD = 99.;
if(!fUsePid4Distr) isSelectedPID=0;
if((lab>=0 && fReadMC) || (!fReadMC && isSelectedPID)){
AliAODTrack *prong0=(AliAODTrack*)fDaughterTracks.UncheckedAt(0);
AliAODTrack *prong1=(AliAODTrack*)fDaughterTracks.UncheckedAt(1);
if(!prong0 || !prong1) {
return;
}
Int_t labprong[2];
if(fReadMC){
labprong[0]=prong0->GetLabel();
labprong[1]=prong1->GetLabel();
}
AliAODMCParticle *mcprong=0;
Int_t pdgProng[2]={0,0};
for (Int_t iprong=0;iprong<2;iprong++){
if(fReadMC && labprong[iprong]>=0) {
mcprong= (AliAODMCParticle*)arrMC->At(labprong[iprong]);
pdgProng[iprong]=mcprong->GetPdgCode();
}
}
if(fSys==0){
fillthispi="hptpiSnoMcut_";
fillthispi+=ptbin;
fillthisK="hptKSnoMcut_";
fillthisK+=ptbin;
if ((TMath::Abs(pdgProng[0]) == 211 && TMath::Abs(pdgProng[1]) == 321)
|| (isSelectedPID==1 || isSelectedPID==3)){
((TH1F*)listout->FindObject(fillthispi))->Fill(prong0->Pt());
((TH1F*)listout->FindObject(fillthisK))->Fill(prong1->Pt());
}
if ((TMath::Abs(pdgProng[0]) == 321 && TMath::Abs(pdgProng[1]) == 211)
|| (isSelectedPID==2 || isSelectedPID==3)){
((TH1F*)listout->FindObject(fillthisK))->Fill(prong0->Pt());
((TH1F*)listout->FindObject(fillthispi))->Fill(prong1->Pt());
}
}
etaD = part->Eta();
phiD = part->Phi();
fillthis="hMassS_";
fillthis+=ptbin;
fillthispt="histSgnPt";
if ((fReadMC && ((AliAODMCParticle*)arrMC->At(lab))->GetPdgCode() == 421)
|| (!fReadMC && (isSelectedPID==1 || isSelectedPID==3))){
((TH1F*)listout->FindObject(fillthis))->Fill(minvD0);
if(fFillPtHist && fReadMC) ((TH2F*)fOutputMassPt->FindObject(fillthispt))->Fill(minvD0,pt);
fillthisetaphi="hetaphiD0candidateS_";
fillthisetaphi+=ptbin;
((TH2F*)listout->FindObject(fillthisetaphi))->Fill(etaD, phiD);
if(TMath::Abs(minvD0-mPDG)<0.05){
fillthisetaphi="hetaphiD0candidatesignalregionS_";
fillthisetaphi+=ptbin;
((TH2F*)listout->FindObject(fillthisetaphi))->Fill(etaD, phiD);
}
}
else {
if(fReadMC || (!fReadMC && isSelectedPID > 1)){
((TH1F*)listout->FindObject(fillthis))->Fill(minvD0bar);
if(fFillPtHist && fReadMC) ((TH2F*)fOutputMassPt->FindObject(fillthispt))->Fill(minvD0bar,pt);
fillthisetaphi="hetaphiD0barcandidateS_";
fillthisetaphi+=ptbin;
((TH2F*)listout->FindObject(fillthisetaphi))->Fill(etaD, phiD);
if(TMath::Abs(minvD0bar-mPDG)<0.05){
fillthisetaphi="hetaphiD0barcandidatesignalregionS_";
fillthisetaphi+=ptbin;
((TH2F*)listout->FindObject(fillthisetaphi))->Fill(etaD, phiD);
}
}
}
if(TMath::Abs(minvD0-mPDG)<invmasscut || TMath::Abs(minvD0bar-mPDG)<invmasscut){
cosThetaStarD0 = part->CosThetaStarD0();
cosThetaStarD0bar = part->CosThetaStarD0bar();
cosPointingAngle = part->CosPointingAngle();
normalizedDecayLength2 = part->NormalizedDecayLength2();
decayLength2 = part->DecayLength2();
decayLengthxy = part->DecayLengthXY();
normalizedDecayLengthxy=decayLengthxy/part->DecayLengthXYError();
ptProng[0]=prong0->Pt(); ptProng[1]=prong1->Pt();
d0Prong[0]=part->Getd0Prong(0); d0Prong[1]=part->Getd0Prong(1);
if(fArray==1) cout<<"LS signal: ERROR"<<endl;
for (Int_t iprong=0; iprong<2; iprong++){
AliAODTrack *prong=(AliAODTrack*)fDaughterTracks.UncheckedAt(iprong);
if (fReadMC) labprong[iprong]=prong->GetLabel();
Int_t pdgprong=0;
if(fReadMC && labprong[iprong]>=0) {
mcprong= (AliAODMCParticle*)arrMC->At(labprong[iprong]);
pdgprong=mcprong->GetPdgCode();
}
Bool_t isPionHere[2]={(isSelectedPID==1 || isSelectedPID==3) ? kTRUE : kFALSE,(isSelectedPID==2 || isSelectedPID==3) ? kTRUE : kFALSE};
if(TMath::Abs(pdgprong)==211 || isPionHere[iprong]) {
if(fSys==0){
fillthispi="hptpiS_";
fillthispi+=ptbin;
((TH1F*)listout->FindObject(fillthispi))->Fill(ptProng[iprong]);
}
fillthispi="hd0piS_";
fillthispi+=ptbin;
((TH1F*)listout->FindObject(fillthispi))->Fill(d0Prong[iprong]);
if(recalcvtx) {
fillthispi="hd0vpiS_";
fillthispi+=ptbin;
((TH1F*)listout->FindObject(fillthispi))->Fill(d0[iprong]);
}
}
if(TMath::Abs(pdgprong)==321 || !isPionHere[iprong]) {
if(fSys==0){
fillthisK="hptKS_";
fillthisK+=ptbin;
((TH1F*)listout->FindObject(fillthisK))->Fill(ptProng[iprong]);
}
fillthisK="hd0KS_";
fillthisK+=ptbin;
((TH1F*)listout->FindObject(fillthisK))->Fill(d0Prong[iprong]);
if (recalcvtx){
fillthisK="hd0vKS_";
fillthisK+=ptbin;
((TH1F*)listout->FindObject(fillthisK))->Fill(d0[iprong]);
}
}
if(fSys==0){
fillthis="hcosthpointd0S_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(cosPointingAngle,d0Prong[iprong]);
}
}
fillthis="hdcaS_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(part->GetDCA());
fillthis="hcosthetapointS_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(cosPointingAngle);
fillthis="hcosthetapointxyS_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(part->CosPointingAngleXY());
fillthis="hd0d0S_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(part->Prodd0d0());
fillthis="hdeclS_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(decayLength2);
fillthis="hnormdeclS_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(normalizedDecayLength2);
fillthis="hdeclxyS_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(decayLengthxy);
fillthis="hnormdeclxyS_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(normalizedDecayLengthxy);
fillthis="hdeclxyd0d0S_";
fillthis+=ptbin;
((TH2F*)listout->FindObject(fillthis))->Fill(decayLengthxy,d0Prong[0]*d0Prong[1]);
fillthis="hnormdeclxyd0d0S_";
fillthis+=ptbin;
((TH2F*)listout->FindObject(fillthis))->Fill(normalizedDecayLengthxy,d0Prong[0]*d0Prong[1]);
if(recalcvtx) {
fillthis="hdeclvS_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(decl[0]);
fillthis="hnormdeclvS_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(decl[1]);
fillthis="hd0d0vS_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(d0[0]*d0[1]);
}
if(fSys==0){
fillthis="hcosthetastarS_";
fillthis+=ptbin;
if ((fReadMC && ((AliAODMCParticle*)arrMC->At(lab))->GetPdgCode() == 421)) ((TH1F*)listout->FindObject(fillthis))->Fill(cosThetaStarD0);
else {
if (fReadMC || isSelectedPID>1)((TH1F*)listout->FindObject(fillthis))->Fill(cosThetaStarD0bar);
if(isSelectedPID==1 || isSelectedPID==3)((TH1F*)listout->FindObject(fillthis))->Fill(cosThetaStarD0);
}
fillthis="hcosthpointd0d0S_";
fillthis+=ptbin;
((TH2F*)listout->FindObject(fillthis))->Fill(cosPointingAngle,part->Prodd0d0());
}
if ((fReadMC && ((AliAODMCParticle*)arrMC->At(lab))->GetPdgCode() == 421)){
for(Int_t it=0; it<2; it++){
fillthis="hptD0S_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Pt());
fillthis="hphiD0S_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Phi());
Int_t nPointsITS = 0;
for (Int_t il=0; il<6; il++){
if(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(il)) nPointsITS++;
}
fillthis="hNITSpointsD0vsptS_";
fillthis+=ptbin;
((TH2F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Pt(),nPointsITS);
fillthis="hNSPDpointsD0S_";
fillthis+=ptbin;
if(!(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(0)) && !(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(1))){
((TH1I*)listout->FindObject(fillthis))->Fill(0);
}
if(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(0) && !(((AliAODTrack*)(fDaughterTracks.UncheckedAt(it)))->HasPointOnITSLayer(1))){
((TH1I*)listout->FindObject(fillthis))->Fill(1);
}
if(!(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(0)) && ((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(1)){
((TH1I*)listout->FindObject(fillthis))->Fill(2);
}
if(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(0) && ((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(1)){
((TH1I*)listout->FindObject(fillthis))->Fill(3);
}
fillthis="hNclsD0vsptS_";
fillthis+=ptbin;
Float_t mom = ((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Pt();
Float_t ncls = (Float_t)((AliAODTrack*)fDaughterTracks.UncheckedAt(0))->GetTPCNcls();
((TH2F*)listout->FindObject(fillthis))->Fill(mom, ncls);
}
}
else {
if (fReadMC || isSelectedPID>1){
for(Int_t it=0; it<2; it++){
fillthis="hptD0barS_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Pt());
fillthis="hphiD0barS_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Phi());
fillthis="hNclsD0barvsptS_";
fillthis+=ptbin;
Float_t mom = ((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Pt();
Float_t ncls = (Float_t)((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->GetTPCNcls();
((TH2F*)listout->FindObject(fillthis))->Fill(mom, ncls);
}
}
if(isSelectedPID==1 || isSelectedPID==3){
for(Int_t it=0; it<2; it++){
fillthis="hptD0S_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Pt());
fillthis="hphiD0S_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Phi());
Int_t nPointsITS = 0;
for (Int_t il=0; il<6; il++){
if(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(il)) nPointsITS++;
}
fillthis="hNITSpointsD0vsptS_";
fillthis+=ptbin;
((TH2F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Pt(), nPointsITS);
fillthis="hNSPDpointsD0S_";
fillthis+=ptbin;
if(!(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(0)) && !(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(1))){
((TH1I*)listout->FindObject(fillthis))->Fill(0);
}
if(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(0) && !(((AliAODTrack*)(fDaughterTracks.UncheckedAt(it)))->HasPointOnITSLayer(1))){
((TH1I*)listout->FindObject(fillthis))->Fill(1);
}
if(!(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(0)) && ((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(1)){
((TH1I*)listout->FindObject(fillthis))->Fill(2);
}
if(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(0) && ((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(1)){
((TH1I*)listout->FindObject(fillthis))->Fill(3);
}
fillthis="hNclsD0vsptS_";
fillthis+=ptbin;
Float_t mom = ((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Pt();
Float_t ncls = (Float_t)((AliAODTrack*)fDaughterTracks.UncheckedAt(0))->GetTPCNcls();
((TH2F*)listout->FindObject(fillthis))->Fill(mom, ncls);
}
}
}
}
} else{
etaD = part->Eta();
phiD = part->Phi();
fillthis="hMassB_";
fillthis+=ptbin;
fillthispt="histBkgPt";
if (!fCutOnDistr || (fCutOnDistr && (fIsSelectedCandidate==1 || fIsSelectedCandidate==3))) {
((TH1F*)listout->FindObject(fillthis))->Fill(minvD0);
if(fFillPtHist && fReadMC) ((TH2F*)fOutputMassPt->FindObject(fillthispt))->Fill(minvD0,pt);
fillthisetaphi="hetaphiD0candidateB_";
fillthisetaphi+=ptbin;
((TH2F*)listout->FindObject(fillthisetaphi))->Fill(etaD, phiD);
if(TMath::Abs(minvD0-mPDG)<0.05){
fillthisetaphi="hetaphiD0candidatesignalregionB_";
fillthisetaphi+=ptbin;
((TH2F*)listout->FindObject(fillthisetaphi))->Fill(etaD, phiD);
}
}
if (!fCutOnDistr || (fCutOnDistr && fIsSelectedCandidate>1)) {
((TH1F*)listout->FindObject(fillthis))->Fill(minvD0bar);
if(fFillPtHist && fReadMC) ((TH2F*)fOutputMassPt->FindObject(fillthispt))->Fill(minvD0bar,pt);
fillthisetaphi="hetaphiD0barcandidateB_";
fillthisetaphi+=ptbin;
((TH2F*)listout->FindObject(fillthisetaphi))->Fill(etaD, phiD);
if(TMath::Abs(minvD0bar-mPDG)<0.05){
fillthisetaphi="hetaphiD0barcandidatesignalregionB_";
fillthisetaphi+=ptbin;
((TH2F*)listout->FindObject(fillthisetaphi))->Fill(etaD, phiD);
}
}
if(fSys==0){
fillthis="hptB1prongnoMcut_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(0))->Pt());
fillthis="hptB2prongsnoMcut_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(0))->Pt());
((TH1F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(0))->Pt());
}
if(TMath::Abs(minvD0-mPDG)<invmasscut || TMath::Abs(minvD0bar-mPDG)<invmasscut){
if(fSys==0){
ptProng[0]=((AliAODTrack*)fDaughterTracks.UncheckedAt(0))->Pt(); ptProng[1]=((AliAODTrack*)fDaughterTracks.UncheckedAt(0))->Pt();
cosThetaStarD0 = part->CosThetaStarD0();
cosThetaStarD0bar = part->CosThetaStarD0bar();
}
cosPointingAngle = part->CosPointingAngle();
normalizedDecayLength2 = part->NormalizedDecayLength2();
decayLength2 = part->DecayLength2();
decayLengthxy = part->DecayLengthXY();
normalizedDecayLengthxy=decayLengthxy/part->DecayLengthXYError();
d0Prong[0]=part->Getd0Prong(0); d0Prong[1]=part->Getd0Prong(1);
AliAODTrack *prongg=(AliAODTrack*)fDaughterTracks.UncheckedAt(0);
if(!prongg) {
if(fDebug>2) cout<<"No daughter found";
return;
}
else{
if(fArray==1){
if(prongg->Charge()==1) {
((TH1F*)fOutputMass->FindObject("hpospair"))->Fill(ptbin);
} else {
((TH1F*)fOutputMass->FindObject("hnegpair"))->Fill(ptbin);
}
}
}
if (!fCutOnDistr || (fCutOnDistr && (fIsSelectedCandidate==1 || fIsSelectedCandidate==3))){
for(Int_t it=0; it<2; it++){
fillthis="hptD0B_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Pt());
fillthis="hphiD0B_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Phi());
Int_t nPointsITS = 0;
for (Int_t il=0; il<6; il++){
if(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(il)) nPointsITS++;
}
fillthis="hNITSpointsD0vsptB_";
fillthis+=ptbin;
((TH2F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Pt(), nPointsITS);
fillthis="hNSPDpointsD0B_";
fillthis+=ptbin;
if(!(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(0)) && !(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(1))){
((TH1I*)listout->FindObject(fillthis))->Fill(0);
}
if(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(0) && !(((AliAODTrack*)(fDaughterTracks.UncheckedAt(it)))->HasPointOnITSLayer(1))){
((TH1I*)listout->FindObject(fillthis))->Fill(1);
}
if(!(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(0)) && ((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(1)){
((TH1I*)listout->FindObject(fillthis))->Fill(2);
}
if(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(0) && ((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->HasPointOnITSLayer(1)){
((TH1I*)listout->FindObject(fillthis))->Fill(3);
}
fillthis="hNclsD0vsptB_";
fillthis+=ptbin;
Float_t mom = ((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Pt();
Float_t ncls = (Float_t)((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->GetTPCNcls();
((TH2F*)listout->FindObject(fillthis))->Fill(mom, ncls);
}
}
if (!fCutOnDistr || (fCutOnDistr && fIsSelectedCandidate>1)) {
for(Int_t it=0; it<2; it++){
fillthis="hptD0barB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Pt());
fillthis="hphiD0barB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Phi());
fillthis="hNclsD0barvsptB_";
fillthis+=ptbin;
Float_t mom = ((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->Pt();
Float_t ncls = (Float_t)((AliAODTrack*)fDaughterTracks.UncheckedAt(it))->GetTPCNcls();
((TH2F*)listout->FindObject(fillthis))->Fill(mom, ncls);
}
}
fillthis="hd0B_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(d0Prong[0]);
((TH1F*)listout->FindObject(fillthis))->Fill(d0Prong[1]);
if(fReadMC){
Int_t pdgMother[2]={0,0};
Double_t factor[2]={1,1};
for(Int_t iprong=0;iprong<2;iprong++){
AliAODTrack *prong=(AliAODTrack*)fDaughterTracks.UncheckedAt(iprong);
lab=prong->GetLabel();
if(lab>=0){
AliAODMCParticle* mcprong=(AliAODMCParticle*)arrMC->At(lab);
if(mcprong){
Int_t labmom=mcprong->GetMother();
if(labmom>=0){
AliAODMCParticle* mcmother=(AliAODMCParticle*)arrMC->At(labmom);
if(mcmother) pdgMother[iprong]=mcmother->GetPdgCode();
}
}
}
if(fSys==0){
fillthis="hd0moresB_";
fillthis+=ptbin;
if(TMath::Abs(pdgMother[iprong])==310 || TMath::Abs(pdgMother[iprong])==130 || TMath::Abs(pdgMother[iprong])==321){
if(ptProng[iprong]<=1)factor[iprong]=1./.7;
else factor[iprong]=1./.6;
fNentries->Fill(11);
}
if(TMath::Abs(pdgMother[iprong])==3122) {
factor[iprong]=1./0.25;
fNentries->Fill(12);
}
fillthis="hd0moresB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(d0Prong[iprong],factor[iprong]);
if(recalcvtx){
fillthis="hd0vmoresB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(d0[iprong],factor[iprong]);
}
}
}
if(fSys==0){
fillthis="hd0d0moresB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(part->Prodd0d0(),factor[0]*factor[1]);
fillthis="hcosthetapointmoresB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(cosPointingAngle,factor[0]*factor[1]);
if(recalcvtx){
fillthis="hd0d0vmoresB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(d0[0]*d0[1],factor[0]*factor[1]);
}
}
}
if(fSys==0){
fillthis="hptB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(ptProng[0]);
((TH1F*)listout->FindObject(fillthis))->Fill(ptProng[1]);
fillthis="hcosthetastarB_";
fillthis+=ptbin;
if (!fCutOnDistr || (fCutOnDistr && (fIsSelectedCandidate==1 || fIsSelectedCandidate==3)))((TH1F*)listout->FindObject(fillthis))->Fill(cosThetaStarD0);
if (!fCutOnDistr || (fCutOnDistr && fIsSelectedCandidate>1))((TH1F*)listout->FindObject(fillthis))->Fill(cosThetaStarD0bar);
fillthis="hd0p0B_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(d0Prong[0]);
fillthis="hd0p1B_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(d0Prong[1]);
fillthis="hcosthpointd0d0B_";
fillthis+=ptbin;
((TH2F*)listout->FindObject(fillthis))->Fill(cosPointingAngle,part->Prodd0d0());
fillthis="hcosthpointd0B_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(cosPointingAngle,d0Prong[0]);
((TH1F*)listout->FindObject(fillthis))->Fill(cosPointingAngle,d0Prong[1]);
if(recalcvtx){
fillthis="hd0vp0B_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(d0[0]);
fillthis="hd0vp1B_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(d0[1]);
fillthis="hd0vB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(d0[0]);
((TH1F*)listout->FindObject(fillthis))->Fill(d0[1]);
}
}
fillthis="hdcaB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(part->GetDCA());
fillthis="hd0d0B_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(d0Prong[0]*d0Prong[1]);
if(recalcvtx){
fillthis="hd0d0vB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(d0[0]*d0[1]);
}
fillthis="hcosthetapointB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(cosPointingAngle);
fillthis="hcosthetapointxyB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(part->CosPointingAngleXY());
fillthis="hdeclB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(decayLength2);
fillthis="hnormdeclB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(normalizedDecayLength2);
fillthis="hdeclxyB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(decayLengthxy);
fillthis="hnormdeclxyB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(normalizedDecayLengthxy);
fillthis="hdeclxyd0d0B_";
fillthis+=ptbin;
((TH2F*)listout->FindObject(fillthis))->Fill(decayLengthxy,d0Prong[0]*d0Prong[1]);
fillthis="hnormdeclxyd0d0B_";
fillthis+=ptbin;
((TH2F*)listout->FindObject(fillthis))->Fill(normalizedDecayLengthxy,d0Prong[0]*d0Prong[1]);
if(recalcvtx) {
fillthis="hdeclvB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(decl[0]);
fillthis="hnormdeclvB_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(decl[1]);
}
}
}
return;
}
void AliAnalysisTaskSED0Mass::FillMassHists(AliAODRecoDecayHF2Prong *part, TClonesArray *arrMC, AliAODMCHeader *mcHeader, AliRDHFCutsD0toKpi* cuts, TList *listout){
Double_t mPDG=TDatabasePDG::Instance()->GetParticle(421)->Mass();
if( fWriteVariableTree && !part->HasBadDaughters()
&& fCuts->AreDaughtersSelected(part) && fCuts->IsSelectedPID(part) ){
fCandidateVariables[0] = part->InvMassD0();
fCandidateVariables[1] = part->InvMassD0bar();
fCandidateVariables[2] = part->Pt();
fCandidateVariables[3] = part->GetDCA();
Double_t ctsD0=0. ,ctsD0bar=0.; part->CosThetaStarD0(ctsD0,ctsD0bar);
fCandidateVariables[4] = ctsD0;
fCandidateVariables[5] = ctsD0bar;
fCandidateVariables[6] = part->Pt2Prong(0);
fCandidateVariables[7] = part->Pt2Prong(1);
fCandidateVariables[8] = part->Getd0Prong(0);
fCandidateVariables[9] = part->Getd0Prong(1);
fCandidateVariables[10] = part->Prodd0d0();
fCandidateVariables[11] = part->CosPointingAngle();
fCandidateVariables[12] = part->CosPointingAngleXY();
fCandidateVariables[13] = part->NormalizedDecayLengthXY();
fCandidateVariables[14] = fCuts->IsSelectedSpecialCuts(part);
fVariablesTree->Fill();
}
if (!fIsSelectedCandidate){
return;
}
if(fDebug>2) cout<<"Candidate selected"<<endl;
Double_t invmassD0 = part->InvMassD0(), invmassD0bar = part->InvMassD0bar();
Int_t ptbin=cuts->PtBin(part->Pt());
Double_t pt = part->Pt();
Double_t y = part->YD0();
Double_t impparXY=part->ImpParXY()*10000.;
Double_t trueImpParXY=0.;
Double_t arrayForSparse[3]={invmassD0,pt,impparXY};
Double_t arrayForSparseTrue[3]={invmassD0,pt,trueImpParXY};
TString fillthis="", fillthispt="", fillthismasspt="", fillthismassy="";
Int_t pdgDgD0toKpi[2]={321,211};
Int_t labD0=-1;
Bool_t isPrimary=kTRUE;
if (fReadMC) labD0 = part->MatchToMC(421,arrMC,2,pdgDgD0toKpi);
Double_t weigD0=1.;
Double_t weigD0bar=1.;
if (fCuts->GetCombPID() && (fCuts->GetBayesianStrategy() == AliRDHFCutsD0toKpi::kBayesWeight || fCuts->GetBayesianStrategy() == AliRDHFCutsD0toKpi::kBayesWeightNoFilter)) {
weigD0=fCuts->GetWeightsNegative()[AliPID::kKaon] * fCuts->GetWeightsPositive()[AliPID::kPion];
weigD0bar=fCuts->GetWeightsPositive()[AliPID::kKaon] * fCuts->GetWeightsNegative()[AliPID::kPion];
if (weigD0 > 1.0 || weigD0 < 0.) {weigD0 = 0.;}
if (weigD0bar > 1.0 || weigD0bar < 0.) {weigD0bar = 0.;}
}
fNentries->Fill(1);
if (fReadMC && labD0>=0) fNentries->Fill(2);
if ((fIsSelectedCandidate==1 || fIsSelectedCandidate==3) && fFillOnlyD0D0bar<2) {
arrayForSparse[0]=invmassD0; arrayForSparse[2]=impparXY;
if(fReadMC){
if(labD0>=0) {
if(fArray==1) cout<<"LS signal ERROR"<<endl;
AliAODMCParticle *partD0 = (AliAODMCParticle*)arrMC->At(labD0);
Int_t pdgD0 = partD0->GetPdgCode();
if(CheckOrigin(arrMC,partD0)==5) isPrimary=kFALSE;
if(!isPrimary)
trueImpParXY=GetTrueImpactParameter(mcHeader,arrMC,partD0)*10000.;
arrayForSparseTrue[0]=invmassD0; arrayForSparseTrue[2]=trueImpParXY;
if (pdgD0==421){
fillthis="histSgn_";
fillthis+=ptbin;
((TH1F*)(listout->FindObject(fillthis)))->Fill(invmassD0,weigD0);
if(fFillPtHist){
fillthismasspt="histSgnPt";
((TH2F*)(fOutputMassPt->FindObject(fillthismasspt)))->Fill(invmassD0,pt,weigD0);
}
if(fFillImpParHist){
if(isPrimary) fHistMassPtImpParTC[1]->Fill(arrayForSparse,weigD0);
else {
fHistMassPtImpParTC[2]->Fill(arrayForSparse,weigD0);
fHistMassPtImpParTC[3]->Fill(arrayForSparseTrue,weigD0);
}
}
if(fFillYHist){
fillthismassy="histSgnY_";
fillthismassy+=ptbin;
((TH2F*)(fOutputMassY->FindObject(fillthismassy)))->Fill(invmassD0,y,weigD0);
}
if(fSys==0){
if(TMath::Abs(invmassD0 - mPDG) < 0.027 && fFillVarHists){
fillthis="histSgn27_";
fillthis+=ptbin;
((TH1F*)(listout->FindObject(fillthis)))->Fill(invmassD0,weigD0);
}
}
} else{
fillthis="histRfl_";
fillthis+=ptbin;
((TH1F*)(listout->FindObject(fillthis)))->Fill(invmassD0,weigD0);
if(fFillPtHist){
fillthismasspt="histRflPt";
((TH2F*)(fOutputMassPt->FindObject(fillthismasspt)))->Fill(invmassD0,pt,weigD0);
}
if(fFillYHist){
fillthismassy="histRflY_";
fillthismassy+=ptbin;
((TH2F*)(fOutputMassY->FindObject(fillthismassy)))->Fill(invmassD0,y,weigD0);
}
}
} else {
fillthis="histBkg_";
fillthis+=ptbin;
((TH1F*)(listout->FindObject(fillthis)))->Fill(invmassD0,weigD0);
if(fFillPtHist){
fillthismasspt="histBkgPt";
((TH2F*)(fOutputMassPt->FindObject(fillthismasspt)))->Fill(invmassD0,pt,weigD0);
}
if(fFillImpParHist) fHistMassPtImpParTC[4]->Fill(arrayForSparse,weigD0);
if(fFillYHist){
fillthismassy="histBkgY_";
fillthismassy+=ptbin;
((TH2F*)(fOutputMassY->FindObject(fillthismassy)))->Fill(invmassD0,y,weigD0);
}
}
}else{
fillthis="histMass_";
fillthis+=ptbin;
((TH1F*)(listout->FindObject(fillthis)))->Fill(invmassD0,weigD0);
if(fFillPtHist){
fillthismasspt="histMassPt";
((TH2F*)(fOutputMassPt->FindObject(fillthismasspt)))->Fill(invmassD0,pt,weigD0);
}
if(fFillImpParHist) {
fHistMassPtImpParTC[0]->Fill(arrayForSparse,weigD0);
}
if(fFillYHist){
fillthismassy="histMassY_";
fillthismassy+=ptbin;
((TH2F*)(fOutputMassY->FindObject(fillthismassy)))->Fill(invmassD0,y,weigD0);
}
}
}
if (fIsSelectedCandidate>1 && (fFillOnlyD0D0bar==0 || fFillOnlyD0D0bar==2)) {
arrayForSparse[0]=invmassD0bar; arrayForSparse[2]=impparXY;
if(fReadMC){
if(labD0>=0) {
if(fArray==1) cout<<"LS signal ERROR"<<endl;
AliAODMCParticle *partD0 = (AliAODMCParticle*)arrMC->At(labD0);
Int_t pdgD0 = partD0->GetPdgCode();
if(CheckOrigin(arrMC,partD0)==5) isPrimary=kFALSE;
if(!isPrimary)
trueImpParXY=GetTrueImpactParameter(mcHeader,arrMC,partD0)*10000.;
arrayForSparseTrue[0]=invmassD0bar; arrayForSparseTrue[2]=trueImpParXY;
if (pdgD0==-421){
fillthis="histSgn_";
fillthis+=ptbin;
((TH1F*)(listout->FindObject(fillthis)))->Fill(invmassD0bar,weigD0bar);
if(fFillPtHist){
fillthismasspt="histSgnPt";
((TH2F*)(fOutputMassPt->FindObject(fillthismasspt)))->Fill(invmassD0bar,pt,weigD0bar);
}
if(fFillImpParHist){
if(isPrimary) fHistMassPtImpParTC[1]->Fill(arrayForSparse,weigD0bar);
else {
fHistMassPtImpParTC[2]->Fill(arrayForSparse,weigD0bar);
fHistMassPtImpParTC[3]->Fill(arrayForSparseTrue,weigD0bar);
}
}
if(fFillYHist){
fillthismassy="histSgnY_";
fillthismassy+=ptbin;
((TH2F*)(fOutputMassY->FindObject(fillthismassy)))->Fill(invmassD0bar,y,weigD0bar);
}
} else{
fillthis="histRfl_";
fillthis+=ptbin;
((TH1F*)(listout->FindObject(fillthis)))->Fill(invmassD0bar,weigD0bar);
if(fFillPtHist){
fillthismasspt="histRflPt";
((TH2F*)(fOutputMassPt->FindObject(fillthismasspt)))->Fill(invmassD0bar,pt,weigD0bar);
}
if(fFillYHist){
fillthismassy="histRflY_";
fillthismassy+=ptbin;
((TH2F*)(fOutputMassY->FindObject(fillthismassy)))->Fill(invmassD0bar,y,weigD0bar);
}
}
} else {
fillthis="histBkg_";
fillthis+=ptbin;
((TH1F*)(listout->FindObject(fillthis)))->Fill(invmassD0bar,weigD0bar);
if(fFillPtHist){
fillthismasspt="histBkgPt";
((TH2F*)(fOutputMassPt->FindObject(fillthismasspt)))->Fill(invmassD0bar,pt,weigD0bar);
}
if(fFillImpParHist) fHistMassPtImpParTC[4]->Fill(arrayForSparse,weigD0bar);
if(fFillYHist){
fillthismassy="histBkgY_";
fillthismassy+=ptbin;
((TH2F*)(fOutputMassY->FindObject(fillthismassy)))->Fill(invmassD0bar,y,weigD0bar);
}
}
}else{
fillthis="histMass_";
fillthis+=ptbin;
((TH1F*)listout->FindObject(fillthis))->Fill(invmassD0bar,weigD0bar);
if(fFillPtHist){
fillthismasspt="histMassPt";
((TH2F*)(fOutputMassPt->FindObject(fillthismasspt)))->Fill(invmassD0bar,pt,weigD0bar);
}
if(fFillImpParHist) fHistMassPtImpParTC[0]->Fill(arrayForSparse,weigD0bar);
if(fFillYHist){
fillthismassy="histMassY_";
fillthismassy+=ptbin;
((TH2F*)(fOutputMassY->FindObject(fillthismassy)))->Fill(invmassD0bar,y,weigD0bar);
}
}
}
return;
}
AliAODVertex* AliAnalysisTaskSED0Mass::GetPrimaryVtxSkipped(AliAODEvent *aodev){
Int_t skipped[2];
Int_t nTrksToSkip=2;
AliAODTrack *dgTrack = (AliAODTrack*)fDaughterTracks.UncheckedAt(0);
if(!dgTrack){
AliDebug(2,"no daughter found!");
return 0x0;
}
skipped[0]=dgTrack->GetID();
dgTrack = (AliAODTrack*)fDaughterTracks.UncheckedAt(1);
if(!dgTrack){
AliDebug(2,"no daughter found!");
return 0x0;
}
skipped[1]=dgTrack->GetID();
AliESDVertex *vertexESD=0x0;
AliAODVertex *vertexAOD=0x0;
AliVertexerTracks *vertexer = new AliVertexerTracks(aodev->GetMagneticField());
vertexer->SetSkipTracks(nTrksToSkip,skipped);
vertexer->SetMinClusters(4);
vertexESD = (AliESDVertex*)vertexer->FindPrimaryVertex(aodev);
if(!vertexESD) return vertexAOD;
if(vertexESD->GetNContributors()<=0) {
AliDebug(2,"vertexing failed");
delete vertexESD; vertexESD=NULL;
return vertexAOD;
}
delete vertexer; vertexer=NULL;
Double_t pos[3],cov[6],chi2perNDF;
vertexESD->GetXYZ(pos);
vertexESD->GetCovMatrix(cov);
chi2perNDF = vertexESD->GetChi2toNDF();
delete vertexESD; vertexESD=NULL;
vertexAOD = new AliAODVertex(pos,cov,chi2perNDF);
return vertexAOD;
}
void AliAnalysisTaskSED0Mass::Terminate(Option_t *)
{
if(fDebug > 1) printf("AnalysisTaskSED0Mass: Terminate() \n");
fOutputMass = dynamic_cast<TList*> (GetOutputData(1));
if (!fOutputMass) {
printf("ERROR: fOutputMass not available\n");
return;
}
fOutputMassPt = dynamic_cast<TList*> (GetOutputData(6));
if ((fFillPtHist || fFillImpParHist) && !fOutputMassPt) {
printf("ERROR: fOutputMass not available\n");
return;
}
if(fFillVarHists){
fDistr = dynamic_cast<TList*> (GetOutputData(2));
if (!fDistr) {
printf("ERROR: fDistr not available\n");
return;
}
}
fNentries = dynamic_cast<TH1F*>(GetOutputData(3));
if(!fNentries){
printf("ERROR: fNEntries not available\n");
return;
}
fCuts = dynamic_cast<AliRDHFCutsD0toKpi*>(GetOutputData(4));
if(!fCuts){
printf("ERROR: fCuts not available\n");
return;
}
fCounter = dynamic_cast<AliNormalizationCounter*>(GetOutputData(5));
if (!fCounter) {
printf("ERROR: fCounter not available\n");
return;
}
if (fDrawDetSignal) {
fDetSignal = dynamic_cast<TList*>(GetOutputData(8));
if (!fDetSignal) {
printf("ERROR: fDetSignal not available\n");
return;
}
}
if(fFillYHist){
fOutputMassY = dynamic_cast<TList*> (GetOutputData(9));
if (fFillYHist && !fOutputMassY) {
printf("ERROR: fOutputMassY not available\n");
return;
}
}
Int_t nptbins=fCuts->GetNPtBins();
for(Int_t ipt=0;ipt<nptbins;ipt++){
if(fArray==1 && fFillVarHists){
fLsNormalization = 2.*TMath::Sqrt(((TH1F*)fOutputMass->FindObject("hpospair"))->Integral(nptbins+ipt+1,nptbins+ipt+2)*((TH1F*)fOutputMass->FindObject("hnegpair"))->Integral(nptbins+ipt+1,nptbins+ipt+2));
if(fLsNormalization>1e-6) {
TString massName="histMass_";
massName+=ipt;
((TH1F*)fOutputMass->FindObject(massName))->Scale((1/fLsNormalization)*((TH1F*)fOutputMass->FindObject(massName))->GetEntries());
}
fLsNormalization = 2.*TMath::Sqrt(((TH1F*)fOutputMass->FindObject("hpospair"))->Integral(ipt+1,ipt+2)*((TH1F*)fOutputMass->FindObject("hnegpair"))->Integral(ipt+1,ipt+2));
if(fLsNormalization>1e-6) {
TString nameDistr="hdcaB_";
nameDistr+=ipt;
((TH1F*)fDistr->FindObject(nameDistr))->Scale((1/fLsNormalization)*((TH1F*)fDistr->FindObject(nameDistr))->GetEntries());
nameDistr="hd0B_";
nameDistr+=ipt;
((TH1F*)fDistr->FindObject(nameDistr))->Scale((1/fLsNormalization)*((TH1F*)fDistr->FindObject(nameDistr))->GetEntries());
nameDistr="hd0d0B_";
nameDistr+=ipt;
((TH1F*)fDistr->FindObject(nameDistr))->Scale((1/fLsNormalization)*((TH1F*)fDistr->FindObject(nameDistr))->GetEntries());
nameDistr="hcosthetapointB_";
nameDistr+=ipt;
((TH1F*)fDistr->FindObject(nameDistr))->Scale((1/fLsNormalization)*((TH1F*)fDistr->FindObject(nameDistr))->GetEntries());
if(fSys==0){
nameDistr="hptB_";
nameDistr+=ipt;
((TH1F*)fDistr->FindObject(nameDistr))->Scale((1/fLsNormalization)*((TH1F*)fDistr->FindObject(nameDistr))->GetEntries());
nameDistr="hcosthetastarB_";
nameDistr+=ipt;
((TH1F*)fDistr->FindObject(nameDistr))->Scale((1/fLsNormalization)*((TH1F*)fDistr->FindObject(nameDistr))->GetEntries());
nameDistr="hcosthpointd0d0B_";
nameDistr+=ipt;
((TH2F*)fDistr->FindObject(nameDistr))->Scale((1/fLsNormalization)*((TH2F*)fDistr->FindObject(nameDistr))->GetEntries());
}
}
}
}
TString cvname,cstname;
if (fArray==0){
cvname="D0invmass";
cstname="cstat0";
} else {
cvname="LSinvmass";
cstname="cstat1";
}
TCanvas *cMass=new TCanvas(cvname,cvname);
cMass->cd();
((TH1F*)fOutputMass->FindObject("histMass_3"))->Draw();
TCanvas* cStat=new TCanvas(cstname,Form("Stat%s",fArray ? "LS" : "D0"));
cStat->cd();
cStat->SetGridy();
fNentries->Draw("htext0");
return;
}
void AliAnalysisTaskSED0Mass::CreateImpactParameterHistos(){
Int_t nmassbins=200;
Double_t fLowmasslimit=1.5648, fUpmasslimit=2.1648;
Int_t fNImpParBins=400;
Double_t fLowerImpPar=-2000., fHigherImpPar=2000.;
Int_t nbins[3]={nmassbins,200,fNImpParBins};
Double_t xmin[3]={fLowmasslimit,0.,fLowerImpPar};
Double_t xmax[3]={fUpmasslimit,20.,fHigherImpPar};
fHistMassPtImpParTC[0]=new THnSparseF("hMassPtImpParAll",
"Mass vs. pt vs.imppar - All",
3,nbins,xmin,xmax);
fHistMassPtImpParTC[1]=new THnSparseF("hMassPtImpParPrompt",
"Mass vs. pt vs.imppar - promptD",
3,nbins,xmin,xmax);
fHistMassPtImpParTC[2]=new THnSparseF("hMassPtImpParBfeed",
"Mass vs. pt vs.imppar - DfromB",
3,nbins,xmin,xmax);
fHistMassPtImpParTC[3]=new THnSparseF("hMassPtImpParTrueBfeed",
"Mass vs. pt vs.true imppar -DfromB",
3,nbins,xmin,xmax);
fHistMassPtImpParTC[4]=new THnSparseF("hMassPtImpParBkg",
"Mass vs. pt vs.imppar - backgr.",
3,nbins,xmin,xmax);
for(Int_t i=0; i<5;i++){
fOutputMassPt->Add(fHistMassPtImpParTC[i]);
}
}
Float_t AliAnalysisTaskSED0Mass::GetTrueImpactParameter(AliAODMCHeader *mcHeader, TClonesArray* arrayMC, AliAODMCParticle *partD0) const {
printf(" AliAnalysisTaskSED0MassV1::GetTrueImpactParameter() \n");
Double_t vtxTrue[3];
mcHeader->GetVertex(vtxTrue);
Double_t origD[3];
partD0->XvYvZv(origD);
Short_t charge=partD0->Charge();
Double_t pXdauTrue[2],pYdauTrue[2],pZdauTrue[2];
for(Int_t iDau=0; iDau<2; iDau++){
pXdauTrue[iDau]=0.;
pYdauTrue[iDau]=0.;
pZdauTrue[iDau]=0.;
}
Int_t labelFirstDau = partD0->GetDaughter(0);
for(Int_t iDau=0; iDau<2; iDau++){
Int_t ind = labelFirstDau+iDau;
AliAODMCParticle* part = dynamic_cast<AliAODMCParticle*>(arrayMC->At(ind));
if(!part) continue;
Int_t pdgCode = TMath::Abs( part->GetPdgCode() );
if(!part){
AliError("Daughter particle not found in MC array");
return 99999.;
}
if(pdgCode==211 || pdgCode==321){
pXdauTrue[iDau]=part->Px();
pYdauTrue[iDau]=part->Py();
pZdauTrue[iDau]=part->Pz();
}
}
Double_t d0dummy[2]={0.,0.};
AliAODRecoDecayHF aodDzeroMC(vtxTrue,origD,2,charge,pXdauTrue,pYdauTrue,pZdauTrue,d0dummy);
return aodDzeroMC.ImpParXY();
}
Int_t AliAnalysisTaskSED0Mass::CheckOrigin(TClonesArray* arrayMC, AliAODMCParticle *mcPartCandidate) const {
printf(" AliAnalysisTaskSED0MassV1::CheckOrigin() \n");
Int_t pdgGranma = 0;
Int_t mother = 0;
mother = mcPartCandidate->GetMother();
Int_t istep = 0;
Int_t abspdgGranma =0;
Bool_t isFromB=kFALSE;
Bool_t isQuarkFound=kFALSE;
while (mother >0 ){
istep++;
AliAODMCParticle* mcGranma = dynamic_cast<AliAODMCParticle*>(arrayMC->At(mother));
if (mcGranma){
pdgGranma = mcGranma->GetPdgCode();
abspdgGranma = TMath::Abs(pdgGranma);
if ((abspdgGranma > 500 && abspdgGranma < 600) || (abspdgGranma > 5000 && abspdgGranma < 6000)){
isFromB=kTRUE;
}
if(abspdgGranma==4 || abspdgGranma==5) isQuarkFound=kTRUE;
mother = mcGranma->GetMother();
}else{
AliError("Failed casting the mother particle!");
break;
}
}
if(isFromB) return 5;
else return 4;
}
AliAnalysisTaskSED0Mass.cxx:1 AliAnalysisTaskSED0Mass.cxx:2 AliAnalysisTaskSED0Mass.cxx:3 AliAnalysisTaskSED0Mass.cxx:4 AliAnalysisTaskSED0Mass.cxx:5 AliAnalysisTaskSED0Mass.cxx:6 AliAnalysisTaskSED0Mass.cxx:7 AliAnalysisTaskSED0Mass.cxx:8 AliAnalysisTaskSED0Mass.cxx:9 AliAnalysisTaskSED0Mass.cxx:10 AliAnalysisTaskSED0Mass.cxx:11 AliAnalysisTaskSED0Mass.cxx:12 AliAnalysisTaskSED0Mass.cxx:13 AliAnalysisTaskSED0Mass.cxx:14 AliAnalysisTaskSED0Mass.cxx:15 AliAnalysisTaskSED0Mass.cxx:16 AliAnalysisTaskSED0Mass.cxx:17 AliAnalysisTaskSED0Mass.cxx:18 AliAnalysisTaskSED0Mass.cxx:19 AliAnalysisTaskSED0Mass.cxx:20 AliAnalysisTaskSED0Mass.cxx:21 AliAnalysisTaskSED0Mass.cxx:22 AliAnalysisTaskSED0Mass.cxx:23 AliAnalysisTaskSED0Mass.cxx:24 AliAnalysisTaskSED0Mass.cxx:25 AliAnalysisTaskSED0Mass.cxx:26 AliAnalysisTaskSED0Mass.cxx:27 AliAnalysisTaskSED0Mass.cxx:28 AliAnalysisTaskSED0Mass.cxx:29 AliAnalysisTaskSED0Mass.cxx:30 AliAnalysisTaskSED0Mass.cxx:31 AliAnalysisTaskSED0Mass.cxx:32 AliAnalysisTaskSED0Mass.cxx:33 AliAnalysisTaskSED0Mass.cxx:34 AliAnalysisTaskSED0Mass.cxx:35 AliAnalysisTaskSED0Mass.cxx:36 AliAnalysisTaskSED0Mass.cxx:37 AliAnalysisTaskSED0Mass.cxx:38 AliAnalysisTaskSED0Mass.cxx:39 AliAnalysisTaskSED0Mass.cxx:40 AliAnalysisTaskSED0Mass.cxx:41 AliAnalysisTaskSED0Mass.cxx:42 AliAnalysisTaskSED0Mass.cxx:43 AliAnalysisTaskSED0Mass.cxx:44 AliAnalysisTaskSED0Mass.cxx:45 AliAnalysisTaskSED0Mass.cxx:46 AliAnalysisTaskSED0Mass.cxx:47 AliAnalysisTaskSED0Mass.cxx:48 AliAnalysisTaskSED0Mass.cxx:49 AliAnalysisTaskSED0Mass.cxx:50 AliAnalysisTaskSED0Mass.cxx:51 AliAnalysisTaskSED0Mass.cxx:52 AliAnalysisTaskSED0Mass.cxx:53 AliAnalysisTaskSED0Mass.cxx:54 AliAnalysisTaskSED0Mass.cxx:55 AliAnalysisTaskSED0Mass.cxx:56 AliAnalysisTaskSED0Mass.cxx:57 AliAnalysisTaskSED0Mass.cxx:58 AliAnalysisTaskSED0Mass.cxx:59 AliAnalysisTaskSED0Mass.cxx:60 AliAnalysisTaskSED0Mass.cxx:61 AliAnalysisTaskSED0Mass.cxx:62 AliAnalysisTaskSED0Mass.cxx:63 AliAnalysisTaskSED0Mass.cxx:64 AliAnalysisTaskSED0Mass.cxx:65 AliAnalysisTaskSED0Mass.cxx:66 AliAnalysisTaskSED0Mass.cxx:67 AliAnalysisTaskSED0Mass.cxx:68 AliAnalysisTaskSED0Mass.cxx:69 AliAnalysisTaskSED0Mass.cxx:70 AliAnalysisTaskSED0Mass.cxx:71 AliAnalysisTaskSED0Mass.cxx:72 AliAnalysisTaskSED0Mass.cxx:73 AliAnalysisTaskSED0Mass.cxx:74 AliAnalysisTaskSED0Mass.cxx:75 AliAnalysisTaskSED0Mass.cxx:76 AliAnalysisTaskSED0Mass.cxx:77 AliAnalysisTaskSED0Mass.cxx:78 AliAnalysisTaskSED0Mass.cxx:79 AliAnalysisTaskSED0Mass.cxx:80 AliAnalysisTaskSED0Mass.cxx:81 AliAnalysisTaskSED0Mass.cxx:82 AliAnalysisTaskSED0Mass.cxx:83 AliAnalysisTaskSED0Mass.cxx:84 AliAnalysisTaskSED0Mass.cxx:85 AliAnalysisTaskSED0Mass.cxx:86 AliAnalysisTaskSED0Mass.cxx:87 AliAnalysisTaskSED0Mass.cxx:88 AliAnalysisTaskSED0Mass.cxx:89 AliAnalysisTaskSED0Mass.cxx:90 AliAnalysisTaskSED0Mass.cxx:91 AliAnalysisTaskSED0Mass.cxx:92 AliAnalysisTaskSED0Mass.cxx:93 AliAnalysisTaskSED0Mass.cxx:94 AliAnalysisTaskSED0Mass.cxx:95 AliAnalysisTaskSED0Mass.cxx:96 AliAnalysisTaskSED0Mass.cxx:97 AliAnalysisTaskSED0Mass.cxx:98 AliAnalysisTaskSED0Mass.cxx:99 AliAnalysisTaskSED0Mass.cxx:100 AliAnalysisTaskSED0Mass.cxx:101 AliAnalysisTaskSED0Mass.cxx:102 AliAnalysisTaskSED0Mass.cxx:103 AliAnalysisTaskSED0Mass.cxx:104 AliAnalysisTaskSED0Mass.cxx:105 AliAnalysisTaskSED0Mass.cxx:106 AliAnalysisTaskSED0Mass.cxx:107 AliAnalysisTaskSED0Mass.cxx:108 AliAnalysisTaskSED0Mass.cxx:109 AliAnalysisTaskSED0Mass.cxx:110 AliAnalysisTaskSED0Mass.cxx:111 AliAnalysisTaskSED0Mass.cxx:112 AliAnalysisTaskSED0Mass.cxx:113 AliAnalysisTaskSED0Mass.cxx:114 AliAnalysisTaskSED0Mass.cxx:115 AliAnalysisTaskSED0Mass.cxx:116 AliAnalysisTaskSED0Mass.cxx:117 AliAnalysisTaskSED0Mass.cxx:118 AliAnalysisTaskSED0Mass.cxx:119 AliAnalysisTaskSED0Mass.cxx:120 AliAnalysisTaskSED0Mass.cxx:121 AliAnalysisTaskSED0Mass.cxx:122 AliAnalysisTaskSED0Mass.cxx:123 AliAnalysisTaskSED0Mass.cxx:124 AliAnalysisTaskSED0Mass.cxx:125 AliAnalysisTaskSED0Mass.cxx:126 AliAnalysisTaskSED0Mass.cxx:127 AliAnalysisTaskSED0Mass.cxx:128 AliAnalysisTaskSED0Mass.cxx:129 AliAnalysisTaskSED0Mass.cxx:130 AliAnalysisTaskSED0Mass.cxx:131 AliAnalysisTaskSED0Mass.cxx:132 AliAnalysisTaskSED0Mass.cxx:133 AliAnalysisTaskSED0Mass.cxx:134 AliAnalysisTaskSED0Mass.cxx:135 AliAnalysisTaskSED0Mass.cxx:136 AliAnalysisTaskSED0Mass.cxx:137 AliAnalysisTaskSED0Mass.cxx:138 AliAnalysisTaskSED0Mass.cxx:139 AliAnalysisTaskSED0Mass.cxx:140 AliAnalysisTaskSED0Mass.cxx:141 AliAnalysisTaskSED0Mass.cxx:142 AliAnalysisTaskSED0Mass.cxx:143 AliAnalysisTaskSED0Mass.cxx:144 AliAnalysisTaskSED0Mass.cxx:145 AliAnalysisTaskSED0Mass.cxx:146 AliAnalysisTaskSED0Mass.cxx:147 AliAnalysisTaskSED0Mass.cxx:148 AliAnalysisTaskSED0Mass.cxx:149 AliAnalysisTaskSED0Mass.cxx:150 AliAnalysisTaskSED0Mass.cxx:151 AliAnalysisTaskSED0Mass.cxx:152 AliAnalysisTaskSED0Mass.cxx:153 AliAnalysisTaskSED0Mass.cxx:154 AliAnalysisTaskSED0Mass.cxx:155 AliAnalysisTaskSED0Mass.cxx:156 AliAnalysisTaskSED0Mass.cxx:157 AliAnalysisTaskSED0Mass.cxx:158 AliAnalysisTaskSED0Mass.cxx:159 AliAnalysisTaskSED0Mass.cxx:160 AliAnalysisTaskSED0Mass.cxx:161 AliAnalysisTaskSED0Mass.cxx:162 AliAnalysisTaskSED0Mass.cxx:163 AliAnalysisTaskSED0Mass.cxx:164 AliAnalysisTaskSED0Mass.cxx:165 AliAnalysisTaskSED0Mass.cxx:166 AliAnalysisTaskSED0Mass.cxx:167 AliAnalysisTaskSED0Mass.cxx:168 AliAnalysisTaskSED0Mass.cxx:169 AliAnalysisTaskSED0Mass.cxx:170 AliAnalysisTaskSED0Mass.cxx:171 AliAnalysisTaskSED0Mass.cxx:172 AliAnalysisTaskSED0Mass.cxx:173 AliAnalysisTaskSED0Mass.cxx:174 AliAnalysisTaskSED0Mass.cxx:175 AliAnalysisTaskSED0Mass.cxx:176 AliAnalysisTaskSED0Mass.cxx:177 AliAnalysisTaskSED0Mass.cxx:178 AliAnalysisTaskSED0Mass.cxx:179 AliAnalysisTaskSED0Mass.cxx:180 AliAnalysisTaskSED0Mass.cxx:181 AliAnalysisTaskSED0Mass.cxx:182 AliAnalysisTaskSED0Mass.cxx:183 AliAnalysisTaskSED0Mass.cxx:184 AliAnalysisTaskSED0Mass.cxx:185 AliAnalysisTaskSED0Mass.cxx:186 AliAnalysisTaskSED0Mass.cxx:187 AliAnalysisTaskSED0Mass.cxx:188 AliAnalysisTaskSED0Mass.cxx:189 AliAnalysisTaskSED0Mass.cxx:190 AliAnalysisTaskSED0Mass.cxx:191 AliAnalysisTaskSED0Mass.cxx:192 AliAnalysisTaskSED0Mass.cxx:193 AliAnalysisTaskSED0Mass.cxx:194 AliAnalysisTaskSED0Mass.cxx:195 AliAnalysisTaskSED0Mass.cxx:196 AliAnalysisTaskSED0Mass.cxx:197 AliAnalysisTaskSED0Mass.cxx:198 AliAnalysisTaskSED0Mass.cxx:199 AliAnalysisTaskSED0Mass.cxx:200 AliAnalysisTaskSED0Mass.cxx:201 AliAnalysisTaskSED0Mass.cxx:202 AliAnalysisTaskSED0Mass.cxx:203 AliAnalysisTaskSED0Mass.cxx:204 AliAnalysisTaskSED0Mass.cxx:205 AliAnalysisTaskSED0Mass.cxx:206 AliAnalysisTaskSED0Mass.cxx:207 AliAnalysisTaskSED0Mass.cxx:208 AliAnalysisTaskSED0Mass.cxx:209 AliAnalysisTaskSED0Mass.cxx:210 AliAnalysisTaskSED0Mass.cxx:211 AliAnalysisTaskSED0Mass.cxx:212 AliAnalysisTaskSED0Mass.cxx:213 AliAnalysisTaskSED0Mass.cxx:214 AliAnalysisTaskSED0Mass.cxx:215 AliAnalysisTaskSED0Mass.cxx:216 AliAnalysisTaskSED0Mass.cxx:217 AliAnalysisTaskSED0Mass.cxx:218 AliAnalysisTaskSED0Mass.cxx:219 AliAnalysisTaskSED0Mass.cxx:220 AliAnalysisTaskSED0Mass.cxx:221 AliAnalysisTaskSED0Mass.cxx:222 AliAnalysisTaskSED0Mass.cxx:223 AliAnalysisTaskSED0Mass.cxx:224 AliAnalysisTaskSED0Mass.cxx:225 AliAnalysisTaskSED0Mass.cxx:226 AliAnalysisTaskSED0Mass.cxx:227 AliAnalysisTaskSED0Mass.cxx:228 AliAnalysisTaskSED0Mass.cxx:229 AliAnalysisTaskSED0Mass.cxx:230 AliAnalysisTaskSED0Mass.cxx:231 AliAnalysisTaskSED0Mass.cxx:232 AliAnalysisTaskSED0Mass.cxx:233 AliAnalysisTaskSED0Mass.cxx:234 AliAnalysisTaskSED0Mass.cxx:235 AliAnalysisTaskSED0Mass.cxx:236 AliAnalysisTaskSED0Mass.cxx:237 AliAnalysisTaskSED0Mass.cxx:238 AliAnalysisTaskSED0Mass.cxx:239 AliAnalysisTaskSED0Mass.cxx:240 AliAnalysisTaskSED0Mass.cxx:241 AliAnalysisTaskSED0Mass.cxx:242 AliAnalysisTaskSED0Mass.cxx:243 AliAnalysisTaskSED0Mass.cxx:244 AliAnalysisTaskSED0Mass.cxx:245 AliAnalysisTaskSED0Mass.cxx:246 AliAnalysisTaskSED0Mass.cxx:247 AliAnalysisTaskSED0Mass.cxx:248 AliAnalysisTaskSED0Mass.cxx:249 AliAnalysisTaskSED0Mass.cxx:250 AliAnalysisTaskSED0Mass.cxx:251 AliAnalysisTaskSED0Mass.cxx:252 AliAnalysisTaskSED0Mass.cxx:253 AliAnalysisTaskSED0Mass.cxx:254 AliAnalysisTaskSED0Mass.cxx:255 AliAnalysisTaskSED0Mass.cxx:256 AliAnalysisTaskSED0Mass.cxx:257 AliAnalysisTaskSED0Mass.cxx:258 AliAnalysisTaskSED0Mass.cxx:259 AliAnalysisTaskSED0Mass.cxx:260 AliAnalysisTaskSED0Mass.cxx:261 AliAnalysisTaskSED0Mass.cxx:262 AliAnalysisTaskSED0Mass.cxx:263 AliAnalysisTaskSED0Mass.cxx:264 AliAnalysisTaskSED0Mass.cxx:265 AliAnalysisTaskSED0Mass.cxx:266 AliAnalysisTaskSED0Mass.cxx:267 AliAnalysisTaskSED0Mass.cxx:268 AliAnalysisTaskSED0Mass.cxx:269 AliAnalysisTaskSED0Mass.cxx:270 AliAnalysisTaskSED0Mass.cxx:271 AliAnalysisTaskSED0Mass.cxx:272 AliAnalysisTaskSED0Mass.cxx:273 AliAnalysisTaskSED0Mass.cxx:274 AliAnalysisTaskSED0Mass.cxx:275 AliAnalysisTaskSED0Mass.cxx:276 AliAnalysisTaskSED0Mass.cxx:277 AliAnalysisTaskSED0Mass.cxx:278 AliAnalysisTaskSED0Mass.cxx:279 AliAnalysisTaskSED0Mass.cxx:280 AliAnalysisTaskSED0Mass.cxx:281 AliAnalysisTaskSED0Mass.cxx:282 AliAnalysisTaskSED0Mass.cxx:283 AliAnalysisTaskSED0Mass.cxx:284 AliAnalysisTaskSED0Mass.cxx:285 AliAnalysisTaskSED0Mass.cxx:286 AliAnalysisTaskSED0Mass.cxx:287 AliAnalysisTaskSED0Mass.cxx:288 AliAnalysisTaskSED0Mass.cxx:289 AliAnalysisTaskSED0Mass.cxx:290 AliAnalysisTaskSED0Mass.cxx:291 AliAnalysisTaskSED0Mass.cxx:292 AliAnalysisTaskSED0Mass.cxx:293 AliAnalysisTaskSED0Mass.cxx:294 AliAnalysisTaskSED0Mass.cxx:295 AliAnalysisTaskSED0Mass.cxx:296 AliAnalysisTaskSED0Mass.cxx:297 AliAnalysisTaskSED0Mass.cxx:298 AliAnalysisTaskSED0Mass.cxx:299 AliAnalysisTaskSED0Mass.cxx:300 AliAnalysisTaskSED0Mass.cxx:301 AliAnalysisTaskSED0Mass.cxx:302 AliAnalysisTaskSED0Mass.cxx:303 AliAnalysisTaskSED0Mass.cxx:304 AliAnalysisTaskSED0Mass.cxx:305 AliAnalysisTaskSED0Mass.cxx:306 AliAnalysisTaskSED0Mass.cxx:307 AliAnalysisTaskSED0Mass.cxx:308 AliAnalysisTaskSED0Mass.cxx:309 AliAnalysisTaskSED0Mass.cxx:310 AliAnalysisTaskSED0Mass.cxx:311 AliAnalysisTaskSED0Mass.cxx:312 AliAnalysisTaskSED0Mass.cxx:313 AliAnalysisTaskSED0Mass.cxx:314 AliAnalysisTaskSED0Mass.cxx:315 AliAnalysisTaskSED0Mass.cxx:316 AliAnalysisTaskSED0Mass.cxx:317 AliAnalysisTaskSED0Mass.cxx:318 AliAnalysisTaskSED0Mass.cxx:319 AliAnalysisTaskSED0Mass.cxx:320 AliAnalysisTaskSED0Mass.cxx:321 AliAnalysisTaskSED0Mass.cxx:322 AliAnalysisTaskSED0Mass.cxx:323 AliAnalysisTaskSED0Mass.cxx:324 AliAnalysisTaskSED0Mass.cxx:325 AliAnalysisTaskSED0Mass.cxx:326 AliAnalysisTaskSED0Mass.cxx:327 AliAnalysisTaskSED0Mass.cxx:328 AliAnalysisTaskSED0Mass.cxx:329 AliAnalysisTaskSED0Mass.cxx:330 AliAnalysisTaskSED0Mass.cxx:331 AliAnalysisTaskSED0Mass.cxx:332 AliAnalysisTaskSED0Mass.cxx:333 AliAnalysisTaskSED0Mass.cxx:334 AliAnalysisTaskSED0Mass.cxx:335 AliAnalysisTaskSED0Mass.cxx:336 AliAnalysisTaskSED0Mass.cxx:337 AliAnalysisTaskSED0Mass.cxx:338 AliAnalysisTaskSED0Mass.cxx:339 AliAnalysisTaskSED0Mass.cxx:340 AliAnalysisTaskSED0Mass.cxx:341 AliAnalysisTaskSED0Mass.cxx:342 AliAnalysisTaskSED0Mass.cxx:343 AliAnalysisTaskSED0Mass.cxx:344 AliAnalysisTaskSED0Mass.cxx:345 AliAnalysisTaskSED0Mass.cxx:346 AliAnalysisTaskSED0Mass.cxx:347 AliAnalysisTaskSED0Mass.cxx:348 AliAnalysisTaskSED0Mass.cxx:349 AliAnalysisTaskSED0Mass.cxx:350 AliAnalysisTaskSED0Mass.cxx:351 AliAnalysisTaskSED0Mass.cxx:352 AliAnalysisTaskSED0Mass.cxx:353 AliAnalysisTaskSED0Mass.cxx:354 AliAnalysisTaskSED0Mass.cxx:355 AliAnalysisTaskSED0Mass.cxx:356 AliAnalysisTaskSED0Mass.cxx:357 AliAnalysisTaskSED0Mass.cxx:358 AliAnalysisTaskSED0Mass.cxx:359 AliAnalysisTaskSED0Mass.cxx:360 AliAnalysisTaskSED0Mass.cxx:361 AliAnalysisTaskSED0Mass.cxx:362 AliAnalysisTaskSED0Mass.cxx:363 AliAnalysisTaskSED0Mass.cxx:364 AliAnalysisTaskSED0Mass.cxx:365 AliAnalysisTaskSED0Mass.cxx:366 AliAnalysisTaskSED0Mass.cxx:367 AliAnalysisTaskSED0Mass.cxx:368 AliAnalysisTaskSED0Mass.cxx:369 AliAnalysisTaskSED0Mass.cxx:370 AliAnalysisTaskSED0Mass.cxx:371 AliAnalysisTaskSED0Mass.cxx:372 AliAnalysisTaskSED0Mass.cxx:373 AliAnalysisTaskSED0Mass.cxx:374 AliAnalysisTaskSED0Mass.cxx:375 AliAnalysisTaskSED0Mass.cxx:376 AliAnalysisTaskSED0Mass.cxx:377 AliAnalysisTaskSED0Mass.cxx:378 AliAnalysisTaskSED0Mass.cxx:379 AliAnalysisTaskSED0Mass.cxx:380 AliAnalysisTaskSED0Mass.cxx:381 AliAnalysisTaskSED0Mass.cxx:382 AliAnalysisTaskSED0Mass.cxx:383 AliAnalysisTaskSED0Mass.cxx:384 AliAnalysisTaskSED0Mass.cxx:385 AliAnalysisTaskSED0Mass.cxx:386 AliAnalysisTaskSED0Mass.cxx:387 AliAnalysisTaskSED0Mass.cxx:388 AliAnalysisTaskSED0Mass.cxx:389 AliAnalysisTaskSED0Mass.cxx:390 AliAnalysisTaskSED0Mass.cxx:391 AliAnalysisTaskSED0Mass.cxx:392 AliAnalysisTaskSED0Mass.cxx:393 AliAnalysisTaskSED0Mass.cxx:394 AliAnalysisTaskSED0Mass.cxx:395 AliAnalysisTaskSED0Mass.cxx:396 AliAnalysisTaskSED0Mass.cxx:397 AliAnalysisTaskSED0Mass.cxx:398 AliAnalysisTaskSED0Mass.cxx:399 AliAnalysisTaskSED0Mass.cxx:400 AliAnalysisTaskSED0Mass.cxx:401 AliAnalysisTaskSED0Mass.cxx:402 AliAnalysisTaskSED0Mass.cxx:403 AliAnalysisTaskSED0Mass.cxx:404 AliAnalysisTaskSED0Mass.cxx:405 AliAnalysisTaskSED0Mass.cxx:406 AliAnalysisTaskSED0Mass.cxx:407 AliAnalysisTaskSED0Mass.cxx:408 AliAnalysisTaskSED0Mass.cxx:409 AliAnalysisTaskSED0Mass.cxx:410 AliAnalysisTaskSED0Mass.cxx:411 AliAnalysisTaskSED0Mass.cxx:412 AliAnalysisTaskSED0Mass.cxx:413 AliAnalysisTaskSED0Mass.cxx:414 AliAnalysisTaskSED0Mass.cxx:415 AliAnalysisTaskSED0Mass.cxx:416 AliAnalysisTaskSED0Mass.cxx:417 AliAnalysisTaskSED0Mass.cxx:418 AliAnalysisTaskSED0Mass.cxx:419 AliAnalysisTaskSED0Mass.cxx:420 AliAnalysisTaskSED0Mass.cxx:421 AliAnalysisTaskSED0Mass.cxx:422 AliAnalysisTaskSED0Mass.cxx:423 AliAnalysisTaskSED0Mass.cxx:424 AliAnalysisTaskSED0Mass.cxx:425 AliAnalysisTaskSED0Mass.cxx:426 AliAnalysisTaskSED0Mass.cxx:427 AliAnalysisTaskSED0Mass.cxx:428 AliAnalysisTaskSED0Mass.cxx:429 AliAnalysisTaskSED0Mass.cxx:430 AliAnalysisTaskSED0Mass.cxx:431 AliAnalysisTaskSED0Mass.cxx:432 AliAnalysisTaskSED0Mass.cxx:433 AliAnalysisTaskSED0Mass.cxx:434 AliAnalysisTaskSED0Mass.cxx:435 AliAnalysisTaskSED0Mass.cxx:436 AliAnalysisTaskSED0Mass.cxx:437 AliAnalysisTaskSED0Mass.cxx:438 AliAnalysisTaskSED0Mass.cxx:439 AliAnalysisTaskSED0Mass.cxx:440 AliAnalysisTaskSED0Mass.cxx:441 AliAnalysisTaskSED0Mass.cxx:442 AliAnalysisTaskSED0Mass.cxx:443 AliAnalysisTaskSED0Mass.cxx:444 AliAnalysisTaskSED0Mass.cxx:445 AliAnalysisTaskSED0Mass.cxx:446 AliAnalysisTaskSED0Mass.cxx:447 AliAnalysisTaskSED0Mass.cxx:448 AliAnalysisTaskSED0Mass.cxx:449 AliAnalysisTaskSED0Mass.cxx:450 AliAnalysisTaskSED0Mass.cxx:451 AliAnalysisTaskSED0Mass.cxx:452 AliAnalysisTaskSED0Mass.cxx:453 AliAnalysisTaskSED0Mass.cxx:454 AliAnalysisTaskSED0Mass.cxx:455 AliAnalysisTaskSED0Mass.cxx:456 AliAnalysisTaskSED0Mass.cxx:457 AliAnalysisTaskSED0Mass.cxx:458 AliAnalysisTaskSED0Mass.cxx:459 AliAnalysisTaskSED0Mass.cxx:460 AliAnalysisTaskSED0Mass.cxx:461 AliAnalysisTaskSED0Mass.cxx:462 AliAnalysisTaskSED0Mass.cxx:463 AliAnalysisTaskSED0Mass.cxx:464 AliAnalysisTaskSED0Mass.cxx:465 AliAnalysisTaskSED0Mass.cxx:466 AliAnalysisTaskSED0Mass.cxx:467 AliAnalysisTaskSED0Mass.cxx:468 AliAnalysisTaskSED0Mass.cxx:469 AliAnalysisTaskSED0Mass.cxx:470 AliAnalysisTaskSED0Mass.cxx:471 AliAnalysisTaskSED0Mass.cxx:472 AliAnalysisTaskSED0Mass.cxx:473 AliAnalysisTaskSED0Mass.cxx:474 AliAnalysisTaskSED0Mass.cxx:475 AliAnalysisTaskSED0Mass.cxx:476 AliAnalysisTaskSED0Mass.cxx:477 AliAnalysisTaskSED0Mass.cxx:478 AliAnalysisTaskSED0Mass.cxx:479 AliAnalysisTaskSED0Mass.cxx:480 AliAnalysisTaskSED0Mass.cxx:481 AliAnalysisTaskSED0Mass.cxx:482 AliAnalysisTaskSED0Mass.cxx:483 AliAnalysisTaskSED0Mass.cxx:484 AliAnalysisTaskSED0Mass.cxx:485 AliAnalysisTaskSED0Mass.cxx:486 AliAnalysisTaskSED0Mass.cxx:487 AliAnalysisTaskSED0Mass.cxx:488 AliAnalysisTaskSED0Mass.cxx:489 AliAnalysisTaskSED0Mass.cxx:490 AliAnalysisTaskSED0Mass.cxx:491 AliAnalysisTaskSED0Mass.cxx:492 AliAnalysisTaskSED0Mass.cxx:493 AliAnalysisTaskSED0Mass.cxx:494 AliAnalysisTaskSED0Mass.cxx:495 AliAnalysisTaskSED0Mass.cxx:496 AliAnalysisTaskSED0Mass.cxx:497 AliAnalysisTaskSED0Mass.cxx:498 AliAnalysisTaskSED0Mass.cxx:499 AliAnalysisTaskSED0Mass.cxx:500 AliAnalysisTaskSED0Mass.cxx:501 AliAnalysisTaskSED0Mass.cxx:502 AliAnalysisTaskSED0Mass.cxx:503 AliAnalysisTaskSED0Mass.cxx:504 AliAnalysisTaskSED0Mass.cxx:505 AliAnalysisTaskSED0Mass.cxx:506 AliAnalysisTaskSED0Mass.cxx:507 AliAnalysisTaskSED0Mass.cxx:508 AliAnalysisTaskSED0Mass.cxx:509 AliAnalysisTaskSED0Mass.cxx:510 AliAnalysisTaskSED0Mass.cxx:511 AliAnalysisTaskSED0Mass.cxx:512 AliAnalysisTaskSED0Mass.cxx:513 AliAnalysisTaskSED0Mass.cxx:514 AliAnalysisTaskSED0Mass.cxx:515 AliAnalysisTaskSED0Mass.cxx:516 AliAnalysisTaskSED0Mass.cxx:517 AliAnalysisTaskSED0Mass.cxx:518 AliAnalysisTaskSED0Mass.cxx:519 AliAnalysisTaskSED0Mass.cxx:520 AliAnalysisTaskSED0Mass.cxx:521 AliAnalysisTaskSED0Mass.cxx:522 AliAnalysisTaskSED0Mass.cxx:523 AliAnalysisTaskSED0Mass.cxx:524 AliAnalysisTaskSED0Mass.cxx:525 AliAnalysisTaskSED0Mass.cxx:526 AliAnalysisTaskSED0Mass.cxx:527 AliAnalysisTaskSED0Mass.cxx:528 AliAnalysisTaskSED0Mass.cxx:529 AliAnalysisTaskSED0Mass.cxx:530 AliAnalysisTaskSED0Mass.cxx:531 AliAnalysisTaskSED0Mass.cxx:532 AliAnalysisTaskSED0Mass.cxx:533 AliAnalysisTaskSED0Mass.cxx:534 AliAnalysisTaskSED0Mass.cxx:535 AliAnalysisTaskSED0Mass.cxx:536 AliAnalysisTaskSED0Mass.cxx:537 AliAnalysisTaskSED0Mass.cxx:538 AliAnalysisTaskSED0Mass.cxx:539 AliAnalysisTaskSED0Mass.cxx:540 AliAnalysisTaskSED0Mass.cxx:541 AliAnalysisTaskSED0Mass.cxx:542 AliAnalysisTaskSED0Mass.cxx:543 AliAnalysisTaskSED0Mass.cxx:544 AliAnalysisTaskSED0Mass.cxx:545 AliAnalysisTaskSED0Mass.cxx:546 AliAnalysisTaskSED0Mass.cxx:547 AliAnalysisTaskSED0Mass.cxx:548 AliAnalysisTaskSED0Mass.cxx:549 AliAnalysisTaskSED0Mass.cxx:550 AliAnalysisTaskSED0Mass.cxx:551 AliAnalysisTaskSED0Mass.cxx:552 AliAnalysisTaskSED0Mass.cxx:553 AliAnalysisTaskSED0Mass.cxx:554 AliAnalysisTaskSED0Mass.cxx:555 AliAnalysisTaskSED0Mass.cxx:556 AliAnalysisTaskSED0Mass.cxx:557 AliAnalysisTaskSED0Mass.cxx:558 AliAnalysisTaskSED0Mass.cxx:559 AliAnalysisTaskSED0Mass.cxx:560 AliAnalysisTaskSED0Mass.cxx:561 AliAnalysisTaskSED0Mass.cxx:562 AliAnalysisTaskSED0Mass.cxx:563 AliAnalysisTaskSED0Mass.cxx:564 AliAnalysisTaskSED0Mass.cxx:565 AliAnalysisTaskSED0Mass.cxx:566 AliAnalysisTaskSED0Mass.cxx:567 AliAnalysisTaskSED0Mass.cxx:568 AliAnalysisTaskSED0Mass.cxx:569 AliAnalysisTaskSED0Mass.cxx:570 AliAnalysisTaskSED0Mass.cxx:571 AliAnalysisTaskSED0Mass.cxx:572 AliAnalysisTaskSED0Mass.cxx:573 AliAnalysisTaskSED0Mass.cxx:574 AliAnalysisTaskSED0Mass.cxx:575 AliAnalysisTaskSED0Mass.cxx:576 AliAnalysisTaskSED0Mass.cxx:577 AliAnalysisTaskSED0Mass.cxx:578 AliAnalysisTaskSED0Mass.cxx:579 AliAnalysisTaskSED0Mass.cxx:580 AliAnalysisTaskSED0Mass.cxx:581 AliAnalysisTaskSED0Mass.cxx:582 AliAnalysisTaskSED0Mass.cxx:583 AliAnalysisTaskSED0Mass.cxx:584 AliAnalysisTaskSED0Mass.cxx:585 AliAnalysisTaskSED0Mass.cxx:586 AliAnalysisTaskSED0Mass.cxx:587 AliAnalysisTaskSED0Mass.cxx:588 AliAnalysisTaskSED0Mass.cxx:589 AliAnalysisTaskSED0Mass.cxx:590 AliAnalysisTaskSED0Mass.cxx:591 AliAnalysisTaskSED0Mass.cxx:592 AliAnalysisTaskSED0Mass.cxx:593 AliAnalysisTaskSED0Mass.cxx:594 AliAnalysisTaskSED0Mass.cxx:595 AliAnalysisTaskSED0Mass.cxx:596 AliAnalysisTaskSED0Mass.cxx:597 AliAnalysisTaskSED0Mass.cxx:598 AliAnalysisTaskSED0Mass.cxx:599 AliAnalysisTaskSED0Mass.cxx:600 AliAnalysisTaskSED0Mass.cxx:601 AliAnalysisTaskSED0Mass.cxx:602 AliAnalysisTaskSED0Mass.cxx:603 AliAnalysisTaskSED0Mass.cxx:604 AliAnalysisTaskSED0Mass.cxx:605 AliAnalysisTaskSED0Mass.cxx:606 AliAnalysisTaskSED0Mass.cxx:607 AliAnalysisTaskSED0Mass.cxx:608 AliAnalysisTaskSED0Mass.cxx:609 AliAnalysisTaskSED0Mass.cxx:610 AliAnalysisTaskSED0Mass.cxx:611 AliAnalysisTaskSED0Mass.cxx:612 AliAnalysisTaskSED0Mass.cxx:613 AliAnalysisTaskSED0Mass.cxx:614 AliAnalysisTaskSED0Mass.cxx:615 AliAnalysisTaskSED0Mass.cxx:616 AliAnalysisTaskSED0Mass.cxx:617 AliAnalysisTaskSED0Mass.cxx:618 AliAnalysisTaskSED0Mass.cxx:619 AliAnalysisTaskSED0Mass.cxx:620 AliAnalysisTaskSED0Mass.cxx:621 AliAnalysisTaskSED0Mass.cxx:622 AliAnalysisTaskSED0Mass.cxx:623 AliAnalysisTaskSED0Mass.cxx:624 AliAnalysisTaskSED0Mass.cxx:625 AliAnalysisTaskSED0Mass.cxx:626 AliAnalysisTaskSED0Mass.cxx:627 AliAnalysisTaskSED0Mass.cxx:628 AliAnalysisTaskSED0Mass.cxx:629 AliAnalysisTaskSED0Mass.cxx:630 AliAnalysisTaskSED0Mass.cxx:631 AliAnalysisTaskSED0Mass.cxx:632 AliAnalysisTaskSED0Mass.cxx:633 AliAnalysisTaskSED0Mass.cxx:634 AliAnalysisTaskSED0Mass.cxx:635 AliAnalysisTaskSED0Mass.cxx:636 AliAnalysisTaskSED0Mass.cxx:637 AliAnalysisTaskSED0Mass.cxx:638 AliAnalysisTaskSED0Mass.cxx:639 AliAnalysisTaskSED0Mass.cxx:640 AliAnalysisTaskSED0Mass.cxx:641 AliAnalysisTaskSED0Mass.cxx:642 AliAnalysisTaskSED0Mass.cxx:643 AliAnalysisTaskSED0Mass.cxx:644 AliAnalysisTaskSED0Mass.cxx:645 AliAnalysisTaskSED0Mass.cxx:646 AliAnalysisTaskSED0Mass.cxx:647 AliAnalysisTaskSED0Mass.cxx:648 AliAnalysisTaskSED0Mass.cxx:649 AliAnalysisTaskSED0Mass.cxx:650 AliAnalysisTaskSED0Mass.cxx:651 AliAnalysisTaskSED0Mass.cxx:652 AliAnalysisTaskSED0Mass.cxx:653 AliAnalysisTaskSED0Mass.cxx:654 AliAnalysisTaskSED0Mass.cxx:655 AliAnalysisTaskSED0Mass.cxx:656 AliAnalysisTaskSED0Mass.cxx:657 AliAnalysisTaskSED0Mass.cxx:658 AliAnalysisTaskSED0Mass.cxx:659 AliAnalysisTaskSED0Mass.cxx:660 AliAnalysisTaskSED0Mass.cxx:661 AliAnalysisTaskSED0Mass.cxx:662 AliAnalysisTaskSED0Mass.cxx:663 AliAnalysisTaskSED0Mass.cxx:664 AliAnalysisTaskSED0Mass.cxx:665 AliAnalysisTaskSED0Mass.cxx:666 AliAnalysisTaskSED0Mass.cxx:667 AliAnalysisTaskSED0Mass.cxx:668 AliAnalysisTaskSED0Mass.cxx:669 AliAnalysisTaskSED0Mass.cxx:670 AliAnalysisTaskSED0Mass.cxx:671 AliAnalysisTaskSED0Mass.cxx:672 AliAnalysisTaskSED0Mass.cxx:673 AliAnalysisTaskSED0Mass.cxx:674 AliAnalysisTaskSED0Mass.cxx:675 AliAnalysisTaskSED0Mass.cxx:676 AliAnalysisTaskSED0Mass.cxx:677 AliAnalysisTaskSED0Mass.cxx:678 AliAnalysisTaskSED0Mass.cxx:679 AliAnalysisTaskSED0Mass.cxx:680 AliAnalysisTaskSED0Mass.cxx:681 AliAnalysisTaskSED0Mass.cxx:682 AliAnalysisTaskSED0Mass.cxx:683 AliAnalysisTaskSED0Mass.cxx:684 AliAnalysisTaskSED0Mass.cxx:685 AliAnalysisTaskSED0Mass.cxx:686 AliAnalysisTaskSED0Mass.cxx:687 AliAnalysisTaskSED0Mass.cxx:688 AliAnalysisTaskSED0Mass.cxx:689 AliAnalysisTaskSED0Mass.cxx:690 AliAnalysisTaskSED0Mass.cxx:691 AliAnalysisTaskSED0Mass.cxx:692 AliAnalysisTaskSED0Mass.cxx:693 AliAnalysisTaskSED0Mass.cxx:694 AliAnalysisTaskSED0Mass.cxx:695 AliAnalysisTaskSED0Mass.cxx:696 AliAnalysisTaskSED0Mass.cxx:697 AliAnalysisTaskSED0Mass.cxx:698 AliAnalysisTaskSED0Mass.cxx:699 AliAnalysisTaskSED0Mass.cxx:700 AliAnalysisTaskSED0Mass.cxx:701 AliAnalysisTaskSED0Mass.cxx:702 AliAnalysisTaskSED0Mass.cxx:703 AliAnalysisTaskSED0Mass.cxx:704 AliAnalysisTaskSED0Mass.cxx:705 AliAnalysisTaskSED0Mass.cxx:706 AliAnalysisTaskSED0Mass.cxx:707 AliAnalysisTaskSED0Mass.cxx:708 AliAnalysisTaskSED0Mass.cxx:709 AliAnalysisTaskSED0Mass.cxx:710 AliAnalysisTaskSED0Mass.cxx:711 AliAnalysisTaskSED0Mass.cxx:712 AliAnalysisTaskSED0Mass.cxx:713 AliAnalysisTaskSED0Mass.cxx:714 AliAnalysisTaskSED0Mass.cxx:715 AliAnalysisTaskSED0Mass.cxx:716 AliAnalysisTaskSED0Mass.cxx:717 AliAnalysisTaskSED0Mass.cxx:718 AliAnalysisTaskSED0Mass.cxx:719 AliAnalysisTaskSED0Mass.cxx:720 AliAnalysisTaskSED0Mass.cxx:721 AliAnalysisTaskSED0Mass.cxx:722 AliAnalysisTaskSED0Mass.cxx:723 AliAnalysisTaskSED0Mass.cxx:724 AliAnalysisTaskSED0Mass.cxx:725 AliAnalysisTaskSED0Mass.cxx:726 AliAnalysisTaskSED0Mass.cxx:727 AliAnalysisTaskSED0Mass.cxx:728 AliAnalysisTaskSED0Mass.cxx:729 AliAnalysisTaskSED0Mass.cxx:730 AliAnalysisTaskSED0Mass.cxx:731 AliAnalysisTaskSED0Mass.cxx:732 AliAnalysisTaskSED0Mass.cxx:733 AliAnalysisTaskSED0Mass.cxx:734 AliAnalysisTaskSED0Mass.cxx:735 AliAnalysisTaskSED0Mass.cxx:736 AliAnalysisTaskSED0Mass.cxx:737 AliAnalysisTaskSED0Mass.cxx:738 AliAnalysisTaskSED0Mass.cxx:739 AliAnalysisTaskSED0Mass.cxx:740 AliAnalysisTaskSED0Mass.cxx:741 AliAnalysisTaskSED0Mass.cxx:742 AliAnalysisTaskSED0Mass.cxx:743 AliAnalysisTaskSED0Mass.cxx:744 AliAnalysisTaskSED0Mass.cxx:745 AliAnalysisTaskSED0Mass.cxx:746 AliAnalysisTaskSED0Mass.cxx:747 AliAnalysisTaskSED0Mass.cxx:748 AliAnalysisTaskSED0Mass.cxx:749 AliAnalysisTaskSED0Mass.cxx:750 AliAnalysisTaskSED0Mass.cxx:751 AliAnalysisTaskSED0Mass.cxx:752 AliAnalysisTaskSED0Mass.cxx:753 AliAnalysisTaskSED0Mass.cxx:754 AliAnalysisTaskSED0Mass.cxx:755 AliAnalysisTaskSED0Mass.cxx:756 AliAnalysisTaskSED0Mass.cxx:757 AliAnalysisTaskSED0Mass.cxx:758 AliAnalysisTaskSED0Mass.cxx:759 AliAnalysisTaskSED0Mass.cxx:760 AliAnalysisTaskSED0Mass.cxx:761 AliAnalysisTaskSED0Mass.cxx:762 AliAnalysisTaskSED0Mass.cxx:763 AliAnalysisTaskSED0Mass.cxx:764 AliAnalysisTaskSED0Mass.cxx:765 AliAnalysisTaskSED0Mass.cxx:766 AliAnalysisTaskSED0Mass.cxx:767 AliAnalysisTaskSED0Mass.cxx:768 AliAnalysisTaskSED0Mass.cxx:769 AliAnalysisTaskSED0Mass.cxx:770 AliAnalysisTaskSED0Mass.cxx:771 AliAnalysisTaskSED0Mass.cxx:772 AliAnalysisTaskSED0Mass.cxx:773 AliAnalysisTaskSED0Mass.cxx:774 AliAnalysisTaskSED0Mass.cxx:775 AliAnalysisTaskSED0Mass.cxx:776 AliAnalysisTaskSED0Mass.cxx:777 AliAnalysisTaskSED0Mass.cxx:778 AliAnalysisTaskSED0Mass.cxx:779 AliAnalysisTaskSED0Mass.cxx:780 AliAnalysisTaskSED0Mass.cxx:781 AliAnalysisTaskSED0Mass.cxx:782 AliAnalysisTaskSED0Mass.cxx:783 AliAnalysisTaskSED0Mass.cxx:784 AliAnalysisTaskSED0Mass.cxx:785 AliAnalysisTaskSED0Mass.cxx:786 AliAnalysisTaskSED0Mass.cxx:787 AliAnalysisTaskSED0Mass.cxx:788 AliAnalysisTaskSED0Mass.cxx:789 AliAnalysisTaskSED0Mass.cxx:790 AliAnalysisTaskSED0Mass.cxx:791 AliAnalysisTaskSED0Mass.cxx:792 AliAnalysisTaskSED0Mass.cxx:793 AliAnalysisTaskSED0Mass.cxx:794 AliAnalysisTaskSED0Mass.cxx:795 AliAnalysisTaskSED0Mass.cxx:796 AliAnalysisTaskSED0Mass.cxx:797 AliAnalysisTaskSED0Mass.cxx:798 AliAnalysisTaskSED0Mass.cxx:799 AliAnalysisTaskSED0Mass.cxx:800 AliAnalysisTaskSED0Mass.cxx:801 AliAnalysisTaskSED0Mass.cxx:802 AliAnalysisTaskSED0Mass.cxx:803 AliAnalysisTaskSED0Mass.cxx:804 AliAnalysisTaskSED0Mass.cxx:805 AliAnalysisTaskSED0Mass.cxx:806 AliAnalysisTaskSED0Mass.cxx:807 AliAnalysisTaskSED0Mass.cxx:808 AliAnalysisTaskSED0Mass.cxx:809 AliAnalysisTaskSED0Mass.cxx:810 AliAnalysisTaskSED0Mass.cxx:811 AliAnalysisTaskSED0Mass.cxx:812 AliAnalysisTaskSED0Mass.cxx:813 AliAnalysisTaskSED0Mass.cxx:814 AliAnalysisTaskSED0Mass.cxx:815 AliAnalysisTaskSED0Mass.cxx:816 AliAnalysisTaskSED0Mass.cxx:817 AliAnalysisTaskSED0Mass.cxx:818 AliAnalysisTaskSED0Mass.cxx:819 AliAnalysisTaskSED0Mass.cxx:820 AliAnalysisTaskSED0Mass.cxx:821 AliAnalysisTaskSED0Mass.cxx:822 AliAnalysisTaskSED0Mass.cxx:823 AliAnalysisTaskSED0Mass.cxx:824 AliAnalysisTaskSED0Mass.cxx:825 AliAnalysisTaskSED0Mass.cxx:826 AliAnalysisTaskSED0Mass.cxx:827 AliAnalysisTaskSED0Mass.cxx:828 AliAnalysisTaskSED0Mass.cxx:829 AliAnalysisTaskSED0Mass.cxx:830 AliAnalysisTaskSED0Mass.cxx:831 AliAnalysisTaskSED0Mass.cxx:832 AliAnalysisTaskSED0Mass.cxx:833 AliAnalysisTaskSED0Mass.cxx:834 AliAnalysisTaskSED0Mass.cxx:835 AliAnalysisTaskSED0Mass.cxx:836 AliAnalysisTaskSED0Mass.cxx:837 AliAnalysisTaskSED0Mass.cxx:838 AliAnalysisTaskSED0Mass.cxx:839 AliAnalysisTaskSED0Mass.cxx:840 AliAnalysisTaskSED0Mass.cxx:841 AliAnalysisTaskSED0Mass.cxx:842 AliAnalysisTaskSED0Mass.cxx:843 AliAnalysisTaskSED0Mass.cxx:844 AliAnalysisTaskSED0Mass.cxx:845 AliAnalysisTaskSED0Mass.cxx:846 AliAnalysisTaskSED0Mass.cxx:847 AliAnalysisTaskSED0Mass.cxx:848 AliAnalysisTaskSED0Mass.cxx:849 AliAnalysisTaskSED0Mass.cxx:850 AliAnalysisTaskSED0Mass.cxx:851 AliAnalysisTaskSED0Mass.cxx:852 AliAnalysisTaskSED0Mass.cxx:853 AliAnalysisTaskSED0Mass.cxx:854 AliAnalysisTaskSED0Mass.cxx:855 AliAnalysisTaskSED0Mass.cxx:856 AliAnalysisTaskSED0Mass.cxx:857 AliAnalysisTaskSED0Mass.cxx:858 AliAnalysisTaskSED0Mass.cxx:859 AliAnalysisTaskSED0Mass.cxx:860 AliAnalysisTaskSED0Mass.cxx:861 AliAnalysisTaskSED0Mass.cxx:862 AliAnalysisTaskSED0Mass.cxx:863 AliAnalysisTaskSED0Mass.cxx:864 AliAnalysisTaskSED0Mass.cxx:865 AliAnalysisTaskSED0Mass.cxx:866 AliAnalysisTaskSED0Mass.cxx:867 AliAnalysisTaskSED0Mass.cxx:868 AliAnalysisTaskSED0Mass.cxx:869 AliAnalysisTaskSED0Mass.cxx:870 AliAnalysisTaskSED0Mass.cxx:871 AliAnalysisTaskSED0Mass.cxx:872 AliAnalysisTaskSED0Mass.cxx:873 AliAnalysisTaskSED0Mass.cxx:874 AliAnalysisTaskSED0Mass.cxx:875 AliAnalysisTaskSED0Mass.cxx:876 AliAnalysisTaskSED0Mass.cxx:877 AliAnalysisTaskSED0Mass.cxx:878 AliAnalysisTaskSED0Mass.cxx:879 AliAnalysisTaskSED0Mass.cxx:880 AliAnalysisTaskSED0Mass.cxx:881 AliAnalysisTaskSED0Mass.cxx:882 AliAnalysisTaskSED0Mass.cxx:883 AliAnalysisTaskSED0Mass.cxx:884 AliAnalysisTaskSED0Mass.cxx:885 AliAnalysisTaskSED0Mass.cxx:886 AliAnalysisTaskSED0Mass.cxx:887 AliAnalysisTaskSED0Mass.cxx:888 AliAnalysisTaskSED0Mass.cxx:889 AliAnalysisTaskSED0Mass.cxx:890 AliAnalysisTaskSED0Mass.cxx:891 AliAnalysisTaskSED0Mass.cxx:892 AliAnalysisTaskSED0Mass.cxx:893 AliAnalysisTaskSED0Mass.cxx:894 AliAnalysisTaskSED0Mass.cxx:895 AliAnalysisTaskSED0Mass.cxx:896 AliAnalysisTaskSED0Mass.cxx:897 AliAnalysisTaskSED0Mass.cxx:898 AliAnalysisTaskSED0Mass.cxx:899 AliAnalysisTaskSED0Mass.cxx:900 AliAnalysisTaskSED0Mass.cxx:901 AliAnalysisTaskSED0Mass.cxx:902 AliAnalysisTaskSED0Mass.cxx:903 AliAnalysisTaskSED0Mass.cxx:904 AliAnalysisTaskSED0Mass.cxx:905 AliAnalysisTaskSED0Mass.cxx:906 AliAnalysisTaskSED0Mass.cxx:907 AliAnalysisTaskSED0Mass.cxx:908 AliAnalysisTaskSED0Mass.cxx:909 AliAnalysisTaskSED0Mass.cxx:910 AliAnalysisTaskSED0Mass.cxx:911 AliAnalysisTaskSED0Mass.cxx:912 AliAnalysisTaskSED0Mass.cxx:913 AliAnalysisTaskSED0Mass.cxx:914 AliAnalysisTaskSED0Mass.cxx:915 AliAnalysisTaskSED0Mass.cxx:916 AliAnalysisTaskSED0Mass.cxx:917 AliAnalysisTaskSED0Mass.cxx:918 AliAnalysisTaskSED0Mass.cxx:919 AliAnalysisTaskSED0Mass.cxx:920 AliAnalysisTaskSED0Mass.cxx:921 AliAnalysisTaskSED0Mass.cxx:922 AliAnalysisTaskSED0Mass.cxx:923 AliAnalysisTaskSED0Mass.cxx:924 AliAnalysisTaskSED0Mass.cxx:925 AliAnalysisTaskSED0Mass.cxx:926 AliAnalysisTaskSED0Mass.cxx:927 AliAnalysisTaskSED0Mass.cxx:928 AliAnalysisTaskSED0Mass.cxx:929 AliAnalysisTaskSED0Mass.cxx:930 AliAnalysisTaskSED0Mass.cxx:931 AliAnalysisTaskSED0Mass.cxx:932 AliAnalysisTaskSED0Mass.cxx:933 AliAnalysisTaskSED0Mass.cxx:934 AliAnalysisTaskSED0Mass.cxx:935 AliAnalysisTaskSED0Mass.cxx:936 AliAnalysisTaskSED0Mass.cxx:937 AliAnalysisTaskSED0Mass.cxx:938 AliAnalysisTaskSED0Mass.cxx:939 AliAnalysisTaskSED0Mass.cxx:940 AliAnalysisTaskSED0Mass.cxx:941 AliAnalysisTaskSED0Mass.cxx:942 AliAnalysisTaskSED0Mass.cxx:943 AliAnalysisTaskSED0Mass.cxx:944 AliAnalysisTaskSED0Mass.cxx:945 AliAnalysisTaskSED0Mass.cxx:946 AliAnalysisTaskSED0Mass.cxx:947 AliAnalysisTaskSED0Mass.cxx:948 AliAnalysisTaskSED0Mass.cxx:949 AliAnalysisTaskSED0Mass.cxx:950 AliAnalysisTaskSED0Mass.cxx:951 AliAnalysisTaskSED0Mass.cxx:952 AliAnalysisTaskSED0Mass.cxx:953 AliAnalysisTaskSED0Mass.cxx:954 AliAnalysisTaskSED0Mass.cxx:955 AliAnalysisTaskSED0Mass.cxx:956 AliAnalysisTaskSED0Mass.cxx:957 AliAnalysisTaskSED0Mass.cxx:958 AliAnalysisTaskSED0Mass.cxx:959 AliAnalysisTaskSED0Mass.cxx:960 AliAnalysisTaskSED0Mass.cxx:961 AliAnalysisTaskSED0Mass.cxx:962 AliAnalysisTaskSED0Mass.cxx:963 AliAnalysisTaskSED0Mass.cxx:964 AliAnalysisTaskSED0Mass.cxx:965 AliAnalysisTaskSED0Mass.cxx:966 AliAnalysisTaskSED0Mass.cxx:967 AliAnalysisTaskSED0Mass.cxx:968 AliAnalysisTaskSED0Mass.cxx:969 AliAnalysisTaskSED0Mass.cxx:970 AliAnalysisTaskSED0Mass.cxx:971 AliAnalysisTaskSED0Mass.cxx:972 AliAnalysisTaskSED0Mass.cxx:973 AliAnalysisTaskSED0Mass.cxx:974 AliAnalysisTaskSED0Mass.cxx:975 AliAnalysisTaskSED0Mass.cxx:976 AliAnalysisTaskSED0Mass.cxx:977 AliAnalysisTaskSED0Mass.cxx:978 AliAnalysisTaskSED0Mass.cxx:979 AliAnalysisTaskSED0Mass.cxx:980 AliAnalysisTaskSED0Mass.cxx:981 AliAnalysisTaskSED0Mass.cxx:982 AliAnalysisTaskSED0Mass.cxx:983 AliAnalysisTaskSED0Mass.cxx:984 AliAnalysisTaskSED0Mass.cxx:985 AliAnalysisTaskSED0Mass.cxx:986 AliAnalysisTaskSED0Mass.cxx:987 AliAnalysisTaskSED0Mass.cxx:988 AliAnalysisTaskSED0Mass.cxx:989 AliAnalysisTaskSED0Mass.cxx:990 AliAnalysisTaskSED0Mass.cxx:991 AliAnalysisTaskSED0Mass.cxx:992 AliAnalysisTaskSED0Mass.cxx:993 AliAnalysisTaskSED0Mass.cxx:994 AliAnalysisTaskSED0Mass.cxx:995 AliAnalysisTaskSED0Mass.cxx:996 AliAnalysisTaskSED0Mass.cxx:997 AliAnalysisTaskSED0Mass.cxx:998 AliAnalysisTaskSED0Mass.cxx:999 AliAnalysisTaskSED0Mass.cxx:1000 AliAnalysisTaskSED0Mass.cxx:1001 AliAnalysisTaskSED0Mass.cxx:1002 AliAnalysisTaskSED0Mass.cxx:1003 AliAnalysisTaskSED0Mass.cxx:1004 AliAnalysisTaskSED0Mass.cxx:1005 AliAnalysisTaskSED0Mass.cxx:1006 AliAnalysisTaskSED0Mass.cxx:1007 AliAnalysisTaskSED0Mass.cxx:1008 AliAnalysisTaskSED0Mass.cxx:1009 AliAnalysisTaskSED0Mass.cxx:1010 AliAnalysisTaskSED0Mass.cxx:1011 AliAnalysisTaskSED0Mass.cxx:1012 AliAnalysisTaskSED0Mass.cxx:1013 AliAnalysisTaskSED0Mass.cxx:1014 AliAnalysisTaskSED0Mass.cxx:1015 AliAnalysisTaskSED0Mass.cxx:1016 AliAnalysisTaskSED0Mass.cxx:1017 AliAnalysisTaskSED0Mass.cxx:1018 AliAnalysisTaskSED0Mass.cxx:1019 AliAnalysisTaskSED0Mass.cxx:1020 AliAnalysisTaskSED0Mass.cxx:1021 AliAnalysisTaskSED0Mass.cxx:1022 AliAnalysisTaskSED0Mass.cxx:1023 AliAnalysisTaskSED0Mass.cxx:1024 AliAnalysisTaskSED0Mass.cxx:1025 AliAnalysisTaskSED0Mass.cxx:1026 AliAnalysisTaskSED0Mass.cxx:1027 AliAnalysisTaskSED0Mass.cxx:1028 AliAnalysisTaskSED0Mass.cxx:1029 AliAnalysisTaskSED0Mass.cxx:1030 AliAnalysisTaskSED0Mass.cxx:1031 AliAnalysisTaskSED0Mass.cxx:1032 AliAnalysisTaskSED0Mass.cxx:1033 AliAnalysisTaskSED0Mass.cxx:1034 AliAnalysisTaskSED0Mass.cxx:1035 AliAnalysisTaskSED0Mass.cxx:1036 AliAnalysisTaskSED0Mass.cxx:1037 AliAnalysisTaskSED0Mass.cxx:1038 AliAnalysisTaskSED0Mass.cxx:1039 AliAnalysisTaskSED0Mass.cxx:1040 AliAnalysisTaskSED0Mass.cxx:1041 AliAnalysisTaskSED0Mass.cxx:1042 AliAnalysisTaskSED0Mass.cxx:1043 AliAnalysisTaskSED0Mass.cxx:1044 AliAnalysisTaskSED0Mass.cxx:1045 AliAnalysisTaskSED0Mass.cxx:1046 AliAnalysisTaskSED0Mass.cxx:1047 AliAnalysisTaskSED0Mass.cxx:1048 AliAnalysisTaskSED0Mass.cxx:1049 AliAnalysisTaskSED0Mass.cxx:1050 AliAnalysisTaskSED0Mass.cxx:1051 AliAnalysisTaskSED0Mass.cxx:1052 AliAnalysisTaskSED0Mass.cxx:1053 AliAnalysisTaskSED0Mass.cxx:1054 AliAnalysisTaskSED0Mass.cxx:1055 AliAnalysisTaskSED0Mass.cxx:1056 AliAnalysisTaskSED0Mass.cxx:1057 AliAnalysisTaskSED0Mass.cxx:1058 AliAnalysisTaskSED0Mass.cxx:1059 AliAnalysisTaskSED0Mass.cxx:1060 AliAnalysisTaskSED0Mass.cxx:1061 AliAnalysisTaskSED0Mass.cxx:1062 AliAnalysisTaskSED0Mass.cxx:1063 AliAnalysisTaskSED0Mass.cxx:1064 AliAnalysisTaskSED0Mass.cxx:1065 AliAnalysisTaskSED0Mass.cxx:1066 AliAnalysisTaskSED0Mass.cxx:1067 AliAnalysisTaskSED0Mass.cxx:1068 AliAnalysisTaskSED0Mass.cxx:1069 AliAnalysisTaskSED0Mass.cxx:1070 AliAnalysisTaskSED0Mass.cxx:1071 AliAnalysisTaskSED0Mass.cxx:1072 AliAnalysisTaskSED0Mass.cxx:1073 AliAnalysisTaskSED0Mass.cxx:1074 AliAnalysisTaskSED0Mass.cxx:1075 AliAnalysisTaskSED0Mass.cxx:1076 AliAnalysisTaskSED0Mass.cxx:1077 AliAnalysisTaskSED0Mass.cxx:1078 AliAnalysisTaskSED0Mass.cxx:1079 AliAnalysisTaskSED0Mass.cxx:1080 AliAnalysisTaskSED0Mass.cxx:1081 AliAnalysisTaskSED0Mass.cxx:1082 AliAnalysisTaskSED0Mass.cxx:1083 AliAnalysisTaskSED0Mass.cxx:1084 AliAnalysisTaskSED0Mass.cxx:1085 AliAnalysisTaskSED0Mass.cxx:1086 AliAnalysisTaskSED0Mass.cxx:1087 AliAnalysisTaskSED0Mass.cxx:1088 AliAnalysisTaskSED0Mass.cxx:1089 AliAnalysisTaskSED0Mass.cxx:1090 AliAnalysisTaskSED0Mass.cxx:1091 AliAnalysisTaskSED0Mass.cxx:1092 AliAnalysisTaskSED0Mass.cxx:1093 AliAnalysisTaskSED0Mass.cxx:1094 AliAnalysisTaskSED0Mass.cxx:1095 AliAnalysisTaskSED0Mass.cxx:1096 AliAnalysisTaskSED0Mass.cxx:1097 AliAnalysisTaskSED0Mass.cxx:1098 AliAnalysisTaskSED0Mass.cxx:1099 AliAnalysisTaskSED0Mass.cxx:1100 AliAnalysisTaskSED0Mass.cxx:1101 AliAnalysisTaskSED0Mass.cxx:1102 AliAnalysisTaskSED0Mass.cxx:1103 AliAnalysisTaskSED0Mass.cxx:1104 AliAnalysisTaskSED0Mass.cxx:1105 AliAnalysisTaskSED0Mass.cxx:1106 AliAnalysisTaskSED0Mass.cxx:1107 AliAnalysisTaskSED0Mass.cxx:1108 AliAnalysisTaskSED0Mass.cxx:1109 AliAnalysisTaskSED0Mass.cxx:1110 AliAnalysisTaskSED0Mass.cxx:1111 AliAnalysisTaskSED0Mass.cxx:1112 AliAnalysisTaskSED0Mass.cxx:1113 AliAnalysisTaskSED0Mass.cxx:1114 AliAnalysisTaskSED0Mass.cxx:1115 AliAnalysisTaskSED0Mass.cxx:1116 AliAnalysisTaskSED0Mass.cxx:1117 AliAnalysisTaskSED0Mass.cxx:1118 AliAnalysisTaskSED0Mass.cxx:1119 AliAnalysisTaskSED0Mass.cxx:1120 AliAnalysisTaskSED0Mass.cxx:1121 AliAnalysisTaskSED0Mass.cxx:1122 AliAnalysisTaskSED0Mass.cxx:1123 AliAnalysisTaskSED0Mass.cxx:1124 AliAnalysisTaskSED0Mass.cxx:1125 AliAnalysisTaskSED0Mass.cxx:1126 AliAnalysisTaskSED0Mass.cxx:1127 AliAnalysisTaskSED0Mass.cxx:1128 AliAnalysisTaskSED0Mass.cxx:1129 AliAnalysisTaskSED0Mass.cxx:1130 AliAnalysisTaskSED0Mass.cxx:1131 AliAnalysisTaskSED0Mass.cxx:1132 AliAnalysisTaskSED0Mass.cxx:1133 AliAnalysisTaskSED0Mass.cxx:1134 AliAnalysisTaskSED0Mass.cxx:1135 AliAnalysisTaskSED0Mass.cxx:1136 AliAnalysisTaskSED0Mass.cxx:1137 AliAnalysisTaskSED0Mass.cxx:1138 AliAnalysisTaskSED0Mass.cxx:1139 AliAnalysisTaskSED0Mass.cxx:1140 AliAnalysisTaskSED0Mass.cxx:1141 AliAnalysisTaskSED0Mass.cxx:1142 AliAnalysisTaskSED0Mass.cxx:1143 AliAnalysisTaskSED0Mass.cxx:1144 AliAnalysisTaskSED0Mass.cxx:1145 AliAnalysisTaskSED0Mass.cxx:1146 AliAnalysisTaskSED0Mass.cxx:1147 AliAnalysisTaskSED0Mass.cxx:1148 AliAnalysisTaskSED0Mass.cxx:1149 AliAnalysisTaskSED0Mass.cxx:1150 AliAnalysisTaskSED0Mass.cxx:1151 AliAnalysisTaskSED0Mass.cxx:1152 AliAnalysisTaskSED0Mass.cxx:1153 AliAnalysisTaskSED0Mass.cxx:1154 AliAnalysisTaskSED0Mass.cxx:1155 AliAnalysisTaskSED0Mass.cxx:1156 AliAnalysisTaskSED0Mass.cxx:1157 AliAnalysisTaskSED0Mass.cxx:1158 AliAnalysisTaskSED0Mass.cxx:1159 AliAnalysisTaskSED0Mass.cxx:1160 AliAnalysisTaskSED0Mass.cxx:1161 AliAnalysisTaskSED0Mass.cxx:1162 AliAnalysisTaskSED0Mass.cxx:1163 AliAnalysisTaskSED0Mass.cxx:1164 AliAnalysisTaskSED0Mass.cxx:1165 AliAnalysisTaskSED0Mass.cxx:1166 AliAnalysisTaskSED0Mass.cxx:1167 AliAnalysisTaskSED0Mass.cxx:1168 AliAnalysisTaskSED0Mass.cxx:1169 AliAnalysisTaskSED0Mass.cxx:1170 AliAnalysisTaskSED0Mass.cxx:1171 AliAnalysisTaskSED0Mass.cxx:1172 AliAnalysisTaskSED0Mass.cxx:1173 AliAnalysisTaskSED0Mass.cxx:1174 AliAnalysisTaskSED0Mass.cxx:1175 AliAnalysisTaskSED0Mass.cxx:1176 AliAnalysisTaskSED0Mass.cxx:1177 AliAnalysisTaskSED0Mass.cxx:1178 AliAnalysisTaskSED0Mass.cxx:1179 AliAnalysisTaskSED0Mass.cxx:1180 AliAnalysisTaskSED0Mass.cxx:1181 AliAnalysisTaskSED0Mass.cxx:1182 AliAnalysisTaskSED0Mass.cxx:1183 AliAnalysisTaskSED0Mass.cxx:1184 AliAnalysisTaskSED0Mass.cxx:1185 AliAnalysisTaskSED0Mass.cxx:1186 AliAnalysisTaskSED0Mass.cxx:1187 AliAnalysisTaskSED0Mass.cxx:1188 AliAnalysisTaskSED0Mass.cxx:1189 AliAnalysisTaskSED0Mass.cxx:1190 AliAnalysisTaskSED0Mass.cxx:1191 AliAnalysisTaskSED0Mass.cxx:1192 AliAnalysisTaskSED0Mass.cxx:1193 AliAnalysisTaskSED0Mass.cxx:1194 AliAnalysisTaskSED0Mass.cxx:1195 AliAnalysisTaskSED0Mass.cxx:1196 AliAnalysisTaskSED0Mass.cxx:1197 AliAnalysisTaskSED0Mass.cxx:1198 AliAnalysisTaskSED0Mass.cxx:1199 AliAnalysisTaskSED0Mass.cxx:1200 AliAnalysisTaskSED0Mass.cxx:1201 AliAnalysisTaskSED0Mass.cxx:1202 AliAnalysisTaskSED0Mass.cxx:1203 AliAnalysisTaskSED0Mass.cxx:1204 AliAnalysisTaskSED0Mass.cxx:1205 AliAnalysisTaskSED0Mass.cxx:1206 AliAnalysisTaskSED0Mass.cxx:1207 AliAnalysisTaskSED0Mass.cxx:1208 AliAnalysisTaskSED0Mass.cxx:1209 AliAnalysisTaskSED0Mass.cxx:1210 AliAnalysisTaskSED0Mass.cxx:1211 AliAnalysisTaskSED0Mass.cxx:1212 AliAnalysisTaskSED0Mass.cxx:1213 AliAnalysisTaskSED0Mass.cxx:1214 AliAnalysisTaskSED0Mass.cxx:1215 AliAnalysisTaskSED0Mass.cxx:1216 AliAnalysisTaskSED0Mass.cxx:1217 AliAnalysisTaskSED0Mass.cxx:1218 AliAnalysisTaskSED0Mass.cxx:1219 AliAnalysisTaskSED0Mass.cxx:1220 AliAnalysisTaskSED0Mass.cxx:1221 AliAnalysisTaskSED0Mass.cxx:1222 AliAnalysisTaskSED0Mass.cxx:1223 AliAnalysisTaskSED0Mass.cxx:1224 AliAnalysisTaskSED0Mass.cxx:1225 AliAnalysisTaskSED0Mass.cxx:1226 AliAnalysisTaskSED0Mass.cxx:1227 AliAnalysisTaskSED0Mass.cxx:1228 AliAnalysisTaskSED0Mass.cxx:1229 AliAnalysisTaskSED0Mass.cxx:1230 AliAnalysisTaskSED0Mass.cxx:1231 AliAnalysisTaskSED0Mass.cxx:1232 AliAnalysisTaskSED0Mass.cxx:1233 AliAnalysisTaskSED0Mass.cxx:1234 AliAnalysisTaskSED0Mass.cxx:1235 AliAnalysisTaskSED0Mass.cxx:1236 AliAnalysisTaskSED0Mass.cxx:1237 AliAnalysisTaskSED0Mass.cxx:1238 AliAnalysisTaskSED0Mass.cxx:1239 AliAnalysisTaskSED0Mass.cxx:1240 AliAnalysisTaskSED0Mass.cxx:1241 AliAnalysisTaskSED0Mass.cxx:1242 AliAnalysisTaskSED0Mass.cxx:1243 AliAnalysisTaskSED0Mass.cxx:1244 AliAnalysisTaskSED0Mass.cxx:1245 AliAnalysisTaskSED0Mass.cxx:1246 AliAnalysisTaskSED0Mass.cxx:1247 AliAnalysisTaskSED0Mass.cxx:1248 AliAnalysisTaskSED0Mass.cxx:1249 AliAnalysisTaskSED0Mass.cxx:1250 AliAnalysisTaskSED0Mass.cxx:1251 AliAnalysisTaskSED0Mass.cxx:1252 AliAnalysisTaskSED0Mass.cxx:1253 AliAnalysisTaskSED0Mass.cxx:1254 AliAnalysisTaskSED0Mass.cxx:1255 AliAnalysisTaskSED0Mass.cxx:1256 AliAnalysisTaskSED0Mass.cxx:1257 AliAnalysisTaskSED0Mass.cxx:1258 AliAnalysisTaskSED0Mass.cxx:1259 AliAnalysisTaskSED0Mass.cxx:1260 AliAnalysisTaskSED0Mass.cxx:1261 AliAnalysisTaskSED0Mass.cxx:1262 AliAnalysisTaskSED0Mass.cxx:1263 AliAnalysisTaskSED0Mass.cxx:1264 AliAnalysisTaskSED0Mass.cxx:1265 AliAnalysisTaskSED0Mass.cxx:1266 AliAnalysisTaskSED0Mass.cxx:1267 AliAnalysisTaskSED0Mass.cxx:1268 AliAnalysisTaskSED0Mass.cxx:1269 AliAnalysisTaskSED0Mass.cxx:1270 AliAnalysisTaskSED0Mass.cxx:1271 AliAnalysisTaskSED0Mass.cxx:1272 AliAnalysisTaskSED0Mass.cxx:1273 AliAnalysisTaskSED0Mass.cxx:1274 AliAnalysisTaskSED0Mass.cxx:1275 AliAnalysisTaskSED0Mass.cxx:1276 AliAnalysisTaskSED0Mass.cxx:1277 AliAnalysisTaskSED0Mass.cxx:1278 AliAnalysisTaskSED0Mass.cxx:1279 AliAnalysisTaskSED0Mass.cxx:1280 AliAnalysisTaskSED0Mass.cxx:1281 AliAnalysisTaskSED0Mass.cxx:1282 AliAnalysisTaskSED0Mass.cxx:1283 AliAnalysisTaskSED0Mass.cxx:1284 AliAnalysisTaskSED0Mass.cxx:1285 AliAnalysisTaskSED0Mass.cxx:1286 AliAnalysisTaskSED0Mass.cxx:1287 AliAnalysisTaskSED0Mass.cxx:1288 AliAnalysisTaskSED0Mass.cxx:1289 AliAnalysisTaskSED0Mass.cxx:1290 AliAnalysisTaskSED0Mass.cxx:1291 AliAnalysisTaskSED0Mass.cxx:1292 AliAnalysisTaskSED0Mass.cxx:1293 AliAnalysisTaskSED0Mass.cxx:1294 AliAnalysisTaskSED0Mass.cxx:1295 AliAnalysisTaskSED0Mass.cxx:1296 AliAnalysisTaskSED0Mass.cxx:1297 AliAnalysisTaskSED0Mass.cxx:1298 AliAnalysisTaskSED0Mass.cxx:1299 AliAnalysisTaskSED0Mass.cxx:1300 AliAnalysisTaskSED0Mass.cxx:1301 AliAnalysisTaskSED0Mass.cxx:1302 AliAnalysisTaskSED0Mass.cxx:1303 AliAnalysisTaskSED0Mass.cxx:1304 AliAnalysisTaskSED0Mass.cxx:1305 AliAnalysisTaskSED0Mass.cxx:1306 AliAnalysisTaskSED0Mass.cxx:1307 AliAnalysisTaskSED0Mass.cxx:1308 AliAnalysisTaskSED0Mass.cxx:1309 AliAnalysisTaskSED0Mass.cxx:1310 AliAnalysisTaskSED0Mass.cxx:1311 AliAnalysisTaskSED0Mass.cxx:1312 AliAnalysisTaskSED0Mass.cxx:1313 AliAnalysisTaskSED0Mass.cxx:1314 AliAnalysisTaskSED0Mass.cxx:1315 AliAnalysisTaskSED0Mass.cxx:1316 AliAnalysisTaskSED0Mass.cxx:1317 AliAnalysisTaskSED0Mass.cxx:1318 AliAnalysisTaskSED0Mass.cxx:1319 AliAnalysisTaskSED0Mass.cxx:1320 AliAnalysisTaskSED0Mass.cxx:1321 AliAnalysisTaskSED0Mass.cxx:1322 AliAnalysisTaskSED0Mass.cxx:1323 AliAnalysisTaskSED0Mass.cxx:1324 AliAnalysisTaskSED0Mass.cxx:1325 AliAnalysisTaskSED0Mass.cxx:1326 AliAnalysisTaskSED0Mass.cxx:1327 AliAnalysisTaskSED0Mass.cxx:1328 AliAnalysisTaskSED0Mass.cxx:1329 AliAnalysisTaskSED0Mass.cxx:1330 AliAnalysisTaskSED0Mass.cxx:1331 AliAnalysisTaskSED0Mass.cxx:1332 AliAnalysisTaskSED0Mass.cxx:1333 AliAnalysisTaskSED0Mass.cxx:1334 AliAnalysisTaskSED0Mass.cxx:1335 AliAnalysisTaskSED0Mass.cxx:1336 AliAnalysisTaskSED0Mass.cxx:1337 AliAnalysisTaskSED0Mass.cxx:1338 AliAnalysisTaskSED0Mass.cxx:1339 AliAnalysisTaskSED0Mass.cxx:1340 AliAnalysisTaskSED0Mass.cxx:1341 AliAnalysisTaskSED0Mass.cxx:1342 AliAnalysisTaskSED0Mass.cxx:1343 AliAnalysisTaskSED0Mass.cxx:1344 AliAnalysisTaskSED0Mass.cxx:1345 AliAnalysisTaskSED0Mass.cxx:1346 AliAnalysisTaskSED0Mass.cxx:1347 AliAnalysisTaskSED0Mass.cxx:1348 AliAnalysisTaskSED0Mass.cxx:1349 AliAnalysisTaskSED0Mass.cxx:1350 AliAnalysisTaskSED0Mass.cxx:1351 AliAnalysisTaskSED0Mass.cxx:1352 AliAnalysisTaskSED0Mass.cxx:1353 AliAnalysisTaskSED0Mass.cxx:1354 AliAnalysisTaskSED0Mass.cxx:1355 AliAnalysisTaskSED0Mass.cxx:1356 AliAnalysisTaskSED0Mass.cxx:1357 AliAnalysisTaskSED0Mass.cxx:1358 AliAnalysisTaskSED0Mass.cxx:1359 AliAnalysisTaskSED0Mass.cxx:1360 AliAnalysisTaskSED0Mass.cxx:1361 AliAnalysisTaskSED0Mass.cxx:1362 AliAnalysisTaskSED0Mass.cxx:1363 AliAnalysisTaskSED0Mass.cxx:1364 AliAnalysisTaskSED0Mass.cxx:1365 AliAnalysisTaskSED0Mass.cxx:1366 AliAnalysisTaskSED0Mass.cxx:1367 AliAnalysisTaskSED0Mass.cxx:1368 AliAnalysisTaskSED0Mass.cxx:1369 AliAnalysisTaskSED0Mass.cxx:1370 AliAnalysisTaskSED0Mass.cxx:1371 AliAnalysisTaskSED0Mass.cxx:1372 AliAnalysisTaskSED0Mass.cxx:1373 AliAnalysisTaskSED0Mass.cxx:1374 AliAnalysisTaskSED0Mass.cxx:1375 AliAnalysisTaskSED0Mass.cxx:1376 AliAnalysisTaskSED0Mass.cxx:1377 AliAnalysisTaskSED0Mass.cxx:1378 AliAnalysisTaskSED0Mass.cxx:1379 AliAnalysisTaskSED0Mass.cxx:1380 AliAnalysisTaskSED0Mass.cxx:1381 AliAnalysisTaskSED0Mass.cxx:1382 AliAnalysisTaskSED0Mass.cxx:1383 AliAnalysisTaskSED0Mass.cxx:1384 AliAnalysisTaskSED0Mass.cxx:1385 AliAnalysisTaskSED0Mass.cxx:1386 AliAnalysisTaskSED0Mass.cxx:1387 AliAnalysisTaskSED0Mass.cxx:1388 AliAnalysisTaskSED0Mass.cxx:1389 AliAnalysisTaskSED0Mass.cxx:1390 AliAnalysisTaskSED0Mass.cxx:1391 AliAnalysisTaskSED0Mass.cxx:1392 AliAnalysisTaskSED0Mass.cxx:1393 AliAnalysisTaskSED0Mass.cxx:1394 AliAnalysisTaskSED0Mass.cxx:1395 AliAnalysisTaskSED0Mass.cxx:1396 AliAnalysisTaskSED0Mass.cxx:1397 AliAnalysisTaskSED0Mass.cxx:1398 AliAnalysisTaskSED0Mass.cxx:1399 AliAnalysisTaskSED0Mass.cxx:1400 AliAnalysisTaskSED0Mass.cxx:1401 AliAnalysisTaskSED0Mass.cxx:1402 AliAnalysisTaskSED0Mass.cxx:1403 AliAnalysisTaskSED0Mass.cxx:1404 AliAnalysisTaskSED0Mass.cxx:1405 AliAnalysisTaskSED0Mass.cxx:1406 AliAnalysisTaskSED0Mass.cxx:1407 AliAnalysisTaskSED0Mass.cxx:1408 AliAnalysisTaskSED0Mass.cxx:1409 AliAnalysisTaskSED0Mass.cxx:1410 AliAnalysisTaskSED0Mass.cxx:1411 AliAnalysisTaskSED0Mass.cxx:1412 AliAnalysisTaskSED0Mass.cxx:1413 AliAnalysisTaskSED0Mass.cxx:1414 AliAnalysisTaskSED0Mass.cxx:1415 AliAnalysisTaskSED0Mass.cxx:1416 AliAnalysisTaskSED0Mass.cxx:1417 AliAnalysisTaskSED0Mass.cxx:1418 AliAnalysisTaskSED0Mass.cxx:1419 AliAnalysisTaskSED0Mass.cxx:1420 AliAnalysisTaskSED0Mass.cxx:1421 AliAnalysisTaskSED0Mass.cxx:1422 AliAnalysisTaskSED0Mass.cxx:1423 AliAnalysisTaskSED0Mass.cxx:1424 AliAnalysisTaskSED0Mass.cxx:1425 AliAnalysisTaskSED0Mass.cxx:1426 AliAnalysisTaskSED0Mass.cxx:1427 AliAnalysisTaskSED0Mass.cxx:1428 AliAnalysisTaskSED0Mass.cxx:1429 AliAnalysisTaskSED0Mass.cxx:1430 AliAnalysisTaskSED0Mass.cxx:1431 AliAnalysisTaskSED0Mass.cxx:1432 AliAnalysisTaskSED0Mass.cxx:1433 AliAnalysisTaskSED0Mass.cxx:1434 AliAnalysisTaskSED0Mass.cxx:1435 AliAnalysisTaskSED0Mass.cxx:1436 AliAnalysisTaskSED0Mass.cxx:1437 AliAnalysisTaskSED0Mass.cxx:1438 AliAnalysisTaskSED0Mass.cxx:1439 AliAnalysisTaskSED0Mass.cxx:1440 AliAnalysisTaskSED0Mass.cxx:1441 AliAnalysisTaskSED0Mass.cxx:1442 AliAnalysisTaskSED0Mass.cxx:1443 AliAnalysisTaskSED0Mass.cxx:1444 AliAnalysisTaskSED0Mass.cxx:1445 AliAnalysisTaskSED0Mass.cxx:1446 AliAnalysisTaskSED0Mass.cxx:1447 AliAnalysisTaskSED0Mass.cxx:1448 AliAnalysisTaskSED0Mass.cxx:1449 AliAnalysisTaskSED0Mass.cxx:1450 AliAnalysisTaskSED0Mass.cxx:1451 AliAnalysisTaskSED0Mass.cxx:1452 AliAnalysisTaskSED0Mass.cxx:1453 AliAnalysisTaskSED0Mass.cxx:1454 AliAnalysisTaskSED0Mass.cxx:1455 AliAnalysisTaskSED0Mass.cxx:1456 AliAnalysisTaskSED0Mass.cxx:1457 AliAnalysisTaskSED0Mass.cxx:1458 AliAnalysisTaskSED0Mass.cxx:1459 AliAnalysisTaskSED0Mass.cxx:1460 AliAnalysisTaskSED0Mass.cxx:1461 AliAnalysisTaskSED0Mass.cxx:1462 AliAnalysisTaskSED0Mass.cxx:1463 AliAnalysisTaskSED0Mass.cxx:1464 AliAnalysisTaskSED0Mass.cxx:1465 AliAnalysisTaskSED0Mass.cxx:1466 AliAnalysisTaskSED0Mass.cxx:1467 AliAnalysisTaskSED0Mass.cxx:1468 AliAnalysisTaskSED0Mass.cxx:1469 AliAnalysisTaskSED0Mass.cxx:1470 AliAnalysisTaskSED0Mass.cxx:1471 AliAnalysisTaskSED0Mass.cxx:1472 AliAnalysisTaskSED0Mass.cxx:1473 AliAnalysisTaskSED0Mass.cxx:1474 AliAnalysisTaskSED0Mass.cxx:1475 AliAnalysisTaskSED0Mass.cxx:1476 AliAnalysisTaskSED0Mass.cxx:1477 AliAnalysisTaskSED0Mass.cxx:1478 AliAnalysisTaskSED0Mass.cxx:1479 AliAnalysisTaskSED0Mass.cxx:1480 AliAnalysisTaskSED0Mass.cxx:1481 AliAnalysisTaskSED0Mass.cxx:1482 AliAnalysisTaskSED0Mass.cxx:1483 AliAnalysisTaskSED0Mass.cxx:1484 AliAnalysisTaskSED0Mass.cxx:1485 AliAnalysisTaskSED0Mass.cxx:1486 AliAnalysisTaskSED0Mass.cxx:1487 AliAnalysisTaskSED0Mass.cxx:1488 AliAnalysisTaskSED0Mass.cxx:1489 AliAnalysisTaskSED0Mass.cxx:1490 AliAnalysisTaskSED0Mass.cxx:1491 AliAnalysisTaskSED0Mass.cxx:1492 AliAnalysisTaskSED0Mass.cxx:1493 AliAnalysisTaskSED0Mass.cxx:1494 AliAnalysisTaskSED0Mass.cxx:1495 AliAnalysisTaskSED0Mass.cxx:1496 AliAnalysisTaskSED0Mass.cxx:1497 AliAnalysisTaskSED0Mass.cxx:1498 AliAnalysisTaskSED0Mass.cxx:1499 AliAnalysisTaskSED0Mass.cxx:1500 AliAnalysisTaskSED0Mass.cxx:1501 AliAnalysisTaskSED0Mass.cxx:1502 AliAnalysisTaskSED0Mass.cxx:1503 AliAnalysisTaskSED0Mass.cxx:1504 AliAnalysisTaskSED0Mass.cxx:1505 AliAnalysisTaskSED0Mass.cxx:1506 AliAnalysisTaskSED0Mass.cxx:1507 AliAnalysisTaskSED0Mass.cxx:1508 AliAnalysisTaskSED0Mass.cxx:1509 AliAnalysisTaskSED0Mass.cxx:1510 AliAnalysisTaskSED0Mass.cxx:1511 AliAnalysisTaskSED0Mass.cxx:1512 AliAnalysisTaskSED0Mass.cxx:1513 AliAnalysisTaskSED0Mass.cxx:1514 AliAnalysisTaskSED0Mass.cxx:1515 AliAnalysisTaskSED0Mass.cxx:1516 AliAnalysisTaskSED0Mass.cxx:1517 AliAnalysisTaskSED0Mass.cxx:1518 AliAnalysisTaskSED0Mass.cxx:1519 AliAnalysisTaskSED0Mass.cxx:1520 AliAnalysisTaskSED0Mass.cxx:1521 AliAnalysisTaskSED0Mass.cxx:1522 AliAnalysisTaskSED0Mass.cxx:1523 AliAnalysisTaskSED0Mass.cxx:1524 AliAnalysisTaskSED0Mass.cxx:1525 AliAnalysisTaskSED0Mass.cxx:1526 AliAnalysisTaskSED0Mass.cxx:1527 AliAnalysisTaskSED0Mass.cxx:1528 AliAnalysisTaskSED0Mass.cxx:1529 AliAnalysisTaskSED0Mass.cxx:1530 AliAnalysisTaskSED0Mass.cxx:1531 AliAnalysisTaskSED0Mass.cxx:1532 AliAnalysisTaskSED0Mass.cxx:1533 AliAnalysisTaskSED0Mass.cxx:1534 AliAnalysisTaskSED0Mass.cxx:1535 AliAnalysisTaskSED0Mass.cxx:1536 AliAnalysisTaskSED0Mass.cxx:1537 AliAnalysisTaskSED0Mass.cxx:1538 AliAnalysisTaskSED0Mass.cxx:1539 AliAnalysisTaskSED0Mass.cxx:1540 AliAnalysisTaskSED0Mass.cxx:1541 AliAnalysisTaskSED0Mass.cxx:1542 AliAnalysisTaskSED0Mass.cxx:1543 AliAnalysisTaskSED0Mass.cxx:1544 AliAnalysisTaskSED0Mass.cxx:1545 AliAnalysisTaskSED0Mass.cxx:1546 AliAnalysisTaskSED0Mass.cxx:1547 AliAnalysisTaskSED0Mass.cxx:1548 AliAnalysisTaskSED0Mass.cxx:1549 AliAnalysisTaskSED0Mass.cxx:1550 AliAnalysisTaskSED0Mass.cxx:1551 AliAnalysisTaskSED0Mass.cxx:1552 AliAnalysisTaskSED0Mass.cxx:1553 AliAnalysisTaskSED0Mass.cxx:1554 AliAnalysisTaskSED0Mass.cxx:1555 AliAnalysisTaskSED0Mass.cxx:1556 AliAnalysisTaskSED0Mass.cxx:1557 AliAnalysisTaskSED0Mass.cxx:1558 AliAnalysisTaskSED0Mass.cxx:1559 AliAnalysisTaskSED0Mass.cxx:1560 AliAnalysisTaskSED0Mass.cxx:1561 AliAnalysisTaskSED0Mass.cxx:1562 AliAnalysisTaskSED0Mass.cxx:1563 AliAnalysisTaskSED0Mass.cxx:1564 AliAnalysisTaskSED0Mass.cxx:1565 AliAnalysisTaskSED0Mass.cxx:1566 AliAnalysisTaskSED0Mass.cxx:1567 AliAnalysisTaskSED0Mass.cxx:1568 AliAnalysisTaskSED0Mass.cxx:1569 AliAnalysisTaskSED0Mass.cxx:1570 AliAnalysisTaskSED0Mass.cxx:1571 AliAnalysisTaskSED0Mass.cxx:1572 AliAnalysisTaskSED0Mass.cxx:1573 AliAnalysisTaskSED0Mass.cxx:1574 AliAnalysisTaskSED0Mass.cxx:1575 AliAnalysisTaskSED0Mass.cxx:1576 AliAnalysisTaskSED0Mass.cxx:1577 AliAnalysisTaskSED0Mass.cxx:1578 AliAnalysisTaskSED0Mass.cxx:1579 AliAnalysisTaskSED0Mass.cxx:1580 AliAnalysisTaskSED0Mass.cxx:1581 AliAnalysisTaskSED0Mass.cxx:1582 AliAnalysisTaskSED0Mass.cxx:1583 AliAnalysisTaskSED0Mass.cxx:1584 AliAnalysisTaskSED0Mass.cxx:1585 AliAnalysisTaskSED0Mass.cxx:1586 AliAnalysisTaskSED0Mass.cxx:1587 AliAnalysisTaskSED0Mass.cxx:1588 AliAnalysisTaskSED0Mass.cxx:1589 AliAnalysisTaskSED0Mass.cxx:1590 AliAnalysisTaskSED0Mass.cxx:1591 AliAnalysisTaskSED0Mass.cxx:1592 AliAnalysisTaskSED0Mass.cxx:1593 AliAnalysisTaskSED0Mass.cxx:1594 AliAnalysisTaskSED0Mass.cxx:1595 AliAnalysisTaskSED0Mass.cxx:1596 AliAnalysisTaskSED0Mass.cxx:1597 AliAnalysisTaskSED0Mass.cxx:1598 AliAnalysisTaskSED0Mass.cxx:1599 AliAnalysisTaskSED0Mass.cxx:1600 AliAnalysisTaskSED0Mass.cxx:1601 AliAnalysisTaskSED0Mass.cxx:1602 AliAnalysisTaskSED0Mass.cxx:1603 AliAnalysisTaskSED0Mass.cxx:1604 AliAnalysisTaskSED0Mass.cxx:1605 AliAnalysisTaskSED0Mass.cxx:1606 AliAnalysisTaskSED0Mass.cxx:1607 AliAnalysisTaskSED0Mass.cxx:1608 AliAnalysisTaskSED0Mass.cxx:1609 AliAnalysisTaskSED0Mass.cxx:1610 AliAnalysisTaskSED0Mass.cxx:1611 AliAnalysisTaskSED0Mass.cxx:1612 AliAnalysisTaskSED0Mass.cxx:1613 AliAnalysisTaskSED0Mass.cxx:1614 AliAnalysisTaskSED0Mass.cxx:1615 AliAnalysisTaskSED0Mass.cxx:1616 AliAnalysisTaskSED0Mass.cxx:1617 AliAnalysisTaskSED0Mass.cxx:1618 AliAnalysisTaskSED0Mass.cxx:1619 AliAnalysisTaskSED0Mass.cxx:1620 AliAnalysisTaskSED0Mass.cxx:1621 AliAnalysisTaskSED0Mass.cxx:1622 AliAnalysisTaskSED0Mass.cxx:1623 AliAnalysisTaskSED0Mass.cxx:1624 AliAnalysisTaskSED0Mass.cxx:1625 AliAnalysisTaskSED0Mass.cxx:1626 AliAnalysisTaskSED0Mass.cxx:1627 AliAnalysisTaskSED0Mass.cxx:1628 AliAnalysisTaskSED0Mass.cxx:1629 AliAnalysisTaskSED0Mass.cxx:1630 AliAnalysisTaskSED0Mass.cxx:1631 AliAnalysisTaskSED0Mass.cxx:1632 AliAnalysisTaskSED0Mass.cxx:1633 AliAnalysisTaskSED0Mass.cxx:1634 AliAnalysisTaskSED0Mass.cxx:1635 AliAnalysisTaskSED0Mass.cxx:1636 AliAnalysisTaskSED0Mass.cxx:1637 AliAnalysisTaskSED0Mass.cxx:1638 AliAnalysisTaskSED0Mass.cxx:1639 AliAnalysisTaskSED0Mass.cxx:1640 AliAnalysisTaskSED0Mass.cxx:1641 AliAnalysisTaskSED0Mass.cxx:1642 AliAnalysisTaskSED0Mass.cxx:1643 AliAnalysisTaskSED0Mass.cxx:1644 AliAnalysisTaskSED0Mass.cxx:1645 AliAnalysisTaskSED0Mass.cxx:1646 AliAnalysisTaskSED0Mass.cxx:1647 AliAnalysisTaskSED0Mass.cxx:1648 AliAnalysisTaskSED0Mass.cxx:1649 AliAnalysisTaskSED0Mass.cxx:1650 AliAnalysisTaskSED0Mass.cxx:1651 AliAnalysisTaskSED0Mass.cxx:1652 AliAnalysisTaskSED0Mass.cxx:1653 AliAnalysisTaskSED0Mass.cxx:1654 AliAnalysisTaskSED0Mass.cxx:1655 AliAnalysisTaskSED0Mass.cxx:1656 AliAnalysisTaskSED0Mass.cxx:1657 AliAnalysisTaskSED0Mass.cxx:1658 AliAnalysisTaskSED0Mass.cxx:1659 AliAnalysisTaskSED0Mass.cxx:1660 AliAnalysisTaskSED0Mass.cxx:1661 AliAnalysisTaskSED0Mass.cxx:1662 AliAnalysisTaskSED0Mass.cxx:1663 AliAnalysisTaskSED0Mass.cxx:1664 AliAnalysisTaskSED0Mass.cxx:1665 AliAnalysisTaskSED0Mass.cxx:1666 AliAnalysisTaskSED0Mass.cxx:1667 AliAnalysisTaskSED0Mass.cxx:1668 AliAnalysisTaskSED0Mass.cxx:1669 AliAnalysisTaskSED0Mass.cxx:1670 AliAnalysisTaskSED0Mass.cxx:1671 AliAnalysisTaskSED0Mass.cxx:1672 AliAnalysisTaskSED0Mass.cxx:1673 AliAnalysisTaskSED0Mass.cxx:1674 AliAnalysisTaskSED0Mass.cxx:1675 AliAnalysisTaskSED0Mass.cxx:1676 AliAnalysisTaskSED0Mass.cxx:1677 AliAnalysisTaskSED0Mass.cxx:1678 AliAnalysisTaskSED0Mass.cxx:1679 AliAnalysisTaskSED0Mass.cxx:1680 AliAnalysisTaskSED0Mass.cxx:1681 AliAnalysisTaskSED0Mass.cxx:1682 AliAnalysisTaskSED0Mass.cxx:1683 AliAnalysisTaskSED0Mass.cxx:1684 AliAnalysisTaskSED0Mass.cxx:1685 AliAnalysisTaskSED0Mass.cxx:1686 AliAnalysisTaskSED0Mass.cxx:1687 AliAnalysisTaskSED0Mass.cxx:1688 AliAnalysisTaskSED0Mass.cxx:1689 AliAnalysisTaskSED0Mass.cxx:1690 AliAnalysisTaskSED0Mass.cxx:1691 AliAnalysisTaskSED0Mass.cxx:1692 AliAnalysisTaskSED0Mass.cxx:1693 AliAnalysisTaskSED0Mass.cxx:1694 AliAnalysisTaskSED0Mass.cxx:1695 AliAnalysisTaskSED0Mass.cxx:1696 AliAnalysisTaskSED0Mass.cxx:1697 AliAnalysisTaskSED0Mass.cxx:1698 AliAnalysisTaskSED0Mass.cxx:1699 AliAnalysisTaskSED0Mass.cxx:1700 AliAnalysisTaskSED0Mass.cxx:1701 AliAnalysisTaskSED0Mass.cxx:1702 AliAnalysisTaskSED0Mass.cxx:1703 AliAnalysisTaskSED0Mass.cxx:1704 AliAnalysisTaskSED0Mass.cxx:1705 AliAnalysisTaskSED0Mass.cxx:1706 AliAnalysisTaskSED0Mass.cxx:1707 AliAnalysisTaskSED0Mass.cxx:1708 AliAnalysisTaskSED0Mass.cxx:1709 AliAnalysisTaskSED0Mass.cxx:1710 AliAnalysisTaskSED0Mass.cxx:1711 AliAnalysisTaskSED0Mass.cxx:1712 AliAnalysisTaskSED0Mass.cxx:1713 AliAnalysisTaskSED0Mass.cxx:1714 AliAnalysisTaskSED0Mass.cxx:1715 AliAnalysisTaskSED0Mass.cxx:1716 AliAnalysisTaskSED0Mass.cxx:1717 AliAnalysisTaskSED0Mass.cxx:1718 AliAnalysisTaskSED0Mass.cxx:1719 AliAnalysisTaskSED0Mass.cxx:1720 AliAnalysisTaskSED0Mass.cxx:1721 AliAnalysisTaskSED0Mass.cxx:1722 AliAnalysisTaskSED0Mass.cxx:1723 AliAnalysisTaskSED0Mass.cxx:1724 AliAnalysisTaskSED0Mass.cxx:1725 AliAnalysisTaskSED0Mass.cxx:1726 AliAnalysisTaskSED0Mass.cxx:1727 AliAnalysisTaskSED0Mass.cxx:1728 AliAnalysisTaskSED0Mass.cxx:1729 AliAnalysisTaskSED0Mass.cxx:1730 AliAnalysisTaskSED0Mass.cxx:1731 AliAnalysisTaskSED0Mass.cxx:1732 AliAnalysisTaskSED0Mass.cxx:1733 AliAnalysisTaskSED0Mass.cxx:1734 AliAnalysisTaskSED0Mass.cxx:1735 AliAnalysisTaskSED0Mass.cxx:1736 AliAnalysisTaskSED0Mass.cxx:1737 AliAnalysisTaskSED0Mass.cxx:1738 AliAnalysisTaskSED0Mass.cxx:1739 AliAnalysisTaskSED0Mass.cxx:1740 AliAnalysisTaskSED0Mass.cxx:1741 AliAnalysisTaskSED0Mass.cxx:1742 AliAnalysisTaskSED0Mass.cxx:1743 AliAnalysisTaskSED0Mass.cxx:1744 AliAnalysisTaskSED0Mass.cxx:1745 AliAnalysisTaskSED0Mass.cxx:1746 AliAnalysisTaskSED0Mass.cxx:1747 AliAnalysisTaskSED0Mass.cxx:1748 AliAnalysisTaskSED0Mass.cxx:1749 AliAnalysisTaskSED0Mass.cxx:1750 AliAnalysisTaskSED0Mass.cxx:1751 AliAnalysisTaskSED0Mass.cxx:1752 AliAnalysisTaskSED0Mass.cxx:1753 AliAnalysisTaskSED0Mass.cxx:1754 AliAnalysisTaskSED0Mass.cxx:1755 AliAnalysisTaskSED0Mass.cxx:1756 AliAnalysisTaskSED0Mass.cxx:1757 AliAnalysisTaskSED0Mass.cxx:1758 AliAnalysisTaskSED0Mass.cxx:1759 AliAnalysisTaskSED0Mass.cxx:1760 AliAnalysisTaskSED0Mass.cxx:1761 AliAnalysisTaskSED0Mass.cxx:1762 AliAnalysisTaskSED0Mass.cxx:1763 AliAnalysisTaskSED0Mass.cxx:1764 AliAnalysisTaskSED0Mass.cxx:1765 AliAnalysisTaskSED0Mass.cxx:1766 AliAnalysisTaskSED0Mass.cxx:1767 AliAnalysisTaskSED0Mass.cxx:1768 AliAnalysisTaskSED0Mass.cxx:1769 AliAnalysisTaskSED0Mass.cxx:1770 AliAnalysisTaskSED0Mass.cxx:1771 AliAnalysisTaskSED0Mass.cxx:1772 AliAnalysisTaskSED0Mass.cxx:1773 AliAnalysisTaskSED0Mass.cxx:1774 AliAnalysisTaskSED0Mass.cxx:1775 AliAnalysisTaskSED0Mass.cxx:1776 AliAnalysisTaskSED0Mass.cxx:1777 AliAnalysisTaskSED0Mass.cxx:1778 AliAnalysisTaskSED0Mass.cxx:1779 AliAnalysisTaskSED0Mass.cxx:1780 AliAnalysisTaskSED0Mass.cxx:1781 AliAnalysisTaskSED0Mass.cxx:1782 AliAnalysisTaskSED0Mass.cxx:1783 AliAnalysisTaskSED0Mass.cxx:1784 AliAnalysisTaskSED0Mass.cxx:1785 AliAnalysisTaskSED0Mass.cxx:1786 AliAnalysisTaskSED0Mass.cxx:1787 AliAnalysisTaskSED0Mass.cxx:1788 AliAnalysisTaskSED0Mass.cxx:1789 AliAnalysisTaskSED0Mass.cxx:1790 AliAnalysisTaskSED0Mass.cxx:1791 AliAnalysisTaskSED0Mass.cxx:1792 AliAnalysisTaskSED0Mass.cxx:1793 AliAnalysisTaskSED0Mass.cxx:1794 AliAnalysisTaskSED0Mass.cxx:1795 AliAnalysisTaskSED0Mass.cxx:1796 AliAnalysisTaskSED0Mass.cxx:1797 AliAnalysisTaskSED0Mass.cxx:1798 AliAnalysisTaskSED0Mass.cxx:1799 AliAnalysisTaskSED0Mass.cxx:1800 AliAnalysisTaskSED0Mass.cxx:1801 AliAnalysisTaskSED0Mass.cxx:1802 AliAnalysisTaskSED0Mass.cxx:1803 AliAnalysisTaskSED0Mass.cxx:1804 AliAnalysisTaskSED0Mass.cxx:1805 AliAnalysisTaskSED0Mass.cxx:1806 AliAnalysisTaskSED0Mass.cxx:1807 AliAnalysisTaskSED0Mass.cxx:1808 AliAnalysisTaskSED0Mass.cxx:1809 AliAnalysisTaskSED0Mass.cxx:1810 AliAnalysisTaskSED0Mass.cxx:1811 AliAnalysisTaskSED0Mass.cxx:1812 AliAnalysisTaskSED0Mass.cxx:1813 AliAnalysisTaskSED0Mass.cxx:1814 AliAnalysisTaskSED0Mass.cxx:1815 AliAnalysisTaskSED0Mass.cxx:1816 AliAnalysisTaskSED0Mass.cxx:1817 AliAnalysisTaskSED0Mass.cxx:1818 AliAnalysisTaskSED0Mass.cxx:1819 AliAnalysisTaskSED0Mass.cxx:1820 AliAnalysisTaskSED0Mass.cxx:1821 AliAnalysisTaskSED0Mass.cxx:1822 AliAnalysisTaskSED0Mass.cxx:1823 AliAnalysisTaskSED0Mass.cxx:1824 AliAnalysisTaskSED0Mass.cxx:1825 AliAnalysisTaskSED0Mass.cxx:1826 AliAnalysisTaskSED0Mass.cxx:1827 AliAnalysisTaskSED0Mass.cxx:1828 AliAnalysisTaskSED0Mass.cxx:1829 AliAnalysisTaskSED0Mass.cxx:1830 AliAnalysisTaskSED0Mass.cxx:1831 AliAnalysisTaskSED0Mass.cxx:1832 AliAnalysisTaskSED0Mass.cxx:1833 AliAnalysisTaskSED0Mass.cxx:1834 AliAnalysisTaskSED0Mass.cxx:1835 AliAnalysisTaskSED0Mass.cxx:1836 AliAnalysisTaskSED0Mass.cxx:1837 AliAnalysisTaskSED0Mass.cxx:1838 AliAnalysisTaskSED0Mass.cxx:1839 AliAnalysisTaskSED0Mass.cxx:1840 AliAnalysisTaskSED0Mass.cxx:1841 AliAnalysisTaskSED0Mass.cxx:1842 AliAnalysisTaskSED0Mass.cxx:1843 AliAnalysisTaskSED0Mass.cxx:1844 AliAnalysisTaskSED0Mass.cxx:1845 AliAnalysisTaskSED0Mass.cxx:1846 AliAnalysisTaskSED0Mass.cxx:1847 AliAnalysisTaskSED0Mass.cxx:1848 AliAnalysisTaskSED0Mass.cxx:1849 AliAnalysisTaskSED0Mass.cxx:1850 AliAnalysisTaskSED0Mass.cxx:1851 AliAnalysisTaskSED0Mass.cxx:1852 AliAnalysisTaskSED0Mass.cxx:1853 AliAnalysisTaskSED0Mass.cxx:1854 AliAnalysisTaskSED0Mass.cxx:1855 AliAnalysisTaskSED0Mass.cxx:1856 AliAnalysisTaskSED0Mass.cxx:1857 AliAnalysisTaskSED0Mass.cxx:1858 AliAnalysisTaskSED0Mass.cxx:1859 AliAnalysisTaskSED0Mass.cxx:1860 AliAnalysisTaskSED0Mass.cxx:1861 AliAnalysisTaskSED0Mass.cxx:1862 AliAnalysisTaskSED0Mass.cxx:1863 AliAnalysisTaskSED0Mass.cxx:1864 AliAnalysisTaskSED0Mass.cxx:1865 AliAnalysisTaskSED0Mass.cxx:1866 AliAnalysisTaskSED0Mass.cxx:1867 AliAnalysisTaskSED0Mass.cxx:1868 AliAnalysisTaskSED0Mass.cxx:1869 AliAnalysisTaskSED0Mass.cxx:1870 AliAnalysisTaskSED0Mass.cxx:1871 AliAnalysisTaskSED0Mass.cxx:1872 AliAnalysisTaskSED0Mass.cxx:1873 AliAnalysisTaskSED0Mass.cxx:1874 AliAnalysisTaskSED0Mass.cxx:1875 AliAnalysisTaskSED0Mass.cxx:1876 AliAnalysisTaskSED0Mass.cxx:1877 AliAnalysisTaskSED0Mass.cxx:1878 AliAnalysisTaskSED0Mass.cxx:1879 AliAnalysisTaskSED0Mass.cxx:1880 AliAnalysisTaskSED0Mass.cxx:1881 AliAnalysisTaskSED0Mass.cxx:1882 AliAnalysisTaskSED0Mass.cxx:1883 AliAnalysisTaskSED0Mass.cxx:1884 AliAnalysisTaskSED0Mass.cxx:1885 AliAnalysisTaskSED0Mass.cxx:1886 AliAnalysisTaskSED0Mass.cxx:1887 AliAnalysisTaskSED0Mass.cxx:1888 AliAnalysisTaskSED0Mass.cxx:1889 AliAnalysisTaskSED0Mass.cxx:1890 AliAnalysisTaskSED0Mass.cxx:1891 AliAnalysisTaskSED0Mass.cxx:1892 AliAnalysisTaskSED0Mass.cxx:1893 AliAnalysisTaskSED0Mass.cxx:1894 AliAnalysisTaskSED0Mass.cxx:1895 AliAnalysisTaskSED0Mass.cxx:1896 AliAnalysisTaskSED0Mass.cxx:1897 AliAnalysisTaskSED0Mass.cxx:1898 AliAnalysisTaskSED0Mass.cxx:1899 AliAnalysisTaskSED0Mass.cxx:1900 AliAnalysisTaskSED0Mass.cxx:1901 AliAnalysisTaskSED0Mass.cxx:1902 AliAnalysisTaskSED0Mass.cxx:1903 AliAnalysisTaskSED0Mass.cxx:1904 AliAnalysisTaskSED0Mass.cxx:1905 AliAnalysisTaskSED0Mass.cxx:1906 AliAnalysisTaskSED0Mass.cxx:1907 AliAnalysisTaskSED0Mass.cxx:1908 AliAnalysisTaskSED0Mass.cxx:1909 AliAnalysisTaskSED0Mass.cxx:1910 AliAnalysisTaskSED0Mass.cxx:1911 AliAnalysisTaskSED0Mass.cxx:1912 AliAnalysisTaskSED0Mass.cxx:1913 AliAnalysisTaskSED0Mass.cxx:1914 AliAnalysisTaskSED0Mass.cxx:1915 AliAnalysisTaskSED0Mass.cxx:1916 AliAnalysisTaskSED0Mass.cxx:1917 AliAnalysisTaskSED0Mass.cxx:1918 AliAnalysisTaskSED0Mass.cxx:1919 AliAnalysisTaskSED0Mass.cxx:1920 AliAnalysisTaskSED0Mass.cxx:1921 AliAnalysisTaskSED0Mass.cxx:1922 AliAnalysisTaskSED0Mass.cxx:1923 AliAnalysisTaskSED0Mass.cxx:1924 AliAnalysisTaskSED0Mass.cxx:1925 AliAnalysisTaskSED0Mass.cxx:1926 AliAnalysisTaskSED0Mass.cxx:1927 AliAnalysisTaskSED0Mass.cxx:1928 AliAnalysisTaskSED0Mass.cxx:1929 AliAnalysisTaskSED0Mass.cxx:1930 AliAnalysisTaskSED0Mass.cxx:1931 AliAnalysisTaskSED0Mass.cxx:1932 AliAnalysisTaskSED0Mass.cxx:1933 AliAnalysisTaskSED0Mass.cxx:1934 AliAnalysisTaskSED0Mass.cxx:1935 AliAnalysisTaskSED0Mass.cxx:1936 AliAnalysisTaskSED0Mass.cxx:1937 AliAnalysisTaskSED0Mass.cxx:1938 AliAnalysisTaskSED0Mass.cxx:1939 AliAnalysisTaskSED0Mass.cxx:1940 AliAnalysisTaskSED0Mass.cxx:1941 AliAnalysisTaskSED0Mass.cxx:1942 AliAnalysisTaskSED0Mass.cxx:1943 AliAnalysisTaskSED0Mass.cxx:1944 AliAnalysisTaskSED0Mass.cxx:1945 AliAnalysisTaskSED0Mass.cxx:1946 AliAnalysisTaskSED0Mass.cxx:1947 AliAnalysisTaskSED0Mass.cxx:1948 AliAnalysisTaskSED0Mass.cxx:1949 AliAnalysisTaskSED0Mass.cxx:1950 AliAnalysisTaskSED0Mass.cxx:1951 AliAnalysisTaskSED0Mass.cxx:1952 AliAnalysisTaskSED0Mass.cxx:1953 AliAnalysisTaskSED0Mass.cxx:1954 AliAnalysisTaskSED0Mass.cxx:1955 AliAnalysisTaskSED0Mass.cxx:1956 AliAnalysisTaskSED0Mass.cxx:1957 AliAnalysisTaskSED0Mass.cxx:1958 AliAnalysisTaskSED0Mass.cxx:1959 AliAnalysisTaskSED0Mass.cxx:1960 AliAnalysisTaskSED0Mass.cxx:1961 AliAnalysisTaskSED0Mass.cxx:1962 AliAnalysisTaskSED0Mass.cxx:1963 AliAnalysisTaskSED0Mass.cxx:1964 AliAnalysisTaskSED0Mass.cxx:1965 AliAnalysisTaskSED0Mass.cxx:1966 AliAnalysisTaskSED0Mass.cxx:1967 AliAnalysisTaskSED0Mass.cxx:1968 AliAnalysisTaskSED0Mass.cxx:1969 AliAnalysisTaskSED0Mass.cxx:1970 AliAnalysisTaskSED0Mass.cxx:1971 AliAnalysisTaskSED0Mass.cxx:1972 AliAnalysisTaskSED0Mass.cxx:1973 AliAnalysisTaskSED0Mass.cxx:1974 AliAnalysisTaskSED0Mass.cxx:1975 AliAnalysisTaskSED0Mass.cxx:1976 AliAnalysisTaskSED0Mass.cxx:1977 AliAnalysisTaskSED0Mass.cxx:1978 AliAnalysisTaskSED0Mass.cxx:1979 AliAnalysisTaskSED0Mass.cxx:1980 AliAnalysisTaskSED0Mass.cxx:1981 AliAnalysisTaskSED0Mass.cxx:1982 AliAnalysisTaskSED0Mass.cxx:1983 AliAnalysisTaskSED0Mass.cxx:1984 AliAnalysisTaskSED0Mass.cxx:1985 AliAnalysisTaskSED0Mass.cxx:1986 AliAnalysisTaskSED0Mass.cxx:1987 AliAnalysisTaskSED0Mass.cxx:1988 AliAnalysisTaskSED0Mass.cxx:1989 AliAnalysisTaskSED0Mass.cxx:1990 AliAnalysisTaskSED0Mass.cxx:1991 AliAnalysisTaskSED0Mass.cxx:1992 AliAnalysisTaskSED0Mass.cxx:1993 AliAnalysisTaskSED0Mass.cxx:1994 AliAnalysisTaskSED0Mass.cxx:1995 AliAnalysisTaskSED0Mass.cxx:1996 AliAnalysisTaskSED0Mass.cxx:1997 AliAnalysisTaskSED0Mass.cxx:1998 AliAnalysisTaskSED0Mass.cxx:1999 AliAnalysisTaskSED0Mass.cxx:2000 AliAnalysisTaskSED0Mass.cxx:2001 AliAnalysisTaskSED0Mass.cxx:2002 AliAnalysisTaskSED0Mass.cxx:2003 AliAnalysisTaskSED0Mass.cxx:2004 AliAnalysisTaskSED0Mass.cxx:2005 AliAnalysisTaskSED0Mass.cxx:2006 AliAnalysisTaskSED0Mass.cxx:2007 AliAnalysisTaskSED0Mass.cxx:2008 AliAnalysisTaskSED0Mass.cxx:2009 AliAnalysisTaskSED0Mass.cxx:2010 AliAnalysisTaskSED0Mass.cxx:2011 AliAnalysisTaskSED0Mass.cxx:2012 AliAnalysisTaskSED0Mass.cxx:2013 AliAnalysisTaskSED0Mass.cxx:2014 AliAnalysisTaskSED0Mass.cxx:2015 AliAnalysisTaskSED0Mass.cxx:2016 AliAnalysisTaskSED0Mass.cxx:2017 AliAnalysisTaskSED0Mass.cxx:2018 AliAnalysisTaskSED0Mass.cxx:2019 AliAnalysisTaskSED0Mass.cxx:2020 AliAnalysisTaskSED0Mass.cxx:2021 AliAnalysisTaskSED0Mass.cxx:2022 AliAnalysisTaskSED0Mass.cxx:2023 AliAnalysisTaskSED0Mass.cxx:2024 AliAnalysisTaskSED0Mass.cxx:2025 AliAnalysisTaskSED0Mass.cxx:2026 AliAnalysisTaskSED0Mass.cxx:2027 AliAnalysisTaskSED0Mass.cxx:2028 AliAnalysisTaskSED0Mass.cxx:2029 AliAnalysisTaskSED0Mass.cxx:2030 AliAnalysisTaskSED0Mass.cxx:2031 AliAnalysisTaskSED0Mass.cxx:2032 AliAnalysisTaskSED0Mass.cxx:2033 AliAnalysisTaskSED0Mass.cxx:2034 AliAnalysisTaskSED0Mass.cxx:2035 AliAnalysisTaskSED0Mass.cxx:2036 AliAnalysisTaskSED0Mass.cxx:2037 AliAnalysisTaskSED0Mass.cxx:2038 AliAnalysisTaskSED0Mass.cxx:2039 AliAnalysisTaskSED0Mass.cxx:2040 AliAnalysisTaskSED0Mass.cxx:2041 AliAnalysisTaskSED0Mass.cxx:2042 AliAnalysisTaskSED0Mass.cxx:2043 AliAnalysisTaskSED0Mass.cxx:2044 AliAnalysisTaskSED0Mass.cxx:2045 AliAnalysisTaskSED0Mass.cxx:2046 AliAnalysisTaskSED0Mass.cxx:2047 AliAnalysisTaskSED0Mass.cxx:2048 AliAnalysisTaskSED0Mass.cxx:2049 AliAnalysisTaskSED0Mass.cxx:2050 AliAnalysisTaskSED0Mass.cxx:2051 AliAnalysisTaskSED0Mass.cxx:2052 AliAnalysisTaskSED0Mass.cxx:2053 AliAnalysisTaskSED0Mass.cxx:2054 AliAnalysisTaskSED0Mass.cxx:2055 AliAnalysisTaskSED0Mass.cxx:2056 AliAnalysisTaskSED0Mass.cxx:2057 AliAnalysisTaskSED0Mass.cxx:2058 AliAnalysisTaskSED0Mass.cxx:2059 AliAnalysisTaskSED0Mass.cxx:2060 AliAnalysisTaskSED0Mass.cxx:2061 AliAnalysisTaskSED0Mass.cxx:2062 AliAnalysisTaskSED0Mass.cxx:2063 AliAnalysisTaskSED0Mass.cxx:2064 AliAnalysisTaskSED0Mass.cxx:2065 AliAnalysisTaskSED0Mass.cxx:2066 AliAnalysisTaskSED0Mass.cxx:2067 AliAnalysisTaskSED0Mass.cxx:2068 AliAnalysisTaskSED0Mass.cxx:2069 AliAnalysisTaskSED0Mass.cxx:2070 AliAnalysisTaskSED0Mass.cxx:2071 AliAnalysisTaskSED0Mass.cxx:2072 AliAnalysisTaskSED0Mass.cxx:2073 AliAnalysisTaskSED0Mass.cxx:2074 AliAnalysisTaskSED0Mass.cxx:2075 AliAnalysisTaskSED0Mass.cxx:2076 AliAnalysisTaskSED0Mass.cxx:2077 AliAnalysisTaskSED0Mass.cxx:2078 AliAnalysisTaskSED0Mass.cxx:2079 AliAnalysisTaskSED0Mass.cxx:2080 AliAnalysisTaskSED0Mass.cxx:2081 AliAnalysisTaskSED0Mass.cxx:2082 AliAnalysisTaskSED0Mass.cxx:2083 AliAnalysisTaskSED0Mass.cxx:2084 AliAnalysisTaskSED0Mass.cxx:2085 AliAnalysisTaskSED0Mass.cxx:2086 AliAnalysisTaskSED0Mass.cxx:2087 AliAnalysisTaskSED0Mass.cxx:2088 AliAnalysisTaskSED0Mass.cxx:2089 AliAnalysisTaskSED0Mass.cxx:2090 AliAnalysisTaskSED0Mass.cxx:2091 AliAnalysisTaskSED0Mass.cxx:2092 AliAnalysisTaskSED0Mass.cxx:2093 AliAnalysisTaskSED0Mass.cxx:2094 AliAnalysisTaskSED0Mass.cxx:2095 AliAnalysisTaskSED0Mass.cxx:2096 AliAnalysisTaskSED0Mass.cxx:2097 AliAnalysisTaskSED0Mass.cxx:2098 AliAnalysisTaskSED0Mass.cxx:2099 AliAnalysisTaskSED0Mass.cxx:2100 AliAnalysisTaskSED0Mass.cxx:2101 AliAnalysisTaskSED0Mass.cxx:2102 AliAnalysisTaskSED0Mass.cxx:2103 AliAnalysisTaskSED0Mass.cxx:2104 AliAnalysisTaskSED0Mass.cxx:2105 AliAnalysisTaskSED0Mass.cxx:2106 AliAnalysisTaskSED0Mass.cxx:2107 AliAnalysisTaskSED0Mass.cxx:2108 AliAnalysisTaskSED0Mass.cxx:2109 AliAnalysisTaskSED0Mass.cxx:2110 AliAnalysisTaskSED0Mass.cxx:2111 AliAnalysisTaskSED0Mass.cxx:2112 AliAnalysisTaskSED0Mass.cxx:2113 AliAnalysisTaskSED0Mass.cxx:2114 AliAnalysisTaskSED0Mass.cxx:2115 AliAnalysisTaskSED0Mass.cxx:2116 AliAnalysisTaskSED0Mass.cxx:2117 AliAnalysisTaskSED0Mass.cxx:2118 AliAnalysisTaskSED0Mass.cxx:2119 AliAnalysisTaskSED0Mass.cxx:2120 AliAnalysisTaskSED0Mass.cxx:2121 AliAnalysisTaskSED0Mass.cxx:2122 AliAnalysisTaskSED0Mass.cxx:2123 AliAnalysisTaskSED0Mass.cxx:2124 AliAnalysisTaskSED0Mass.cxx:2125 AliAnalysisTaskSED0Mass.cxx:2126 AliAnalysisTaskSED0Mass.cxx:2127 AliAnalysisTaskSED0Mass.cxx:2128 AliAnalysisTaskSED0Mass.cxx:2129 AliAnalysisTaskSED0Mass.cxx:2130 AliAnalysisTaskSED0Mass.cxx:2131 AliAnalysisTaskSED0Mass.cxx:2132 AliAnalysisTaskSED0Mass.cxx:2133 AliAnalysisTaskSED0Mass.cxx:2134 AliAnalysisTaskSED0Mass.cxx:2135 AliAnalysisTaskSED0Mass.cxx:2136 AliAnalysisTaskSED0Mass.cxx:2137 AliAnalysisTaskSED0Mass.cxx:2138 AliAnalysisTaskSED0Mass.cxx:2139 AliAnalysisTaskSED0Mass.cxx:2140 AliAnalysisTaskSED0Mass.cxx:2141 AliAnalysisTaskSED0Mass.cxx:2142 AliAnalysisTaskSED0Mass.cxx:2143 AliAnalysisTaskSED0Mass.cxx:2144 AliAnalysisTaskSED0Mass.cxx:2145 AliAnalysisTaskSED0Mass.cxx:2146 AliAnalysisTaskSED0Mass.cxx:2147 AliAnalysisTaskSED0Mass.cxx:2148 AliAnalysisTaskSED0Mass.cxx:2149 AliAnalysisTaskSED0Mass.cxx:2150 AliAnalysisTaskSED0Mass.cxx:2151 AliAnalysisTaskSED0Mass.cxx:2152 AliAnalysisTaskSED0Mass.cxx:2153 AliAnalysisTaskSED0Mass.cxx:2154 AliAnalysisTaskSED0Mass.cxx:2155 AliAnalysisTaskSED0Mass.cxx:2156 AliAnalysisTaskSED0Mass.cxx:2157 AliAnalysisTaskSED0Mass.cxx:2158 AliAnalysisTaskSED0Mass.cxx:2159 AliAnalysisTaskSED0Mass.cxx:2160 AliAnalysisTaskSED0Mass.cxx:2161 AliAnalysisTaskSED0Mass.cxx:2162 AliAnalysisTaskSED0Mass.cxx:2163 AliAnalysisTaskSED0Mass.cxx:2164 AliAnalysisTaskSED0Mass.cxx:2165 AliAnalysisTaskSED0Mass.cxx:2166 AliAnalysisTaskSED0Mass.cxx:2167 AliAnalysisTaskSED0Mass.cxx:2168 AliAnalysisTaskSED0Mass.cxx:2169 AliAnalysisTaskSED0Mass.cxx:2170 AliAnalysisTaskSED0Mass.cxx:2171 AliAnalysisTaskSED0Mass.cxx:2172 AliAnalysisTaskSED0Mass.cxx:2173 AliAnalysisTaskSED0Mass.cxx:2174 AliAnalysisTaskSED0Mass.cxx:2175 AliAnalysisTaskSED0Mass.cxx:2176 AliAnalysisTaskSED0Mass.cxx:2177 AliAnalysisTaskSED0Mass.cxx:2178 AliAnalysisTaskSED0Mass.cxx:2179 AliAnalysisTaskSED0Mass.cxx:2180 AliAnalysisTaskSED0Mass.cxx:2181 AliAnalysisTaskSED0Mass.cxx:2182 AliAnalysisTaskSED0Mass.cxx:2183 AliAnalysisTaskSED0Mass.cxx:2184 AliAnalysisTaskSED0Mass.cxx:2185 AliAnalysisTaskSED0Mass.cxx:2186 AliAnalysisTaskSED0Mass.cxx:2187 AliAnalysisTaskSED0Mass.cxx:2188 AliAnalysisTaskSED0Mass.cxx:2189 AliAnalysisTaskSED0Mass.cxx:2190 AliAnalysisTaskSED0Mass.cxx:2191 AliAnalysisTaskSED0Mass.cxx:2192 AliAnalysisTaskSED0Mass.cxx:2193 AliAnalysisTaskSED0Mass.cxx:2194 AliAnalysisTaskSED0Mass.cxx:2195 AliAnalysisTaskSED0Mass.cxx:2196 AliAnalysisTaskSED0Mass.cxx:2197 AliAnalysisTaskSED0Mass.cxx:2198 AliAnalysisTaskSED0Mass.cxx:2199 AliAnalysisTaskSED0Mass.cxx:2200 AliAnalysisTaskSED0Mass.cxx:2201 AliAnalysisTaskSED0Mass.cxx:2202 AliAnalysisTaskSED0Mass.cxx:2203 AliAnalysisTaskSED0Mass.cxx:2204 AliAnalysisTaskSED0Mass.cxx:2205 AliAnalysisTaskSED0Mass.cxx:2206 AliAnalysisTaskSED0Mass.cxx:2207 AliAnalysisTaskSED0Mass.cxx:2208 AliAnalysisTaskSED0Mass.cxx:2209 AliAnalysisTaskSED0Mass.cxx:2210 AliAnalysisTaskSED0Mass.cxx:2211 AliAnalysisTaskSED0Mass.cxx:2212 AliAnalysisTaskSED0Mass.cxx:2213 AliAnalysisTaskSED0Mass.cxx:2214 AliAnalysisTaskSED0Mass.cxx:2215 AliAnalysisTaskSED0Mass.cxx:2216 AliAnalysisTaskSED0Mass.cxx:2217 AliAnalysisTaskSED0Mass.cxx:2218 AliAnalysisTaskSED0Mass.cxx:2219 AliAnalysisTaskSED0Mass.cxx:2220 AliAnalysisTaskSED0Mass.cxx:2221 AliAnalysisTaskSED0Mass.cxx:2222 AliAnalysisTaskSED0Mass.cxx:2223 AliAnalysisTaskSED0Mass.cxx:2224 AliAnalysisTaskSED0Mass.cxx:2225 AliAnalysisTaskSED0Mass.cxx:2226 AliAnalysisTaskSED0Mass.cxx:2227 AliAnalysisTaskSED0Mass.cxx:2228 AliAnalysisTaskSED0Mass.cxx:2229 AliAnalysisTaskSED0Mass.cxx:2230 AliAnalysisTaskSED0Mass.cxx:2231 AliAnalysisTaskSED0Mass.cxx:2232 AliAnalysisTaskSED0Mass.cxx:2233 AliAnalysisTaskSED0Mass.cxx:2234 AliAnalysisTaskSED0Mass.cxx:2235 AliAnalysisTaskSED0Mass.cxx:2236 AliAnalysisTaskSED0Mass.cxx:2237 AliAnalysisTaskSED0Mass.cxx:2238 AliAnalysisTaskSED0Mass.cxx:2239 AliAnalysisTaskSED0Mass.cxx:2240 AliAnalysisTaskSED0Mass.cxx:2241 AliAnalysisTaskSED0Mass.cxx:2242 AliAnalysisTaskSED0Mass.cxx:2243 AliAnalysisTaskSED0Mass.cxx:2244 AliAnalysisTaskSED0Mass.cxx:2245 AliAnalysisTaskSED0Mass.cxx:2246 AliAnalysisTaskSED0Mass.cxx:2247 AliAnalysisTaskSED0Mass.cxx:2248 AliAnalysisTaskSED0Mass.cxx:2249 AliAnalysisTaskSED0Mass.cxx:2250 AliAnalysisTaskSED0Mass.cxx:2251 AliAnalysisTaskSED0Mass.cxx:2252 AliAnalysisTaskSED0Mass.cxx:2253 AliAnalysisTaskSED0Mass.cxx:2254 AliAnalysisTaskSED0Mass.cxx:2255 AliAnalysisTaskSED0Mass.cxx:2256 AliAnalysisTaskSED0Mass.cxx:2257 AliAnalysisTaskSED0Mass.cxx:2258 AliAnalysisTaskSED0Mass.cxx:2259 AliAnalysisTaskSED0Mass.cxx:2260 AliAnalysisTaskSED0Mass.cxx:2261 AliAnalysisTaskSED0Mass.cxx:2262 AliAnalysisTaskSED0Mass.cxx:2263 AliAnalysisTaskSED0Mass.cxx:2264 AliAnalysisTaskSED0Mass.cxx:2265 AliAnalysisTaskSED0Mass.cxx:2266 AliAnalysisTaskSED0Mass.cxx:2267 AliAnalysisTaskSED0Mass.cxx:2268 AliAnalysisTaskSED0Mass.cxx:2269 AliAnalysisTaskSED0Mass.cxx:2270 AliAnalysisTaskSED0Mass.cxx:2271 AliAnalysisTaskSED0Mass.cxx:2272 AliAnalysisTaskSED0Mass.cxx:2273 AliAnalysisTaskSED0Mass.cxx:2274 AliAnalysisTaskSED0Mass.cxx:2275 AliAnalysisTaskSED0Mass.cxx:2276 AliAnalysisTaskSED0Mass.cxx:2277 AliAnalysisTaskSED0Mass.cxx:2278 AliAnalysisTaskSED0Mass.cxx:2279 AliAnalysisTaskSED0Mass.cxx:2280 AliAnalysisTaskSED0Mass.cxx:2281 AliAnalysisTaskSED0Mass.cxx:2282 AliAnalysisTaskSED0Mass.cxx:2283 AliAnalysisTaskSED0Mass.cxx:2284 AliAnalysisTaskSED0Mass.cxx:2285 AliAnalysisTaskSED0Mass.cxx:2286 AliAnalysisTaskSED0Mass.cxx:2287 AliAnalysisTaskSED0Mass.cxx:2288 AliAnalysisTaskSED0Mass.cxx:2289 AliAnalysisTaskSED0Mass.cxx:2290 AliAnalysisTaskSED0Mass.cxx:2291 AliAnalysisTaskSED0Mass.cxx:2292 AliAnalysisTaskSED0Mass.cxx:2293 AliAnalysisTaskSED0Mass.cxx:2294 AliAnalysisTaskSED0Mass.cxx:2295 AliAnalysisTaskSED0Mass.cxx:2296 AliAnalysisTaskSED0Mass.cxx:2297 AliAnalysisTaskSED0Mass.cxx:2298 AliAnalysisTaskSED0Mass.cxx:2299 AliAnalysisTaskSED0Mass.cxx:2300 AliAnalysisTaskSED0Mass.cxx:2301 AliAnalysisTaskSED0Mass.cxx:2302 AliAnalysisTaskSED0Mass.cxx:2303 AliAnalysisTaskSED0Mass.cxx:2304 AliAnalysisTaskSED0Mass.cxx:2305 AliAnalysisTaskSED0Mass.cxx:2306 AliAnalysisTaskSED0Mass.cxx:2307 AliAnalysisTaskSED0Mass.cxx:2308 AliAnalysisTaskSED0Mass.cxx:2309 AliAnalysisTaskSED0Mass.cxx:2310 AliAnalysisTaskSED0Mass.cxx:2311 AliAnalysisTaskSED0Mass.cxx:2312 AliAnalysisTaskSED0Mass.cxx:2313 AliAnalysisTaskSED0Mass.cxx:2314 AliAnalysisTaskSED0Mass.cxx:2315 AliAnalysisTaskSED0Mass.cxx:2316 AliAnalysisTaskSED0Mass.cxx:2317 AliAnalysisTaskSED0Mass.cxx:2318 AliAnalysisTaskSED0Mass.cxx:2319 AliAnalysisTaskSED0Mass.cxx:2320 AliAnalysisTaskSED0Mass.cxx:2321 AliAnalysisTaskSED0Mass.cxx:2322 AliAnalysisTaskSED0Mass.cxx:2323 AliAnalysisTaskSED0Mass.cxx:2324 AliAnalysisTaskSED0Mass.cxx:2325 AliAnalysisTaskSED0Mass.cxx:2326 AliAnalysisTaskSED0Mass.cxx:2327 AliAnalysisTaskSED0Mass.cxx:2328 AliAnalysisTaskSED0Mass.cxx:2329 AliAnalysisTaskSED0Mass.cxx:2330 AliAnalysisTaskSED0Mass.cxx:2331 AliAnalysisTaskSED0Mass.cxx:2332 AliAnalysisTaskSED0Mass.cxx:2333 AliAnalysisTaskSED0Mass.cxx:2334 AliAnalysisTaskSED0Mass.cxx:2335 AliAnalysisTaskSED0Mass.cxx:2336 AliAnalysisTaskSED0Mass.cxx:2337 AliAnalysisTaskSED0Mass.cxx:2338 AliAnalysisTaskSED0Mass.cxx:2339 AliAnalysisTaskSED0Mass.cxx:2340 AliAnalysisTaskSED0Mass.cxx:2341 AliAnalysisTaskSED0Mass.cxx:2342 AliAnalysisTaskSED0Mass.cxx:2343 AliAnalysisTaskSED0Mass.cxx:2344 AliAnalysisTaskSED0Mass.cxx:2345 AliAnalysisTaskSED0Mass.cxx:2346 AliAnalysisTaskSED0Mass.cxx:2347 AliAnalysisTaskSED0Mass.cxx:2348 AliAnalysisTaskSED0Mass.cxx:2349 AliAnalysisTaskSED0Mass.cxx:2350 AliAnalysisTaskSED0Mass.cxx:2351 AliAnalysisTaskSED0Mass.cxx:2352 AliAnalysisTaskSED0Mass.cxx:2353 AliAnalysisTaskSED0Mass.cxx:2354 AliAnalysisTaskSED0Mass.cxx:2355 AliAnalysisTaskSED0Mass.cxx:2356 AliAnalysisTaskSED0Mass.cxx:2357 AliAnalysisTaskSED0Mass.cxx:2358 AliAnalysisTaskSED0Mass.cxx:2359 AliAnalysisTaskSED0Mass.cxx:2360 AliAnalysisTaskSED0Mass.cxx:2361 AliAnalysisTaskSED0Mass.cxx:2362 AliAnalysisTaskSED0Mass.cxx:2363 AliAnalysisTaskSED0Mass.cxx:2364 AliAnalysisTaskSED0Mass.cxx:2365 AliAnalysisTaskSED0Mass.cxx:2366 AliAnalysisTaskSED0Mass.cxx:2367 AliAnalysisTaskSED0Mass.cxx:2368 AliAnalysisTaskSED0Mass.cxx:2369 AliAnalysisTaskSED0Mass.cxx:2370 AliAnalysisTaskSED0Mass.cxx:2371 AliAnalysisTaskSED0Mass.cxx:2372 AliAnalysisTaskSED0Mass.cxx:2373 AliAnalysisTaskSED0Mass.cxx:2374 AliAnalysisTaskSED0Mass.cxx:2375 AliAnalysisTaskSED0Mass.cxx:2376 AliAnalysisTaskSED0Mass.cxx:2377 AliAnalysisTaskSED0Mass.cxx:2378 AliAnalysisTaskSED0Mass.cxx:2379 AliAnalysisTaskSED0Mass.cxx:2380 AliAnalysisTaskSED0Mass.cxx:2381 AliAnalysisTaskSED0Mass.cxx:2382 AliAnalysisTaskSED0Mass.cxx:2383 AliAnalysisTaskSED0Mass.cxx:2384 AliAnalysisTaskSED0Mass.cxx:2385 AliAnalysisTaskSED0Mass.cxx:2386 AliAnalysisTaskSED0Mass.cxx:2387 AliAnalysisTaskSED0Mass.cxx:2388 AliAnalysisTaskSED0Mass.cxx:2389 AliAnalysisTaskSED0Mass.cxx:2390 AliAnalysisTaskSED0Mass.cxx:2391 AliAnalysisTaskSED0Mass.cxx:2392 AliAnalysisTaskSED0Mass.cxx:2393 AliAnalysisTaskSED0Mass.cxx:2394 AliAnalysisTaskSED0Mass.cxx:2395 AliAnalysisTaskSED0Mass.cxx:2396 AliAnalysisTaskSED0Mass.cxx:2397 AliAnalysisTaskSED0Mass.cxx:2398 AliAnalysisTaskSED0Mass.cxx:2399 AliAnalysisTaskSED0Mass.cxx:2400 AliAnalysisTaskSED0Mass.cxx:2401 AliAnalysisTaskSED0Mass.cxx:2402 AliAnalysisTaskSED0Mass.cxx:2403 AliAnalysisTaskSED0Mass.cxx:2404 AliAnalysisTaskSED0Mass.cxx:2405 AliAnalysisTaskSED0Mass.cxx:2406 AliAnalysisTaskSED0Mass.cxx:2407 AliAnalysisTaskSED0Mass.cxx:2408 AliAnalysisTaskSED0Mass.cxx:2409 AliAnalysisTaskSED0Mass.cxx:2410 AliAnalysisTaskSED0Mass.cxx:2411 AliAnalysisTaskSED0Mass.cxx:2412 AliAnalysisTaskSED0Mass.cxx:2413 AliAnalysisTaskSED0Mass.cxx:2414 AliAnalysisTaskSED0Mass.cxx:2415 AliAnalysisTaskSED0Mass.cxx:2416 AliAnalysisTaskSED0Mass.cxx:2417 AliAnalysisTaskSED0Mass.cxx:2418 AliAnalysisTaskSED0Mass.cxx:2419 AliAnalysisTaskSED0Mass.cxx:2420 AliAnalysisTaskSED0Mass.cxx:2421 AliAnalysisTaskSED0Mass.cxx:2422 AliAnalysisTaskSED0Mass.cxx:2423 AliAnalysisTaskSED0Mass.cxx:2424 AliAnalysisTaskSED0Mass.cxx:2425 AliAnalysisTaskSED0Mass.cxx:2426 AliAnalysisTaskSED0Mass.cxx:2427 AliAnalysisTaskSED0Mass.cxx:2428 AliAnalysisTaskSED0Mass.cxx:2429 AliAnalysisTaskSED0Mass.cxx:2430 AliAnalysisTaskSED0Mass.cxx:2431 AliAnalysisTaskSED0Mass.cxx:2432 AliAnalysisTaskSED0Mass.cxx:2433 AliAnalysisTaskSED0Mass.cxx:2434 AliAnalysisTaskSED0Mass.cxx:2435 AliAnalysisTaskSED0Mass.cxx:2436 AliAnalysisTaskSED0Mass.cxx:2437 AliAnalysisTaskSED0Mass.cxx:2438 AliAnalysisTaskSED0Mass.cxx:2439 AliAnalysisTaskSED0Mass.cxx:2440 AliAnalysisTaskSED0Mass.cxx:2441 AliAnalysisTaskSED0Mass.cxx:2442 AliAnalysisTaskSED0Mass.cxx:2443 AliAnalysisTaskSED0Mass.cxx:2444 AliAnalysisTaskSED0Mass.cxx:2445 AliAnalysisTaskSED0Mass.cxx:2446 AliAnalysisTaskSED0Mass.cxx:2447 AliAnalysisTaskSED0Mass.cxx:2448 AliAnalysisTaskSED0Mass.cxx:2449 AliAnalysisTaskSED0Mass.cxx:2450 AliAnalysisTaskSED0Mass.cxx:2451 AliAnalysisTaskSED0Mass.cxx:2452 AliAnalysisTaskSED0Mass.cxx:2453 AliAnalysisTaskSED0Mass.cxx:2454 AliAnalysisTaskSED0Mass.cxx:2455 AliAnalysisTaskSED0Mass.cxx:2456 AliAnalysisTaskSED0Mass.cxx:2457 AliAnalysisTaskSED0Mass.cxx:2458 AliAnalysisTaskSED0Mass.cxx:2459 AliAnalysisTaskSED0Mass.cxx:2460 AliAnalysisTaskSED0Mass.cxx:2461 AliAnalysisTaskSED0Mass.cxx:2462 AliAnalysisTaskSED0Mass.cxx:2463 AliAnalysisTaskSED0Mass.cxx:2464 AliAnalysisTaskSED0Mass.cxx:2465 AliAnalysisTaskSED0Mass.cxx:2466 AliAnalysisTaskSED0Mass.cxx:2467 AliAnalysisTaskSED0Mass.cxx:2468 AliAnalysisTaskSED0Mass.cxx:2469 AliAnalysisTaskSED0Mass.cxx:2470 AliAnalysisTaskSED0Mass.cxx:2471 AliAnalysisTaskSED0Mass.cxx:2472 AliAnalysisTaskSED0Mass.cxx:2473 AliAnalysisTaskSED0Mass.cxx:2474 AliAnalysisTaskSED0Mass.cxx:2475 AliAnalysisTaskSED0Mass.cxx:2476 AliAnalysisTaskSED0Mass.cxx:2477 AliAnalysisTaskSED0Mass.cxx:2478 AliAnalysisTaskSED0Mass.cxx:2479 AliAnalysisTaskSED0Mass.cxx:2480 AliAnalysisTaskSED0Mass.cxx:2481 AliAnalysisTaskSED0Mass.cxx:2482 AliAnalysisTaskSED0Mass.cxx:2483 AliAnalysisTaskSED0Mass.cxx:2484 AliAnalysisTaskSED0Mass.cxx:2485 AliAnalysisTaskSED0Mass.cxx:2486 AliAnalysisTaskSED0Mass.cxx:2487 AliAnalysisTaskSED0Mass.cxx:2488 AliAnalysisTaskSED0Mass.cxx:2489 AliAnalysisTaskSED0Mass.cxx:2490 AliAnalysisTaskSED0Mass.cxx:2491 AliAnalysisTaskSED0Mass.cxx:2492 AliAnalysisTaskSED0Mass.cxx:2493 AliAnalysisTaskSED0Mass.cxx:2494 AliAnalysisTaskSED0Mass.cxx:2495 AliAnalysisTaskSED0Mass.cxx:2496 AliAnalysisTaskSED0Mass.cxx:2497 AliAnalysisTaskSED0Mass.cxx:2498 AliAnalysisTaskSED0Mass.cxx:2499 AliAnalysisTaskSED0Mass.cxx:2500 AliAnalysisTaskSED0Mass.cxx:2501 AliAnalysisTaskSED0Mass.cxx:2502 AliAnalysisTaskSED0Mass.cxx:2503 AliAnalysisTaskSED0Mass.cxx:2504 AliAnalysisTaskSED0Mass.cxx:2505 AliAnalysisTaskSED0Mass.cxx:2506 AliAnalysisTaskSED0Mass.cxx:2507 AliAnalysisTaskSED0Mass.cxx:2508 AliAnalysisTaskSED0Mass.cxx:2509 AliAnalysisTaskSED0Mass.cxx:2510 AliAnalysisTaskSED0Mass.cxx:2511 AliAnalysisTaskSED0Mass.cxx:2512 AliAnalysisTaskSED0Mass.cxx:2513 AliAnalysisTaskSED0Mass.cxx:2514 AliAnalysisTaskSED0Mass.cxx:2515 AliAnalysisTaskSED0Mass.cxx:2516 AliAnalysisTaskSED0Mass.cxx:2517 AliAnalysisTaskSED0Mass.cxx:2518 AliAnalysisTaskSED0Mass.cxx:2519 AliAnalysisTaskSED0Mass.cxx:2520 AliAnalysisTaskSED0Mass.cxx:2521 AliAnalysisTaskSED0Mass.cxx:2522 AliAnalysisTaskSED0Mass.cxx:2523 AliAnalysisTaskSED0Mass.cxx:2524 AliAnalysisTaskSED0Mass.cxx:2525 AliAnalysisTaskSED0Mass.cxx:2526 AliAnalysisTaskSED0Mass.cxx:2527 AliAnalysisTaskSED0Mass.cxx:2528 AliAnalysisTaskSED0Mass.cxx:2529 AliAnalysisTaskSED0Mass.cxx:2530 AliAnalysisTaskSED0Mass.cxx:2531 AliAnalysisTaskSED0Mass.cxx:2532 AliAnalysisTaskSED0Mass.cxx:2533 AliAnalysisTaskSED0Mass.cxx:2534 AliAnalysisTaskSED0Mass.cxx:2535 AliAnalysisTaskSED0Mass.cxx:2536 AliAnalysisTaskSED0Mass.cxx:2537 AliAnalysisTaskSED0Mass.cxx:2538 AliAnalysisTaskSED0Mass.cxx:2539 AliAnalysisTaskSED0Mass.cxx:2540 AliAnalysisTaskSED0Mass.cxx:2541 AliAnalysisTaskSED0Mass.cxx:2542 AliAnalysisTaskSED0Mass.cxx:2543 AliAnalysisTaskSED0Mass.cxx:2544 AliAnalysisTaskSED0Mass.cxx:2545 AliAnalysisTaskSED0Mass.cxx:2546 AliAnalysisTaskSED0Mass.cxx:2547 AliAnalysisTaskSED0Mass.cxx:2548 AliAnalysisTaskSED0Mass.cxx:2549 AliAnalysisTaskSED0Mass.cxx:2550 AliAnalysisTaskSED0Mass.cxx:2551 AliAnalysisTaskSED0Mass.cxx:2552 AliAnalysisTaskSED0Mass.cxx:2553 AliAnalysisTaskSED0Mass.cxx:2554 AliAnalysisTaskSED0Mass.cxx:2555 AliAnalysisTaskSED0Mass.cxx:2556 AliAnalysisTaskSED0Mass.cxx:2557 AliAnalysisTaskSED0Mass.cxx:2558 AliAnalysisTaskSED0Mass.cxx:2559 AliAnalysisTaskSED0Mass.cxx:2560 AliAnalysisTaskSED0Mass.cxx:2561 AliAnalysisTaskSED0Mass.cxx:2562 AliAnalysisTaskSED0Mass.cxx:2563 AliAnalysisTaskSED0Mass.cxx:2564 AliAnalysisTaskSED0Mass.cxx:2565 AliAnalysisTaskSED0Mass.cxx:2566 AliAnalysisTaskSED0Mass.cxx:2567 AliAnalysisTaskSED0Mass.cxx:2568 AliAnalysisTaskSED0Mass.cxx:2569 AliAnalysisTaskSED0Mass.cxx:2570 AliAnalysisTaskSED0Mass.cxx:2571 AliAnalysisTaskSED0Mass.cxx:2572 AliAnalysisTaskSED0Mass.cxx:2573 AliAnalysisTaskSED0Mass.cxx:2574 AliAnalysisTaskSED0Mass.cxx:2575 AliAnalysisTaskSED0Mass.cxx:2576 AliAnalysisTaskSED0Mass.cxx:2577 AliAnalysisTaskSED0Mass.cxx:2578 AliAnalysisTaskSED0Mass.cxx:2579 AliAnalysisTaskSED0Mass.cxx:2580 AliAnalysisTaskSED0Mass.cxx:2581 AliAnalysisTaskSED0Mass.cxx:2582 AliAnalysisTaskSED0Mass.cxx:2583 AliAnalysisTaskSED0Mass.cxx:2584 AliAnalysisTaskSED0Mass.cxx:2585 AliAnalysisTaskSED0Mass.cxx:2586 AliAnalysisTaskSED0Mass.cxx:2587 AliAnalysisTaskSED0Mass.cxx:2588 AliAnalysisTaskSED0Mass.cxx:2589 AliAnalysisTaskSED0Mass.cxx:2590