class TROOT;
#include "TH2F.h"
#include "TLorentzVector.h"
#include "TParticle.h"
#include "TCanvas.h"
#include "TFile.h"
#include "AliAnaOmegaToPi0Gamma.h"
#include "AliCaloTrackReader.h"
#include "AliCaloPID.h"
#include "AliStack.h"
#include "AliVEvent.h"
#include "AliAODEvent.h"
#include "AliAODMCParticle.h"
ClassImp(AliAnaOmegaToPi0Gamma)
AliAnaOmegaToPi0Gamma::AliAnaOmegaToPi0Gamma() : AliAnaCaloTrackCorrBaseClass(),
fInputAODPi0(0), fInputAODGammaName(""),
fEventsList(0x0),fNVtxZBin(0), fNCentBin(0), fNRpBin(0), fNBadChDistBin(0), fNpid(0),
fVtxZCut(0), fCent(0), fRp(0),
fPi0Mass(0),fPi0MassWindow(0),fPi0OverOmegaPtCut(0),
fGammaOverOmegaPtCut(0), fEOverlapCluster(0),
fhEtalon(0),
fRealOmega0(0), fMixAOmega0(0),
fMixBOmega0(0), fMixCOmega0(0),
fRealOmega1(0), fMixAOmega1(0),
fMixBOmega1(0), fMixCOmega1(0),
fRealOmega2(0), fMixAOmega2(0),
fMixBOmega2(0), fMixCOmega2(0),
fhFakeOmega(0),
fhOmegaPriPt(0)
{
InitParameters();
}
AliAnaOmegaToPi0Gamma::~AliAnaOmegaToPi0Gamma() {
if(fEventsList){
for(Int_t i=0;i<fNVtxZBin;i++){
for(Int_t j=0;j<fNCentBin;j++){
for(Int_t k=0;k<fNRpBin;k++){
fEventsList[i*fNCentBin*fNRpBin+j*fNRpBin+k]->Clear();
delete fEventsList[i*fNCentBin*fNRpBin+j*fNRpBin+k];
}
}
}
}
delete [] fEventsList;
fEventsList=0;
delete [] fVtxZCut;
delete [] fCent;
delete [] fRp;
}
void AliAnaOmegaToPi0Gamma::InitParameters()
{
fInputAODGammaName="PhotonsDetector";
fNVtxZBin=1;
fNCentBin=1;
fNRpBin=1;
fNBadChDistBin=3;
fNpid=1;
fPi0Mass=0.1348;
fPi0MassWindow=0.015;
fPi0OverOmegaPtCut=0.8;
fGammaOverOmegaPtCut=0.2;
fEOverlapCluster=6;
}
TList * AliAnaOmegaToPi0Gamma::GetCreateOutputObjects()
{
fVtxZCut = new Double_t [fNVtxZBin];
for(Int_t i=0;i<fNVtxZBin;i++) fVtxZCut[i]=10*(i+1);
fCent=new Double_t[fNCentBin];
for(int i = 0;i<fNCentBin;i++)fCent[i]=0;
fRp=new Double_t[fNRpBin];
for(int i = 0;i<fNRpBin;i++)fRp[i]=0;
Int_t nptbins = GetHistogramRanges()->GetHistoPtBins();
Float_t ptmax = GetHistogramRanges()->GetHistoPtMax();
Float_t ptmin = GetHistogramRanges()->GetHistoPtMin();
Int_t nmassbins = GetHistogramRanges()->GetHistoMassBins();
Float_t massmin = GetHistogramRanges()->GetHistoMassMin();
Float_t massmax = GetHistogramRanges()->GetHistoMassMax();
fhEtalon = new TH2F("hEtalon","Histo with binning parameters", nptbins,ptmin,ptmax,nmassbins,massmin,massmax) ;
fhEtalon->SetXTitle("P_{T} (GeV)") ;
fhEtalon->SetYTitle("m_{inv} (GeV)") ;
fEventsList = new TList*[fNVtxZBin*fNCentBin*fNRpBin];
for(Int_t i=0;i<fNVtxZBin;i++){
for(Int_t j=0;j<fNCentBin;j++){
for(Int_t k=0;k<fNRpBin;k++){
fEventsList[i*fNCentBin*fNRpBin+j*fNRpBin+k] = new TList();
fEventsList[i*fNCentBin*fNRpBin+j*fNRpBin+k]->SetOwner(kFALSE);
}
}
}
TList * outputContainer = new TList() ;
outputContainer->SetName(GetName());
const Int_t buffersize = 255;
char key[buffersize] ;
char title[buffersize] ;
const char * detectorName= fInputAODGammaName.Data();
Int_t ndim=fNVtxZBin*fNCentBin*fNRpBin*fNBadChDistBin*fNpid;
fRealOmega0 =new TH2F*[ndim];
fMixAOmega0 =new TH2F*[ndim];
fMixBOmega0 =new TH2F*[ndim];
fMixCOmega0 =new TH2F*[ndim];
fRealOmega1 =new TH2F*[ndim];
fMixAOmega1 =new TH2F*[ndim];
fMixBOmega1 =new TH2F*[ndim];
fMixCOmega1 =new TH2F*[ndim];
fRealOmega2 =new TH2F*[ndim];
fMixAOmega2 =new TH2F*[ndim];
fMixBOmega2 =new TH2F*[ndim];
fMixCOmega2 =new TH2F*[ndim];
fhFakeOmega = new TH2F*[fNCentBin];
for(Int_t i=0;i<fNVtxZBin;i++){
for(Int_t j=0;j<fNCentBin;j++){
for(Int_t k=0;k<fNRpBin;k++){
Int_t idim=i*fNCentBin*fNRpBin+j*fNRpBin+k;
for(Int_t ipid=0;ipid<fNpid;ipid++){
for(Int_t idist=0;idist<fNBadChDistBin;idist++){
Int_t index=idim*fNpid*fNBadChDistBin+ipid*fNBadChDistBin+idist;
snprintf(key,buffersize,"RealToPi0Gamma_Vz%dC%dRp%dPid%dDist%d",i,j,k,ipid,idist);
snprintf(title,buffersize, "%s Real Pi0GammaIVM vz_%2.1f_ct_%2.1f_Rp_%2.1f_pid_%d_dist_%d",detectorName,fVtxZCut[i],fCent[j],fRp[k],ipid,idist);
fRealOmega0[index]=(TH2F*)fhEtalon->Clone(key) ;
fRealOmega0[index]->SetName(key) ;
fRealOmega0[index]->SetTitle(title);
outputContainer->Add(fRealOmega0[index]);
snprintf(key,buffersize,"MixAToPi0Gamma_Vz%dC%dRp%dPid%dDist%d",i,j,k,ipid,idist);
snprintf(title,buffersize, "%s MixA Pi0GammaIVM vz_%2.1f_ct_%2.1f_Rp_%2.1f_pid_%d_dist_%d",detectorName,fVtxZCut[i],fCent[j],fRp[k],ipid,idist);
fMixAOmega0[index]=(TH2F*)fhEtalon->Clone(key) ;
fMixAOmega0[index]->SetName(key) ;
fMixAOmega0[index]->SetTitle(title);
outputContainer->Add(fMixAOmega0[index]);
snprintf(key,buffersize,"MixBToPi0Gamma_Vz%dC%dRp%dPid%dDist%d",i,j,k,ipid,idist);
snprintf(title,buffersize, "%s MixB Pi0GammaIVM vz_%2.1f_ct_%2.1f_Rp_%2.1f_pid_%d_dist_%d",detectorName,fVtxZCut[i],fCent[j],fRp[k],ipid,idist);
fMixBOmega0[index]=(TH2F*)fhEtalon->Clone(key) ;
fMixBOmega0[index]->SetName(key) ;
fMixBOmega0[index]->SetTitle(title);
outputContainer->Add(fMixBOmega0[index]);
snprintf(key,buffersize,"MixCToPi0Gamma_Vz%dC%dRp%dPid%dDist%d",i,j,k,ipid,idist);
snprintf(title,buffersize, "%s MixC Pi0GammaIVM vz_%2.1f_ct_%2.1f_Rp_%2.1f_pid_%d_dist_%d",detectorName,fVtxZCut[i],fCent[j],fRp[k],ipid,idist);
fMixCOmega0[index]=(TH2F*)fhEtalon->Clone(key) ;
fMixCOmega0[index]->SetName(key) ;
fMixCOmega0[index]->SetTitle(title);
outputContainer->Add(fMixCOmega0[index]);
snprintf(key,buffersize,"RealToPi0Gamma1_Vz%dC%dRp%dPid%dDist%d",i,j,k,ipid,idist);
snprintf(title,buffersize, "%s Real Pi0(A<0.7)GammaIVM vz_%2.1f_ct_%2.1f_Rp_%2.1f_pid_%d_dist_%d",detectorName,fVtxZCut[i],fCent[j],fRp[k],ipid,idist);
fRealOmega1[index]=(TH2F*)fhEtalon->Clone(key) ;
fRealOmega1[index]->SetName(key) ;
fRealOmega1[index]->SetTitle(title);
outputContainer->Add(fRealOmega1[index]);
snprintf(key,buffersize,"MixAToPi0Gamma1_Vz%dC%dRp%dPid%dDist%d",i,j,k,ipid,idist);
snprintf(title,buffersize, "%s MixA Pi0(A<0.7)GammaIVM vz_%2.1f_ct_%2.1f_Rp_%2.1f_pid_%d_dist_%d",detectorName,fVtxZCut[i],fCent[j],fRp[k],ipid,idist);
fMixAOmega1[index]=(TH2F*)fhEtalon->Clone(key) ;
fMixAOmega1[index]->SetName(key) ;
fMixAOmega1[index]->SetTitle(title);
outputContainer->Add(fMixAOmega1[index]);
snprintf(key,buffersize,"MixBToPi0Gamma1_Vz%dC%dRp%dPid%dDist%d",i,j,k,ipid,idist);
snprintf(title,buffersize, "%s MixB Pi0(A<0.7)GammaIVM vz_%2.1f_ct_%2.1f_Rp_%2.1f_pid_%d_dist_%d",detectorName,fVtxZCut[i],fCent[j],fRp[k],ipid,idist);
fMixBOmega1[index]=(TH2F*)fhEtalon->Clone(key) ;
fMixBOmega1[index]->SetName(key) ;
fMixBOmega1[index]->SetTitle(title);
outputContainer->Add(fMixBOmega1[index]);
snprintf(key,buffersize,"MixCToPi0Gamma1_Vz%dC%dRp%dPid%dDist%d",i,j,k,ipid,idist);
snprintf(title,buffersize, "%s MixC Pi0(A<0.7)GammaIVM vz_%2.1f_ct_%2.1f_Rp_%2.1f_pid_%d_dist_%d",detectorName,fVtxZCut[i],fCent[j],fRp[k],ipid,idist);
fMixCOmega1[index]=(TH2F*)fhEtalon->Clone(key) ;
fMixCOmega1[index]->SetName(key) ;
fMixCOmega1[index]->SetTitle(title);
outputContainer->Add(fMixCOmega1[index]);
snprintf(key,buffersize,"RealToPi0Gamma2_Vz%dC%dRp%dPid%dDist%d",i,j,k,ipid,idist);
snprintf(title,buffersize, "%s Real Pi0(A<0.8)GammaIVM vz_%2.1f_ct_%2.1f_Rp_%2.1f_pid_%d_dist_%d",detectorName,fVtxZCut[i],fCent[j],fRp[k],ipid,idist);
fRealOmega2[index]=(TH2F*)fhEtalon->Clone(key) ;
fRealOmega2[index]->SetName(key) ;
fRealOmega2[index]->SetTitle(title);
outputContainer->Add(fRealOmega2[index]);
snprintf(key,buffersize,"MixAToPi0Gamma2_Vz%dC%dRp%dPid%dDist%d",i,j,k,ipid,idist);
snprintf(title,buffersize, "%s MixA Pi0(A<0.8)GammaIVM vz_%2.1f_ct_%2.1f_Rp_%2.1f_pid_%d_dist_%d",detectorName,fVtxZCut[i],fCent[j],fRp[k],ipid,idist);
fMixAOmega2[index]=(TH2F*)fhEtalon->Clone(key) ;
fMixAOmega2[index]->SetName(key) ;
fMixAOmega2[index]->SetTitle(title);
outputContainer->Add(fMixAOmega2[index]);
snprintf(key,buffersize,"MixBToPi0Gamma2_Vz%dC%dRp%dPid%dDist%d",i,j,k,ipid,idist);
snprintf(title,buffersize, "%s MixB Pi0(A<0.8)GammaIVM vz_%2.1f_ct_%2.1f_Rp_%2.1f_pid_%d_dist_%d",detectorName,fVtxZCut[i],fCent[j],fRp[k],ipid,idist);
fMixBOmega2[index]=(TH2F*)fhEtalon->Clone(key) ;
fMixBOmega2[index]->SetName(key) ;
fMixBOmega2[index]->SetTitle(title);
outputContainer->Add(fMixBOmega2[index]);
snprintf(key,buffersize,"MixCToPi0Gamma2_Vz%dC%dRp%dPid%dDist%d",i,j,k,ipid,idist);
snprintf(title,buffersize, "%s MixC Pi0(A<0.8)GammaIVM vz_%2.1f_ct_%2.1f_Rp_%2.1f_pid_%d_dist_%d",detectorName,fVtxZCut[i],fCent[j],fRp[k],ipid,idist);
fMixCOmega2[index]=(TH2F*)fhEtalon->Clone(key) ;
fMixCOmega2[index]->SetName(key) ;
fMixCOmega2[index]->SetTitle(title);
outputContainer->Add(fMixCOmega2[index]);
}
}
}
}
}
for(Int_t i=0;i<fNCentBin;i++){
snprintf(key,buffersize, "fhFakeOmega%d",i);
snprintf(title,buffersize,"FakePi0(high pt cluster)+Gamma with Centrality%d",i);
fhFakeOmega[i] = (TH2F*)fhEtalon->Clone(key);
fhFakeOmega[i]->SetTitle(title);
outputContainer->Add(fhFakeOmega[i]);
}
if(IsDataMC()){
snprintf(key,buffersize, "%sOmegaPri",detectorName);
snprintf(title,buffersize,"primary #omega in %s",detectorName);
fhOmegaPriPt=new TH1F(key, title,nptbins,ptmin,ptmax);
fhOmegaPriPt->GetXaxis()->SetTitle("P_{T}");
fhOmegaPriPt->GetYaxis()->SetTitle("dN/P_{T}");
outputContainer->Add(fhOmegaPriPt);
}
delete fhEtalon;
return outputContainer;
}
void AliAnaOmegaToPi0Gamma::Print(const Option_t * ) const
{
printf("**** Print %s %s ****\n", GetName(), GetTitle() ) ;
AliAnaCaloTrackCorrBaseClass::Print(" ");
printf("Omega->pi0+gamma->3gamma\n");
printf("Cuts at event level: \n");
printf("Bins of vertex Z: %d \n", fNVtxZBin);
printf("Bins of centrality: %d \n",fNCentBin);
printf("Bins of Reaction plane: %d\n",fNRpBin);
printf("Cuts at AOD particle level:\n");
printf("Number of PID: %d \n", fNpid);
printf("Number of DistToBadChannel cuts: %d\n", fNBadChDistBin);
}
void AliAnaOmegaToPi0Gamma::MakeAnalysisFillHistograms()
{
AliStack * stack = 0x0;
TClonesArray * mcparticles0 = 0x0;
AliAODMCParticle * aodprimary = 0x0;
Int_t pdg=0;
Double_t pt=0;
Double_t eta=0;
if(IsDataMC()){
if(GetReader()->ReadStack()){
stack = GetMCStack() ;
if(!stack){
printf("AliAnaAcceptance::MakeAnalysisFillHistograms() - There is no stack!\n");
}
else{
for(Int_t i=0 ; i<stack->GetNtrack(); i++){
TParticle * prim = stack->Particle(i) ;
pdg = prim->GetPdgCode() ;
eta=prim->Eta();
pt=prim->Pt();
if(TMath::Abs(eta)<0.5) {
if(pdg==223) fhOmegaPriPt->Fill(pt);
}
}
}
}
else if(GetReader()->ReadAODMCParticles()){
mcparticles0 = GetReader()->GetAODMCParticles();
if(!mcparticles0 )
{
if(GetDebug() > 0) printf("AliAnaAcceptance::MakeAnalysisFillHistograms() - Standard MCParticles not available!\n");
}
else
{
for(Int_t i=0;i<mcparticles0->GetEntries();i++)
{
aodprimary =(AliAODMCParticle*)mcparticles0->At(i);
pdg = aodprimary->GetPdgCode() ;
eta=aodprimary->Eta();
pt=aodprimary->Pt();
if(TMath::Abs(eta)<0.5)
{
if(pdg==223) fhOmegaPriPt->Fill(pt);
}
}
}
}
}
Int_t iRun=(GetReader()->GetInputEvent())->GetRunNumber() ;
if(IsBadRun(iRun)) return ;
Double_t vert[]={0,0,0} ;
GetVertex(vert);
Int_t curEventBin =0;
Int_t ivtxzbin=(Int_t)TMath::Abs(vert[2])/10;
if(ivtxzbin>=fNVtxZBin)return;
Int_t currentCentrality = GetEventCentrality();
if(currentCentrality == -1) return;
Int_t optCent = GetReader()->GetCentralityOpt();
Int_t icentbin=currentCentrality/(optCent/fNCentBin) ;
printf("-------------- %d %d %d ",currentCentrality, optCent, icentbin);
Int_t irpbin=0;
if(ivtxzbin==-1) return;
curEventBin = ivtxzbin*fNCentBin*fNRpBin + icentbin*fNRpBin + irpbin;
TClonesArray *aodGamma = (TClonesArray*) GetAODBranch(fInputAODGammaName);
Int_t nphotons =0;
if(aodGamma) nphotons= aodGamma->GetEntries();
else return;
fInputAODPi0 = (TClonesArray*)GetInputAODBranch();
Int_t npi0s = 0;
if(fInputAODPi0) npi0s= fInputAODPi0 ->GetEntries();
else return;
if(nphotons<3 || npi0s<1)return;
if(GetDebug() > 0) printf("omega->pi0+gamma->3gamma invariant mass analysis ! This event have %d photons and %d pi0 \n", nphotons, npi0s);
for(Int_t i=0;i<npi0s;i++){
AliAODPWG4Particle * pi0 = (AliAODPWG4Particle*) (fInputAODPi0->At(i)) ;
TLorentzVector vpi0(pi0->Px(),pi0->Py(),pi0->Pz(),pi0->E());
Int_t lab1=pi0->GetCaloLabel(0);
Int_t lab2=pi0->GetCaloLabel(1);
AliAODPWG4Particle * photon1 =0;
AliAODPWG4Particle * photon2 =0;
for(Int_t d1=0;d1<nphotons;d1++){
for(Int_t d2=0;d2<nphotons;d2++){
AliAODPWG4Particle * dp1 = (AliAODPWG4Particle*) (aodGamma->At(d1));
AliAODPWG4Particle * dp2 = (AliAODPWG4Particle*) (aodGamma->At(d2));
Int_t dlab1=dp1->GetCaloLabel(0);
Int_t dlab2=dp2->GetCaloLabel(0);
if(dlab1==lab1 && dlab2==lab2){
photon1=dp1;
photon2=dp2;
}
else continue;
}
}
TLorentzVector dph1(photon1->Px(),photon1->Py(),photon1->Pz(),photon1->E());
TLorentzVector dph2(photon2->Px(),photon2->Py(),photon2->Pz(),photon2->E());
Double_t pi0asy= TMath::Abs(dph1.E()-dph2.E())/(dph1.E()+dph2.E());
if(pi0->GetIdentifiedParticleType()==111 && nphotons>2 && npi0s
&& TMath::Abs(vpi0.M()-fPi0Mass)<fPi0MassWindow) {
Int_t * dc1= new Int_t[nphotons];
Int_t * dc2= new Int_t[nphotons];
Int_t index1=0;
Int_t index2=0;
for(Int_t k=0;k<i;k++){
AliAODPWG4Particle * p3=(AliAODPWG4Particle*)(fInputAODPi0->At(k));
Int_t lab4=p3->GetCaloLabel(0);
Int_t lab5=p3->GetCaloLabel(1);
if(lab1==lab4){ dc1[index1]=lab5; index1++; }
if(lab2==lab5){ dc2[index2]=lab4; index2++; }
}
for(Int_t j=0;j<nphotons;j++){
AliAODPWG4Particle *photon3 = (AliAODPWG4Particle*) (aodGamma->At(j));
TLorentzVector dph3(photon3->Px(),photon3->Py(),photon3->Pz(),photon3->E());
Int_t lab3=photon3->GetCaloLabel(0);
Double_t pi0gammapt=(vpi0+dph3).Pt();
Double_t pi0gammamass=(vpi0+dph3).M();
Double_t pi0OverOmegaPtRatio =vpi0.Pt()/pi0gammapt;
Double_t gammaOverOmegaPtRatio= dph3.Pt()/pi0gammapt;
if(pi0OverOmegaPtRatio>fPi0OverOmegaPtCut ||
gammaOverOmegaPtRatio<fGammaOverOmegaPtCut) continue;
for(Int_t l=0;l<index1;l++) if(lab3==dc1[l]) lab3=-1;
for(Int_t l=0;l<index2;l++) if(lab3==dc2[l]) lab3=-1;
if(lab3>0 && lab3!=lab1 && lab3!=lab2){
for(Int_t ipid=0;ipid<fNpid;ipid++){
for(Int_t idist=0;idist<fNBadChDistBin;idist++){
Int_t index=curEventBin*fNpid*fNBadChDistBin+ipid*fNBadChDistBin+idist;
if(photon1->IsPIDOK(ipid,AliCaloPID::kPhoton) &&
photon2->IsPIDOK(ipid,AliCaloPID::kPhoton) &&
photon3->IsPIDOK(ipid,AliCaloPID::kPhoton) &&
photon1->DistToBad()>=idist &&
photon2->DistToBad()>=idist &&
photon3->DistToBad()>=idist ){
if(GetDebug() > 2) printf("Real: index %d pt %2.3f mass %2.3f \n", index, pi0gammapt, pi0gammamass);
fRealOmega0[index]->Fill(pi0gammapt,pi0gammamass);
if(pi0asy<0.7) fRealOmega1[index]->Fill(pi0gammapt,pi0gammamass);
if(pi0asy<0.8) fRealOmega2[index]->Fill(pi0gammapt,pi0gammamass);
}
}
}
}
}
delete []dc1;
delete []dc2;
if(GetDebug() > 0) printf("MixA: (r1_event1+r2_event1)+r3_event2 \n");
Int_t nMixed = fEventsList[curEventBin]->GetSize();
for(Int_t im=0;im<nMixed;im++){
TClonesArray* ev2= (TClonesArray*) (fEventsList[curEventBin]->At(im));
for(Int_t mix1=0;mix1<ev2->GetEntries();mix1++){
AliAODPWG4Particle *mix1ph = (AliAODPWG4Particle*) (ev2->At(mix1));
TLorentzVector vmixph(mix1ph->Px(),mix1ph->Py(),mix1ph->Pz(),mix1ph->E());
Double_t pi0gammapt=(vpi0+vmixph).Pt();
Double_t pi0gammamass=(vpi0+vmixph).M();
Double_t pi0OverOmegaPtRatio =vpi0.Pt()/pi0gammapt;
Double_t gammaOverOmegaPtRatio= vmixph.Pt()/pi0gammapt;
if(pi0OverOmegaPtRatio>fPi0OverOmegaPtCut ||
gammaOverOmegaPtRatio<fGammaOverOmegaPtCut) continue;
for(Int_t ipid=0;ipid<fNpid;ipid++){
for(Int_t idist=0;idist<fNBadChDistBin;idist++){
Int_t index=curEventBin*fNpid*fNBadChDistBin+ipid*fNBadChDistBin+idist;
if(photon1->IsPIDOK(ipid,AliCaloPID::kPhoton)&&
photon2->IsPIDOK(ipid,AliCaloPID::kPhoton)&&
mix1ph->IsPIDOK(ipid,AliCaloPID::kPhoton) &&
photon1->DistToBad()>=idist &&
photon2->DistToBad()>=idist &&
mix1ph->DistToBad()>=idist ){
if(GetDebug() > 2) printf("MixA: index %d pt %2.3f mass %2.3f \n",index, pi0gammapt, pi0gammamass);
fMixAOmega0[index]->Fill(pi0gammapt,pi0gammamass);
if(pi0asy<0.7)fMixAOmega1[index]->Fill(pi0gammapt,pi0gammamass);
if(pi0asy<0.8)fMixAOmega2[index]->Fill(pi0gammapt,pi0gammamass);
}
}
}
}
}
}
}
if(GetDebug() >0)printf("MixB: (r1_event1+r2_event2)+r3_event2 \n");
for(Int_t i=0;i<nphotons;i++){
AliAODPWG4Particle *ph1 = (AliAODPWG4Particle*) (aodGamma->At(i));
TLorentzVector vph1(ph1->Px(),ph1->Py(),ph1->Pz(),ph1->E());
for(Int_t j=i+1;j<nphotons;j++){
AliAODPWG4Particle *ph2 = (AliAODPWG4Particle*) (aodGamma->At(j));
TLorentzVector fakePi0, fakeOmega, vph;
if(ph1->E() > fEOverlapCluster && ph1->E() > ph2->E()) {
fakePi0.SetPxPyPzE(ph1->Px(),ph1->Py(),ph1->Pz(),TMath::Sqrt(ph1->Px()*ph1->Px()+ph1->Py()*ph1->Py()+ph1->Pz()*ph1->Pz()+0.135*0.135));
vph.SetPxPyPzE(ph2->Px(),ph2->Py(),ph2->Pz(),ph2->E());
}
else if(ph2->E() > fEOverlapCluster && ph2->E() > ph1->E()) {
fakePi0.SetPxPyPzE(ph2->Px(),ph2->Py(),ph2->Pz(),TMath::Sqrt(ph2->Px()*ph2->Px()+ph2->Py()*ph2->Py()+ph2->Pz()*ph2->Pz()+0.135*0.135));
vph.SetPxPyPzE(ph1->Px(), ph1->Py(),ph1->Pz(),ph1->E());
}
else continue;
fakeOmega=fakePi0+vph;
for(Int_t ii=0;ii<fNCentBin;ii++){
fhFakeOmega[icentbin]->Fill(fakeOmega.Pt(), fakeOmega.M());
}
}
Int_t nMixed = fEventsList[curEventBin]->GetSize();
for(Int_t ie=0;ie<nMixed;ie++){
TClonesArray* ev2= (TClonesArray*) (fEventsList[curEventBin]->At(ie));
for(Int_t mix1=0;mix1<ev2->GetEntries();mix1++){
AliAODPWG4Particle *ph2 = (AliAODPWG4Particle*) (ev2->At(mix1));
TLorentzVector vph2(ph2->Px(),ph2->Py(),ph2->Pz(),ph2->E());
Double_t pi0asy = TMath::Abs(vph1.E()-vph2.E())/(vph1.E()+vph2.E());
Double_t pi0mass=(vph1+vph2).M();
if(TMath::Abs(pi0mass-fPi0Mass)<fPi0MassWindow){
for(Int_t mix2=(mix1+1);mix2<ev2->GetEntries();mix2++){
AliAODPWG4Particle *ph3 = (AliAODPWG4Particle*) (ev2->At(mix2));
TLorentzVector vph3(ph3->Px(),ph3->Py(),ph3->Pz(),ph3->E());
Double_t pi0gammapt=(vph1+vph2+vph3).Pt();
Double_t pi0gammamass=(vph1+vph2+vph3).M();
Double_t pi0OverOmegaPtRatio =(vph1+vph2).Pt()/pi0gammapt;
Double_t gammaOverOmegaPtRatio= vph3.Pt()/pi0gammapt;
if(pi0OverOmegaPtRatio>fPi0OverOmegaPtCut ||
gammaOverOmegaPtRatio<fGammaOverOmegaPtCut) continue;
for(Int_t ipid=0;ipid<fNpid;ipid++){
for(Int_t idist=0;idist<fNBadChDistBin;idist++){
Int_t index=curEventBin*fNpid*fNBadChDistBin+ipid*fNBadChDistBin+idist;
if(ph1->IsPIDOK(ipid,AliCaloPID::kPhoton) &&
ph2->IsPIDOK(ipid,AliCaloPID::kPhoton) &&
ph3->IsPIDOK(ipid,AliCaloPID::kPhoton) &&
ph1->DistToBad()>=idist &&
ph2->DistToBad()>=idist &&
ph3->DistToBad()>=idist ){
if(GetDebug() > 2) printf("MixB: index %d pt %2.3f mass %2.3f \n", index, pi0gammapt, pi0gammamass);
fMixBOmega0[index]->Fill(pi0gammapt,pi0gammamass);
if(pi0asy<0.7) fMixBOmega1[index]->Fill(pi0gammapt,pi0gammamass);
if(pi0asy<0.8) fMixBOmega2[index]->Fill(pi0gammapt,pi0gammamass);
}
}
}
}
if(GetDebug() >0)printf("MixC: (r1_event1+r2_event2)+r3_event3\n");
for(Int_t je=(ie+1);je<nMixed;je++){
TClonesArray* ev3= (TClonesArray*) (fEventsList[curEventBin]->At(je));
for(Int_t mix3=0;mix3<ev3->GetEntries();mix3++){
AliAODPWG4Particle *ph3 = (AliAODPWG4Particle*) (ev3->At(mix3));
TLorentzVector vph3(ph3->Px(),ph3->Py(),ph3->Pz(),ph3->E());
Double_t pi0gammapt=(vph1+vph2+vph3).Pt();
Double_t pi0gammamass=(vph1+vph2+vph3).M();
Double_t pi0OverOmegaPtRatio =(vph1+vph2).Pt()/pi0gammapt;
Double_t gammaOverOmegaPtRatio= vph3.Pt()/pi0gammapt;
if(pi0OverOmegaPtRatio>fPi0OverOmegaPtCut ||
gammaOverOmegaPtRatio<fGammaOverOmegaPtCut) continue;
for(Int_t ipid=0;ipid<fNpid;ipid++){
for(Int_t idist=0;idist<fNBadChDistBin;idist++){
Int_t index=curEventBin*fNpid*fNBadChDistBin+ipid*fNBadChDistBin+idist;
if(ph1->IsPIDOK(ipid,AliCaloPID::kPhoton) &&
ph2->IsPIDOK(ipid,AliCaloPID::kPhoton) &&
ph3->IsPIDOK(ipid,AliCaloPID::kPhoton) &&
ph1->DistToBad()>=idist &&
ph2->DistToBad()>=idist &&
ph3->DistToBad()>=idist ){
if(GetDebug() > 2) printf("MixC: index %d pt %2.3f mass %2.3f \n", index, pi0gammapt, pi0gammamass);
fMixCOmega0[index]->Fill(pi0gammapt,pi0gammamass);
if(pi0asy<0.7) fMixCOmega1[index]->Fill(pi0gammapt,pi0gammamass);
if(pi0asy<0.8) fMixCOmega2[index]->Fill(pi0gammapt,pi0gammamass);
}
}
}
}
}
}
}
}
}
TClonesArray *currentEvent = new TClonesArray(*aodGamma);
if(currentEvent->GetEntriesFast()>0){
fEventsList[curEventBin]->AddFirst(currentEvent) ;
currentEvent=0 ;
if(fEventsList[curEventBin]->GetSize()>=GetNMaxEvMix()) {
TClonesArray * tmp = (TClonesArray*) (fEventsList[curEventBin]->Last()) ;
fEventsList[curEventBin]->RemoveLast() ;
delete tmp ;
}
}
else{
delete currentEvent ;
currentEvent=0 ;
}
}
void AliAnaOmegaToPi0Gamma::ReadHistograms(TList * outputList)
{
Int_t index = outputList->IndexOf(outputList->FindObject(GetAddedHistogramsStringToName()+"RealToPi0Gamma_Vz0C0Rp0Pid0Dist0"));
Int_t ndim=fNVtxZBin*fNCentBin*fNRpBin*fNBadChDistBin*fNpid;
if(!fRealOmega0) fRealOmega0 =new TH2F*[ndim];
if(!fMixAOmega0) fMixAOmega0 =new TH2F*[ndim];
if(!fMixBOmega0) fMixBOmega0 =new TH2F*[ndim];
if(!fMixCOmega0) fMixCOmega0 =new TH2F*[ndim];
if(!fRealOmega1) fRealOmega1 =new TH2F*[ndim];
if(!fMixAOmega1) fMixAOmega1 =new TH2F*[ndim];
if(!fMixBOmega1) fMixBOmega1 =new TH2F*[ndim];
if(!fMixCOmega1) fMixCOmega1 =new TH2F*[ndim];
if(!fRealOmega2) fRealOmega2 =new TH2F*[ndim];
if(!fMixAOmega2) fMixAOmega2 =new TH2F*[ndim];
if(!fMixBOmega2) fMixBOmega2 =new TH2F*[ndim];
if(!fMixCOmega2) fMixCOmega2 =new TH2F*[ndim];
for(Int_t i=0;i<fNVtxZBin;i++){
for(Int_t j=0;j<fNCentBin;j++){
for(Int_t k=0;k<fNRpBin;k++){
Int_t idim=i*fNCentBin*fNRpBin+j*fNRpBin+k;
for(Int_t ipid=0;ipid<fNpid;ipid++){
for(Int_t idist=0;idist<fNBadChDistBin;idist++){
Int_t ind=idim*fNpid*fNBadChDistBin+ipid*fNBadChDistBin+idist;
fRealOmega0[ind]= (TH2F*) outputList->At(index++);
fMixAOmega0[ind]= (TH2F*) outputList->At(index++);
fMixBOmega0[ind]= (TH2F*) outputList->At(index++);
fMixCOmega0[ind]= (TH2F*) outputList->At(index++);
fRealOmega1[ind]= (TH2F*) outputList->At(index++);
fMixAOmega1[ind]= (TH2F*) outputList->At(index++);
fMixBOmega1[ind]= (TH2F*) outputList->At(index++);
fMixCOmega1[ind]= (TH2F*) outputList->At(index++);
fRealOmega2[ind]= (TH2F*) outputList->At(index++);
fMixAOmega2[ind]= (TH2F*) outputList->At(index++);
fMixBOmega2[ind]= (TH2F*) outputList->At(index++);
fMixCOmega2[ind]= (TH2F*) outputList->At(index++);
}
}
}
}
}
if(IsDataMC()){
fhOmegaPriPt = (TH1F*) outputList->At(index++);
}
}
void AliAnaOmegaToPi0Gamma::Terminate(TList * outputList)
{
if(GetDebug() >= 0) printf("AliAnaOmegaToPi0Gamma::Terminate() \n");
ReadHistograms(outputList);
const Int_t buffersize = 255;
char cvs1[buffersize];
snprintf(cvs1, buffersize, "Neutral_%s_IVM",fInputAODGammaName.Data());
TCanvas * cvsIVM = new TCanvas(cvs1, cvs1, 400, 10, 600, 700) ;
cvsIVM->Divide(2, 2);
cvsIVM->cd(1);
char dec[buffersize];
snprintf(dec,buffersize,"h2Real_%s",fInputAODGammaName.Data());
TH2F * h2Real= (TH2F*)fRealOmega0[0]->Clone(dec);
h2Real->GetXaxis()->SetRangeUser(4,6);
TH1F * hRealOmega = (TH1F*) h2Real->ProjectionY();
hRealOmega->SetTitle("RealPi0Gamma 4<pt<6");
hRealOmega->SetLineColor(2);
hRealOmega->Draw();
cvsIVM->cd(2);
snprintf(dec,buffersize,"hMixA_%s",fInputAODGammaName.Data());
TH2F *h2MixA= (TH2F*)fMixAOmega0[0]->Clone(dec);
h2MixA->GetXaxis()->SetRangeUser(4,6);
TH1F * hMixAOmega = (TH1F*) h2MixA->ProjectionY();
hMixAOmega->SetTitle("MixA 4<pt<6");
hMixAOmega->SetLineColor(2);
hMixAOmega->Draw();
cvsIVM->cd(3);
snprintf(dec,buffersize,"hMixB_%s",fInputAODGammaName.Data());
TH2F * h2MixB= (TH2F*)fMixBOmega0[0]->Clone(dec);
h2MixB->GetXaxis()->SetRangeUser(4,6);
TH1F * hMixBOmega = (TH1F*) h2MixB->ProjectionY();
hMixBOmega->SetTitle("MixB 4<pt<6");
hMixBOmega->SetLineColor(2);
hMixBOmega->Draw();
cvsIVM->cd(4);
snprintf(dec,buffersize,"hMixC_%s",fInputAODGammaName.Data());
TH2F *h2MixC= (TH2F*)fMixCOmega0[0]->Clone(dec);
h2MixC->GetXaxis()->SetRangeUser(4,6);
TH1F * hMixCOmega = (TH1F*) h2MixC->ProjectionY();
hMixCOmega->SetTitle("MixC 4<pt<6");
hMixCOmega->SetLineColor(2);
hMixCOmega->Draw();
char eps[buffersize];
snprintf(eps,buffersize,"CVS_%s_IVM.eps",fInputAODGammaName.Data());
cvsIVM->Print(eps);
cvsIVM->Modified();
}
AliAnaOmegaToPi0Gamma.cxx:1 AliAnaOmegaToPi0Gamma.cxx:2 AliAnaOmegaToPi0Gamma.cxx:3 AliAnaOmegaToPi0Gamma.cxx:4 AliAnaOmegaToPi0Gamma.cxx:5 AliAnaOmegaToPi0Gamma.cxx:6 AliAnaOmegaToPi0Gamma.cxx:7 AliAnaOmegaToPi0Gamma.cxx:8 AliAnaOmegaToPi0Gamma.cxx:9 AliAnaOmegaToPi0Gamma.cxx:10 AliAnaOmegaToPi0Gamma.cxx:11 AliAnaOmegaToPi0Gamma.cxx:12 AliAnaOmegaToPi0Gamma.cxx:13 AliAnaOmegaToPi0Gamma.cxx:14 AliAnaOmegaToPi0Gamma.cxx:15 AliAnaOmegaToPi0Gamma.cxx:16 AliAnaOmegaToPi0Gamma.cxx:17 AliAnaOmegaToPi0Gamma.cxx:18 AliAnaOmegaToPi0Gamma.cxx:19 AliAnaOmegaToPi0Gamma.cxx:20 AliAnaOmegaToPi0Gamma.cxx:21 AliAnaOmegaToPi0Gamma.cxx:22 AliAnaOmegaToPi0Gamma.cxx:23 AliAnaOmegaToPi0Gamma.cxx:24 AliAnaOmegaToPi0Gamma.cxx:25 AliAnaOmegaToPi0Gamma.cxx:26 AliAnaOmegaToPi0Gamma.cxx:27 AliAnaOmegaToPi0Gamma.cxx:28 AliAnaOmegaToPi0Gamma.cxx:29 AliAnaOmegaToPi0Gamma.cxx:30 AliAnaOmegaToPi0Gamma.cxx:31 AliAnaOmegaToPi0Gamma.cxx:32 AliAnaOmegaToPi0Gamma.cxx:33 AliAnaOmegaToPi0Gamma.cxx:34 AliAnaOmegaToPi0Gamma.cxx:35 AliAnaOmegaToPi0Gamma.cxx:36 AliAnaOmegaToPi0Gamma.cxx:37 AliAnaOmegaToPi0Gamma.cxx:38 AliAnaOmegaToPi0Gamma.cxx:39 AliAnaOmegaToPi0Gamma.cxx:40 AliAnaOmegaToPi0Gamma.cxx:41 AliAnaOmegaToPi0Gamma.cxx:42 AliAnaOmegaToPi0Gamma.cxx:43 AliAnaOmegaToPi0Gamma.cxx:44 AliAnaOmegaToPi0Gamma.cxx:45 AliAnaOmegaToPi0Gamma.cxx:46 AliAnaOmegaToPi0Gamma.cxx:47 AliAnaOmegaToPi0Gamma.cxx:48 AliAnaOmegaToPi0Gamma.cxx:49 AliAnaOmegaToPi0Gamma.cxx:50 AliAnaOmegaToPi0Gamma.cxx:51 AliAnaOmegaToPi0Gamma.cxx:52 AliAnaOmegaToPi0Gamma.cxx:53 AliAnaOmegaToPi0Gamma.cxx:54 AliAnaOmegaToPi0Gamma.cxx:55 AliAnaOmegaToPi0Gamma.cxx:56 AliAnaOmegaToPi0Gamma.cxx:57 AliAnaOmegaToPi0Gamma.cxx:58 AliAnaOmegaToPi0Gamma.cxx:59 AliAnaOmegaToPi0Gamma.cxx:60 AliAnaOmegaToPi0Gamma.cxx:61 AliAnaOmegaToPi0Gamma.cxx:62 AliAnaOmegaToPi0Gamma.cxx:63 AliAnaOmegaToPi0Gamma.cxx:64 AliAnaOmegaToPi0Gamma.cxx:65 AliAnaOmegaToPi0Gamma.cxx:66 AliAnaOmegaToPi0Gamma.cxx:67 AliAnaOmegaToPi0Gamma.cxx:68 AliAnaOmegaToPi0Gamma.cxx:69 AliAnaOmegaToPi0Gamma.cxx:70 AliAnaOmegaToPi0Gamma.cxx:71 AliAnaOmegaToPi0Gamma.cxx:72 AliAnaOmegaToPi0Gamma.cxx:73 AliAnaOmegaToPi0Gamma.cxx:74 AliAnaOmegaToPi0Gamma.cxx:75 AliAnaOmegaToPi0Gamma.cxx:76 AliAnaOmegaToPi0Gamma.cxx:77 AliAnaOmegaToPi0Gamma.cxx:78 AliAnaOmegaToPi0Gamma.cxx:79 AliAnaOmegaToPi0Gamma.cxx:80 AliAnaOmegaToPi0Gamma.cxx:81 AliAnaOmegaToPi0Gamma.cxx:82 AliAnaOmegaToPi0Gamma.cxx:83 AliAnaOmegaToPi0Gamma.cxx:84 AliAnaOmegaToPi0Gamma.cxx:85 AliAnaOmegaToPi0Gamma.cxx:86 AliAnaOmegaToPi0Gamma.cxx:87 AliAnaOmegaToPi0Gamma.cxx:88 AliAnaOmegaToPi0Gamma.cxx:89 AliAnaOmegaToPi0Gamma.cxx:90 AliAnaOmegaToPi0Gamma.cxx:91 AliAnaOmegaToPi0Gamma.cxx:92 AliAnaOmegaToPi0Gamma.cxx:93 AliAnaOmegaToPi0Gamma.cxx:94 AliAnaOmegaToPi0Gamma.cxx:95 AliAnaOmegaToPi0Gamma.cxx:96 AliAnaOmegaToPi0Gamma.cxx:97 AliAnaOmegaToPi0Gamma.cxx:98 AliAnaOmegaToPi0Gamma.cxx:99 AliAnaOmegaToPi0Gamma.cxx:100 AliAnaOmegaToPi0Gamma.cxx:101 AliAnaOmegaToPi0Gamma.cxx:102 AliAnaOmegaToPi0Gamma.cxx:103 AliAnaOmegaToPi0Gamma.cxx:104 AliAnaOmegaToPi0Gamma.cxx:105 AliAnaOmegaToPi0Gamma.cxx:106 AliAnaOmegaToPi0Gamma.cxx:107 AliAnaOmegaToPi0Gamma.cxx:108 AliAnaOmegaToPi0Gamma.cxx:109 AliAnaOmegaToPi0Gamma.cxx:110 AliAnaOmegaToPi0Gamma.cxx:111 AliAnaOmegaToPi0Gamma.cxx:112 AliAnaOmegaToPi0Gamma.cxx:113 AliAnaOmegaToPi0Gamma.cxx:114 AliAnaOmegaToPi0Gamma.cxx:115 AliAnaOmegaToPi0Gamma.cxx:116 AliAnaOmegaToPi0Gamma.cxx:117 AliAnaOmegaToPi0Gamma.cxx:118 AliAnaOmegaToPi0Gamma.cxx:119 AliAnaOmegaToPi0Gamma.cxx:120 AliAnaOmegaToPi0Gamma.cxx:121 AliAnaOmegaToPi0Gamma.cxx:122 AliAnaOmegaToPi0Gamma.cxx:123 AliAnaOmegaToPi0Gamma.cxx:124 AliAnaOmegaToPi0Gamma.cxx:125 AliAnaOmegaToPi0Gamma.cxx:126 AliAnaOmegaToPi0Gamma.cxx:127 AliAnaOmegaToPi0Gamma.cxx:128 AliAnaOmegaToPi0Gamma.cxx:129 AliAnaOmegaToPi0Gamma.cxx:130 AliAnaOmegaToPi0Gamma.cxx:131 AliAnaOmegaToPi0Gamma.cxx:132 AliAnaOmegaToPi0Gamma.cxx:133 AliAnaOmegaToPi0Gamma.cxx:134 AliAnaOmegaToPi0Gamma.cxx:135 AliAnaOmegaToPi0Gamma.cxx:136 AliAnaOmegaToPi0Gamma.cxx:137 AliAnaOmegaToPi0Gamma.cxx:138 AliAnaOmegaToPi0Gamma.cxx:139 AliAnaOmegaToPi0Gamma.cxx:140 AliAnaOmegaToPi0Gamma.cxx:141 AliAnaOmegaToPi0Gamma.cxx:142 AliAnaOmegaToPi0Gamma.cxx:143 AliAnaOmegaToPi0Gamma.cxx:144 AliAnaOmegaToPi0Gamma.cxx:145 AliAnaOmegaToPi0Gamma.cxx:146 AliAnaOmegaToPi0Gamma.cxx:147 AliAnaOmegaToPi0Gamma.cxx:148 AliAnaOmegaToPi0Gamma.cxx:149 AliAnaOmegaToPi0Gamma.cxx:150 AliAnaOmegaToPi0Gamma.cxx:151 AliAnaOmegaToPi0Gamma.cxx:152 AliAnaOmegaToPi0Gamma.cxx:153 AliAnaOmegaToPi0Gamma.cxx:154 AliAnaOmegaToPi0Gamma.cxx:155 AliAnaOmegaToPi0Gamma.cxx:156 AliAnaOmegaToPi0Gamma.cxx:157 AliAnaOmegaToPi0Gamma.cxx:158 AliAnaOmegaToPi0Gamma.cxx:159 AliAnaOmegaToPi0Gamma.cxx:160 AliAnaOmegaToPi0Gamma.cxx:161 AliAnaOmegaToPi0Gamma.cxx:162 AliAnaOmegaToPi0Gamma.cxx:163 AliAnaOmegaToPi0Gamma.cxx:164 AliAnaOmegaToPi0Gamma.cxx:165 AliAnaOmegaToPi0Gamma.cxx:166 AliAnaOmegaToPi0Gamma.cxx:167 AliAnaOmegaToPi0Gamma.cxx:168 AliAnaOmegaToPi0Gamma.cxx:169 AliAnaOmegaToPi0Gamma.cxx:170 AliAnaOmegaToPi0Gamma.cxx:171 AliAnaOmegaToPi0Gamma.cxx:172 AliAnaOmegaToPi0Gamma.cxx:173 AliAnaOmegaToPi0Gamma.cxx:174 AliAnaOmegaToPi0Gamma.cxx:175 AliAnaOmegaToPi0Gamma.cxx:176 AliAnaOmegaToPi0Gamma.cxx:177 AliAnaOmegaToPi0Gamma.cxx:178 AliAnaOmegaToPi0Gamma.cxx:179 AliAnaOmegaToPi0Gamma.cxx:180 AliAnaOmegaToPi0Gamma.cxx:181 AliAnaOmegaToPi0Gamma.cxx:182 AliAnaOmegaToPi0Gamma.cxx:183 AliAnaOmegaToPi0Gamma.cxx:184 AliAnaOmegaToPi0Gamma.cxx:185 AliAnaOmegaToPi0Gamma.cxx:186 AliAnaOmegaToPi0Gamma.cxx:187 AliAnaOmegaToPi0Gamma.cxx:188 AliAnaOmegaToPi0Gamma.cxx:189 AliAnaOmegaToPi0Gamma.cxx:190 AliAnaOmegaToPi0Gamma.cxx:191 AliAnaOmegaToPi0Gamma.cxx:192 AliAnaOmegaToPi0Gamma.cxx:193 AliAnaOmegaToPi0Gamma.cxx:194 AliAnaOmegaToPi0Gamma.cxx:195 AliAnaOmegaToPi0Gamma.cxx:196 AliAnaOmegaToPi0Gamma.cxx:197 AliAnaOmegaToPi0Gamma.cxx:198 AliAnaOmegaToPi0Gamma.cxx:199 AliAnaOmegaToPi0Gamma.cxx:200 AliAnaOmegaToPi0Gamma.cxx:201 AliAnaOmegaToPi0Gamma.cxx:202 AliAnaOmegaToPi0Gamma.cxx:203 AliAnaOmegaToPi0Gamma.cxx:204 AliAnaOmegaToPi0Gamma.cxx:205 AliAnaOmegaToPi0Gamma.cxx:206 AliAnaOmegaToPi0Gamma.cxx:207 AliAnaOmegaToPi0Gamma.cxx:208 AliAnaOmegaToPi0Gamma.cxx:209 AliAnaOmegaToPi0Gamma.cxx:210 AliAnaOmegaToPi0Gamma.cxx:211 AliAnaOmegaToPi0Gamma.cxx:212 AliAnaOmegaToPi0Gamma.cxx:213 AliAnaOmegaToPi0Gamma.cxx:214 AliAnaOmegaToPi0Gamma.cxx:215 AliAnaOmegaToPi0Gamma.cxx:216 AliAnaOmegaToPi0Gamma.cxx:217 AliAnaOmegaToPi0Gamma.cxx:218 AliAnaOmegaToPi0Gamma.cxx:219 AliAnaOmegaToPi0Gamma.cxx:220 AliAnaOmegaToPi0Gamma.cxx:221 AliAnaOmegaToPi0Gamma.cxx:222 AliAnaOmegaToPi0Gamma.cxx:223 AliAnaOmegaToPi0Gamma.cxx:224 AliAnaOmegaToPi0Gamma.cxx:225 AliAnaOmegaToPi0Gamma.cxx:226 AliAnaOmegaToPi0Gamma.cxx:227 AliAnaOmegaToPi0Gamma.cxx:228 AliAnaOmegaToPi0Gamma.cxx:229 AliAnaOmegaToPi0Gamma.cxx:230 AliAnaOmegaToPi0Gamma.cxx:231 AliAnaOmegaToPi0Gamma.cxx:232 AliAnaOmegaToPi0Gamma.cxx:233 AliAnaOmegaToPi0Gamma.cxx:234 AliAnaOmegaToPi0Gamma.cxx:235 AliAnaOmegaToPi0Gamma.cxx:236 AliAnaOmegaToPi0Gamma.cxx:237 AliAnaOmegaToPi0Gamma.cxx:238 AliAnaOmegaToPi0Gamma.cxx:239 AliAnaOmegaToPi0Gamma.cxx:240 AliAnaOmegaToPi0Gamma.cxx:241 AliAnaOmegaToPi0Gamma.cxx:242 AliAnaOmegaToPi0Gamma.cxx:243 AliAnaOmegaToPi0Gamma.cxx:244 AliAnaOmegaToPi0Gamma.cxx:245 AliAnaOmegaToPi0Gamma.cxx:246 AliAnaOmegaToPi0Gamma.cxx:247 AliAnaOmegaToPi0Gamma.cxx:248 AliAnaOmegaToPi0Gamma.cxx:249 AliAnaOmegaToPi0Gamma.cxx:250 AliAnaOmegaToPi0Gamma.cxx:251 AliAnaOmegaToPi0Gamma.cxx:252 AliAnaOmegaToPi0Gamma.cxx:253 AliAnaOmegaToPi0Gamma.cxx:254 AliAnaOmegaToPi0Gamma.cxx:255 AliAnaOmegaToPi0Gamma.cxx:256 AliAnaOmegaToPi0Gamma.cxx:257 AliAnaOmegaToPi0Gamma.cxx:258 AliAnaOmegaToPi0Gamma.cxx:259 AliAnaOmegaToPi0Gamma.cxx:260 AliAnaOmegaToPi0Gamma.cxx:261 AliAnaOmegaToPi0Gamma.cxx:262 AliAnaOmegaToPi0Gamma.cxx:263 AliAnaOmegaToPi0Gamma.cxx:264 AliAnaOmegaToPi0Gamma.cxx:265 AliAnaOmegaToPi0Gamma.cxx:266 AliAnaOmegaToPi0Gamma.cxx:267 AliAnaOmegaToPi0Gamma.cxx:268 AliAnaOmegaToPi0Gamma.cxx:269 AliAnaOmegaToPi0Gamma.cxx:270 AliAnaOmegaToPi0Gamma.cxx:271 AliAnaOmegaToPi0Gamma.cxx:272 AliAnaOmegaToPi0Gamma.cxx:273 AliAnaOmegaToPi0Gamma.cxx:274 AliAnaOmegaToPi0Gamma.cxx:275 AliAnaOmegaToPi0Gamma.cxx:276 AliAnaOmegaToPi0Gamma.cxx:277 AliAnaOmegaToPi0Gamma.cxx:278 AliAnaOmegaToPi0Gamma.cxx:279 AliAnaOmegaToPi0Gamma.cxx:280 AliAnaOmegaToPi0Gamma.cxx:281 AliAnaOmegaToPi0Gamma.cxx:282 AliAnaOmegaToPi0Gamma.cxx:283 AliAnaOmegaToPi0Gamma.cxx:284 AliAnaOmegaToPi0Gamma.cxx:285 AliAnaOmegaToPi0Gamma.cxx:286 AliAnaOmegaToPi0Gamma.cxx:287 AliAnaOmegaToPi0Gamma.cxx:288 AliAnaOmegaToPi0Gamma.cxx:289 AliAnaOmegaToPi0Gamma.cxx:290 AliAnaOmegaToPi0Gamma.cxx:291 AliAnaOmegaToPi0Gamma.cxx:292 AliAnaOmegaToPi0Gamma.cxx:293 AliAnaOmegaToPi0Gamma.cxx:294 AliAnaOmegaToPi0Gamma.cxx:295 AliAnaOmegaToPi0Gamma.cxx:296 AliAnaOmegaToPi0Gamma.cxx:297 AliAnaOmegaToPi0Gamma.cxx:298 AliAnaOmegaToPi0Gamma.cxx:299 AliAnaOmegaToPi0Gamma.cxx:300 AliAnaOmegaToPi0Gamma.cxx:301 AliAnaOmegaToPi0Gamma.cxx:302 AliAnaOmegaToPi0Gamma.cxx:303 AliAnaOmegaToPi0Gamma.cxx:304 AliAnaOmegaToPi0Gamma.cxx:305 AliAnaOmegaToPi0Gamma.cxx:306 AliAnaOmegaToPi0Gamma.cxx:307 AliAnaOmegaToPi0Gamma.cxx:308 AliAnaOmegaToPi0Gamma.cxx:309 AliAnaOmegaToPi0Gamma.cxx:310 AliAnaOmegaToPi0Gamma.cxx:311 AliAnaOmegaToPi0Gamma.cxx:312 AliAnaOmegaToPi0Gamma.cxx:313 AliAnaOmegaToPi0Gamma.cxx:314 AliAnaOmegaToPi0Gamma.cxx:315 AliAnaOmegaToPi0Gamma.cxx:316 AliAnaOmegaToPi0Gamma.cxx:317 AliAnaOmegaToPi0Gamma.cxx:318 AliAnaOmegaToPi0Gamma.cxx:319 AliAnaOmegaToPi0Gamma.cxx:320 AliAnaOmegaToPi0Gamma.cxx:321 AliAnaOmegaToPi0Gamma.cxx:322 AliAnaOmegaToPi0Gamma.cxx:323 AliAnaOmegaToPi0Gamma.cxx:324 AliAnaOmegaToPi0Gamma.cxx:325 AliAnaOmegaToPi0Gamma.cxx:326 AliAnaOmegaToPi0Gamma.cxx:327 AliAnaOmegaToPi0Gamma.cxx:328 AliAnaOmegaToPi0Gamma.cxx:329 AliAnaOmegaToPi0Gamma.cxx:330 AliAnaOmegaToPi0Gamma.cxx:331 AliAnaOmegaToPi0Gamma.cxx:332 AliAnaOmegaToPi0Gamma.cxx:333 AliAnaOmegaToPi0Gamma.cxx:334 AliAnaOmegaToPi0Gamma.cxx:335 AliAnaOmegaToPi0Gamma.cxx:336 AliAnaOmegaToPi0Gamma.cxx:337 AliAnaOmegaToPi0Gamma.cxx:338 AliAnaOmegaToPi0Gamma.cxx:339 AliAnaOmegaToPi0Gamma.cxx:340 AliAnaOmegaToPi0Gamma.cxx:341 AliAnaOmegaToPi0Gamma.cxx:342 AliAnaOmegaToPi0Gamma.cxx:343 AliAnaOmegaToPi0Gamma.cxx:344 AliAnaOmegaToPi0Gamma.cxx:345 AliAnaOmegaToPi0Gamma.cxx:346 AliAnaOmegaToPi0Gamma.cxx:347 AliAnaOmegaToPi0Gamma.cxx:348 AliAnaOmegaToPi0Gamma.cxx:349 AliAnaOmegaToPi0Gamma.cxx:350 AliAnaOmegaToPi0Gamma.cxx:351 AliAnaOmegaToPi0Gamma.cxx:352 AliAnaOmegaToPi0Gamma.cxx:353 AliAnaOmegaToPi0Gamma.cxx:354 AliAnaOmegaToPi0Gamma.cxx:355 AliAnaOmegaToPi0Gamma.cxx:356 AliAnaOmegaToPi0Gamma.cxx:357 AliAnaOmegaToPi0Gamma.cxx:358 AliAnaOmegaToPi0Gamma.cxx:359 AliAnaOmegaToPi0Gamma.cxx:360 AliAnaOmegaToPi0Gamma.cxx:361 AliAnaOmegaToPi0Gamma.cxx:362 AliAnaOmegaToPi0Gamma.cxx:363 AliAnaOmegaToPi0Gamma.cxx:364 AliAnaOmegaToPi0Gamma.cxx:365 AliAnaOmegaToPi0Gamma.cxx:366 AliAnaOmegaToPi0Gamma.cxx:367 AliAnaOmegaToPi0Gamma.cxx:368 AliAnaOmegaToPi0Gamma.cxx:369 AliAnaOmegaToPi0Gamma.cxx:370 AliAnaOmegaToPi0Gamma.cxx:371 AliAnaOmegaToPi0Gamma.cxx:372 AliAnaOmegaToPi0Gamma.cxx:373 AliAnaOmegaToPi0Gamma.cxx:374 AliAnaOmegaToPi0Gamma.cxx:375 AliAnaOmegaToPi0Gamma.cxx:376 AliAnaOmegaToPi0Gamma.cxx:377 AliAnaOmegaToPi0Gamma.cxx:378 AliAnaOmegaToPi0Gamma.cxx:379 AliAnaOmegaToPi0Gamma.cxx:380 AliAnaOmegaToPi0Gamma.cxx:381 AliAnaOmegaToPi0Gamma.cxx:382 AliAnaOmegaToPi0Gamma.cxx:383 AliAnaOmegaToPi0Gamma.cxx:384 AliAnaOmegaToPi0Gamma.cxx:385 AliAnaOmegaToPi0Gamma.cxx:386 AliAnaOmegaToPi0Gamma.cxx:387 AliAnaOmegaToPi0Gamma.cxx:388 AliAnaOmegaToPi0Gamma.cxx:389 AliAnaOmegaToPi0Gamma.cxx:390 AliAnaOmegaToPi0Gamma.cxx:391 AliAnaOmegaToPi0Gamma.cxx:392 AliAnaOmegaToPi0Gamma.cxx:393 AliAnaOmegaToPi0Gamma.cxx:394 AliAnaOmegaToPi0Gamma.cxx:395 AliAnaOmegaToPi0Gamma.cxx:396 AliAnaOmegaToPi0Gamma.cxx:397 AliAnaOmegaToPi0Gamma.cxx:398 AliAnaOmegaToPi0Gamma.cxx:399 AliAnaOmegaToPi0Gamma.cxx:400 AliAnaOmegaToPi0Gamma.cxx:401 AliAnaOmegaToPi0Gamma.cxx:402 AliAnaOmegaToPi0Gamma.cxx:403 AliAnaOmegaToPi0Gamma.cxx:404 AliAnaOmegaToPi0Gamma.cxx:405 AliAnaOmegaToPi0Gamma.cxx:406 AliAnaOmegaToPi0Gamma.cxx:407 AliAnaOmegaToPi0Gamma.cxx:408 AliAnaOmegaToPi0Gamma.cxx:409 AliAnaOmegaToPi0Gamma.cxx:410 AliAnaOmegaToPi0Gamma.cxx:411 AliAnaOmegaToPi0Gamma.cxx:412 AliAnaOmegaToPi0Gamma.cxx:413 AliAnaOmegaToPi0Gamma.cxx:414 AliAnaOmegaToPi0Gamma.cxx:415 AliAnaOmegaToPi0Gamma.cxx:416 AliAnaOmegaToPi0Gamma.cxx:417 AliAnaOmegaToPi0Gamma.cxx:418 AliAnaOmegaToPi0Gamma.cxx:419 AliAnaOmegaToPi0Gamma.cxx:420 AliAnaOmegaToPi0Gamma.cxx:421 AliAnaOmegaToPi0Gamma.cxx:422 AliAnaOmegaToPi0Gamma.cxx:423 AliAnaOmegaToPi0Gamma.cxx:424 AliAnaOmegaToPi0Gamma.cxx:425 AliAnaOmegaToPi0Gamma.cxx:426 AliAnaOmegaToPi0Gamma.cxx:427 AliAnaOmegaToPi0Gamma.cxx:428 AliAnaOmegaToPi0Gamma.cxx:429 AliAnaOmegaToPi0Gamma.cxx:430 AliAnaOmegaToPi0Gamma.cxx:431 AliAnaOmegaToPi0Gamma.cxx:432 AliAnaOmegaToPi0Gamma.cxx:433 AliAnaOmegaToPi0Gamma.cxx:434 AliAnaOmegaToPi0Gamma.cxx:435 AliAnaOmegaToPi0Gamma.cxx:436 AliAnaOmegaToPi0Gamma.cxx:437 AliAnaOmegaToPi0Gamma.cxx:438 AliAnaOmegaToPi0Gamma.cxx:439 AliAnaOmegaToPi0Gamma.cxx:440 AliAnaOmegaToPi0Gamma.cxx:441 AliAnaOmegaToPi0Gamma.cxx:442 AliAnaOmegaToPi0Gamma.cxx:443 AliAnaOmegaToPi0Gamma.cxx:444 AliAnaOmegaToPi0Gamma.cxx:445 AliAnaOmegaToPi0Gamma.cxx:446 AliAnaOmegaToPi0Gamma.cxx:447 AliAnaOmegaToPi0Gamma.cxx:448 AliAnaOmegaToPi0Gamma.cxx:449 AliAnaOmegaToPi0Gamma.cxx:450 AliAnaOmegaToPi0Gamma.cxx:451 AliAnaOmegaToPi0Gamma.cxx:452 AliAnaOmegaToPi0Gamma.cxx:453 AliAnaOmegaToPi0Gamma.cxx:454 AliAnaOmegaToPi0Gamma.cxx:455 AliAnaOmegaToPi0Gamma.cxx:456 AliAnaOmegaToPi0Gamma.cxx:457 AliAnaOmegaToPi0Gamma.cxx:458 AliAnaOmegaToPi0Gamma.cxx:459 AliAnaOmegaToPi0Gamma.cxx:460 AliAnaOmegaToPi0Gamma.cxx:461 AliAnaOmegaToPi0Gamma.cxx:462 AliAnaOmegaToPi0Gamma.cxx:463 AliAnaOmegaToPi0Gamma.cxx:464 AliAnaOmegaToPi0Gamma.cxx:465 AliAnaOmegaToPi0Gamma.cxx:466 AliAnaOmegaToPi0Gamma.cxx:467 AliAnaOmegaToPi0Gamma.cxx:468 AliAnaOmegaToPi0Gamma.cxx:469 AliAnaOmegaToPi0Gamma.cxx:470 AliAnaOmegaToPi0Gamma.cxx:471 AliAnaOmegaToPi0Gamma.cxx:472 AliAnaOmegaToPi0Gamma.cxx:473 AliAnaOmegaToPi0Gamma.cxx:474 AliAnaOmegaToPi0Gamma.cxx:475 AliAnaOmegaToPi0Gamma.cxx:476 AliAnaOmegaToPi0Gamma.cxx:477 AliAnaOmegaToPi0Gamma.cxx:478 AliAnaOmegaToPi0Gamma.cxx:479 AliAnaOmegaToPi0Gamma.cxx:480 AliAnaOmegaToPi0Gamma.cxx:481 AliAnaOmegaToPi0Gamma.cxx:482 AliAnaOmegaToPi0Gamma.cxx:483 AliAnaOmegaToPi0Gamma.cxx:484 AliAnaOmegaToPi0Gamma.cxx:485 AliAnaOmegaToPi0Gamma.cxx:486 AliAnaOmegaToPi0Gamma.cxx:487 AliAnaOmegaToPi0Gamma.cxx:488 AliAnaOmegaToPi0Gamma.cxx:489 AliAnaOmegaToPi0Gamma.cxx:490 AliAnaOmegaToPi0Gamma.cxx:491 AliAnaOmegaToPi0Gamma.cxx:492 AliAnaOmegaToPi0Gamma.cxx:493 AliAnaOmegaToPi0Gamma.cxx:494 AliAnaOmegaToPi0Gamma.cxx:495 AliAnaOmegaToPi0Gamma.cxx:496 AliAnaOmegaToPi0Gamma.cxx:497 AliAnaOmegaToPi0Gamma.cxx:498 AliAnaOmegaToPi0Gamma.cxx:499 AliAnaOmegaToPi0Gamma.cxx:500 AliAnaOmegaToPi0Gamma.cxx:501 AliAnaOmegaToPi0Gamma.cxx:502 AliAnaOmegaToPi0Gamma.cxx:503 AliAnaOmegaToPi0Gamma.cxx:504 AliAnaOmegaToPi0Gamma.cxx:505 AliAnaOmegaToPi0Gamma.cxx:506 AliAnaOmegaToPi0Gamma.cxx:507 AliAnaOmegaToPi0Gamma.cxx:508 AliAnaOmegaToPi0Gamma.cxx:509 AliAnaOmegaToPi0Gamma.cxx:510 AliAnaOmegaToPi0Gamma.cxx:511 AliAnaOmegaToPi0Gamma.cxx:512 AliAnaOmegaToPi0Gamma.cxx:513 AliAnaOmegaToPi0Gamma.cxx:514 AliAnaOmegaToPi0Gamma.cxx:515 AliAnaOmegaToPi0Gamma.cxx:516 AliAnaOmegaToPi0Gamma.cxx:517 AliAnaOmegaToPi0Gamma.cxx:518 AliAnaOmegaToPi0Gamma.cxx:519 AliAnaOmegaToPi0Gamma.cxx:520 AliAnaOmegaToPi0Gamma.cxx:521 AliAnaOmegaToPi0Gamma.cxx:522 AliAnaOmegaToPi0Gamma.cxx:523 AliAnaOmegaToPi0Gamma.cxx:524 AliAnaOmegaToPi0Gamma.cxx:525 AliAnaOmegaToPi0Gamma.cxx:526 AliAnaOmegaToPi0Gamma.cxx:527 AliAnaOmegaToPi0Gamma.cxx:528 AliAnaOmegaToPi0Gamma.cxx:529 AliAnaOmegaToPi0Gamma.cxx:530 AliAnaOmegaToPi0Gamma.cxx:531 AliAnaOmegaToPi0Gamma.cxx:532 AliAnaOmegaToPi0Gamma.cxx:533 AliAnaOmegaToPi0Gamma.cxx:534 AliAnaOmegaToPi0Gamma.cxx:535 AliAnaOmegaToPi0Gamma.cxx:536 AliAnaOmegaToPi0Gamma.cxx:537 AliAnaOmegaToPi0Gamma.cxx:538 AliAnaOmegaToPi0Gamma.cxx:539 AliAnaOmegaToPi0Gamma.cxx:540 AliAnaOmegaToPi0Gamma.cxx:541 AliAnaOmegaToPi0Gamma.cxx:542 AliAnaOmegaToPi0Gamma.cxx:543 AliAnaOmegaToPi0Gamma.cxx:544 AliAnaOmegaToPi0Gamma.cxx:545 AliAnaOmegaToPi0Gamma.cxx:546 AliAnaOmegaToPi0Gamma.cxx:547 AliAnaOmegaToPi0Gamma.cxx:548 AliAnaOmegaToPi0Gamma.cxx:549 AliAnaOmegaToPi0Gamma.cxx:550 AliAnaOmegaToPi0Gamma.cxx:551 AliAnaOmegaToPi0Gamma.cxx:552 AliAnaOmegaToPi0Gamma.cxx:553 AliAnaOmegaToPi0Gamma.cxx:554 AliAnaOmegaToPi0Gamma.cxx:555 AliAnaOmegaToPi0Gamma.cxx:556 AliAnaOmegaToPi0Gamma.cxx:557 AliAnaOmegaToPi0Gamma.cxx:558 AliAnaOmegaToPi0Gamma.cxx:559 AliAnaOmegaToPi0Gamma.cxx:560 AliAnaOmegaToPi0Gamma.cxx:561 AliAnaOmegaToPi0Gamma.cxx:562 AliAnaOmegaToPi0Gamma.cxx:563 AliAnaOmegaToPi0Gamma.cxx:564 AliAnaOmegaToPi0Gamma.cxx:565 AliAnaOmegaToPi0Gamma.cxx:566 AliAnaOmegaToPi0Gamma.cxx:567 AliAnaOmegaToPi0Gamma.cxx:568 AliAnaOmegaToPi0Gamma.cxx:569 AliAnaOmegaToPi0Gamma.cxx:570 AliAnaOmegaToPi0Gamma.cxx:571 AliAnaOmegaToPi0Gamma.cxx:572 AliAnaOmegaToPi0Gamma.cxx:573 AliAnaOmegaToPi0Gamma.cxx:574 AliAnaOmegaToPi0Gamma.cxx:575 AliAnaOmegaToPi0Gamma.cxx:576 AliAnaOmegaToPi0Gamma.cxx:577 AliAnaOmegaToPi0Gamma.cxx:578 AliAnaOmegaToPi0Gamma.cxx:579 AliAnaOmegaToPi0Gamma.cxx:580 AliAnaOmegaToPi0Gamma.cxx:581 AliAnaOmegaToPi0Gamma.cxx:582 AliAnaOmegaToPi0Gamma.cxx:583 AliAnaOmegaToPi0Gamma.cxx:584 AliAnaOmegaToPi0Gamma.cxx:585 AliAnaOmegaToPi0Gamma.cxx:586 AliAnaOmegaToPi0Gamma.cxx:587 AliAnaOmegaToPi0Gamma.cxx:588 AliAnaOmegaToPi0Gamma.cxx:589 AliAnaOmegaToPi0Gamma.cxx:590 AliAnaOmegaToPi0Gamma.cxx:591 AliAnaOmegaToPi0Gamma.cxx:592 AliAnaOmegaToPi0Gamma.cxx:593 AliAnaOmegaToPi0Gamma.cxx:594 AliAnaOmegaToPi0Gamma.cxx:595 AliAnaOmegaToPi0Gamma.cxx:596 AliAnaOmegaToPi0Gamma.cxx:597 AliAnaOmegaToPi0Gamma.cxx:598 AliAnaOmegaToPi0Gamma.cxx:599 AliAnaOmegaToPi0Gamma.cxx:600 AliAnaOmegaToPi0Gamma.cxx:601 AliAnaOmegaToPi0Gamma.cxx:602 AliAnaOmegaToPi0Gamma.cxx:603 AliAnaOmegaToPi0Gamma.cxx:604 AliAnaOmegaToPi0Gamma.cxx:605 AliAnaOmegaToPi0Gamma.cxx:606 AliAnaOmegaToPi0Gamma.cxx:607 AliAnaOmegaToPi0Gamma.cxx:608 AliAnaOmegaToPi0Gamma.cxx:609 AliAnaOmegaToPi0Gamma.cxx:610 AliAnaOmegaToPi0Gamma.cxx:611 AliAnaOmegaToPi0Gamma.cxx:612 AliAnaOmegaToPi0Gamma.cxx:613 AliAnaOmegaToPi0Gamma.cxx:614 AliAnaOmegaToPi0Gamma.cxx:615 AliAnaOmegaToPi0Gamma.cxx:616 AliAnaOmegaToPi0Gamma.cxx:617 AliAnaOmegaToPi0Gamma.cxx:618 AliAnaOmegaToPi0Gamma.cxx:619 AliAnaOmegaToPi0Gamma.cxx:620 AliAnaOmegaToPi0Gamma.cxx:621 AliAnaOmegaToPi0Gamma.cxx:622 AliAnaOmegaToPi0Gamma.cxx:623 AliAnaOmegaToPi0Gamma.cxx:624 AliAnaOmegaToPi0Gamma.cxx:625 AliAnaOmegaToPi0Gamma.cxx:626 AliAnaOmegaToPi0Gamma.cxx:627 AliAnaOmegaToPi0Gamma.cxx:628 AliAnaOmegaToPi0Gamma.cxx:629 AliAnaOmegaToPi0Gamma.cxx:630 AliAnaOmegaToPi0Gamma.cxx:631 AliAnaOmegaToPi0Gamma.cxx:632 AliAnaOmegaToPi0Gamma.cxx:633 AliAnaOmegaToPi0Gamma.cxx:634 AliAnaOmegaToPi0Gamma.cxx:635 AliAnaOmegaToPi0Gamma.cxx:636 AliAnaOmegaToPi0Gamma.cxx:637 AliAnaOmegaToPi0Gamma.cxx:638 AliAnaOmegaToPi0Gamma.cxx:639 AliAnaOmegaToPi0Gamma.cxx:640 AliAnaOmegaToPi0Gamma.cxx:641 AliAnaOmegaToPi0Gamma.cxx:642 AliAnaOmegaToPi0Gamma.cxx:643 AliAnaOmegaToPi0Gamma.cxx:644 AliAnaOmegaToPi0Gamma.cxx:645 AliAnaOmegaToPi0Gamma.cxx:646 AliAnaOmegaToPi0Gamma.cxx:647 AliAnaOmegaToPi0Gamma.cxx:648 AliAnaOmegaToPi0Gamma.cxx:649 AliAnaOmegaToPi0Gamma.cxx:650 AliAnaOmegaToPi0Gamma.cxx:651 AliAnaOmegaToPi0Gamma.cxx:652 AliAnaOmegaToPi0Gamma.cxx:653 AliAnaOmegaToPi0Gamma.cxx:654 AliAnaOmegaToPi0Gamma.cxx:655 AliAnaOmegaToPi0Gamma.cxx:656 AliAnaOmegaToPi0Gamma.cxx:657 AliAnaOmegaToPi0Gamma.cxx:658 AliAnaOmegaToPi0Gamma.cxx:659 AliAnaOmegaToPi0Gamma.cxx:660 AliAnaOmegaToPi0Gamma.cxx:661 AliAnaOmegaToPi0Gamma.cxx:662 AliAnaOmegaToPi0Gamma.cxx:663 AliAnaOmegaToPi0Gamma.cxx:664 AliAnaOmegaToPi0Gamma.cxx:665 AliAnaOmegaToPi0Gamma.cxx:666 AliAnaOmegaToPi0Gamma.cxx:667 AliAnaOmegaToPi0Gamma.cxx:668 AliAnaOmegaToPi0Gamma.cxx:669 AliAnaOmegaToPi0Gamma.cxx:670 AliAnaOmegaToPi0Gamma.cxx:671 AliAnaOmegaToPi0Gamma.cxx:672 AliAnaOmegaToPi0Gamma.cxx:673 AliAnaOmegaToPi0Gamma.cxx:674 AliAnaOmegaToPi0Gamma.cxx:675 AliAnaOmegaToPi0Gamma.cxx:676 AliAnaOmegaToPi0Gamma.cxx:677 AliAnaOmegaToPi0Gamma.cxx:678 AliAnaOmegaToPi0Gamma.cxx:679 AliAnaOmegaToPi0Gamma.cxx:680 AliAnaOmegaToPi0Gamma.cxx:681 AliAnaOmegaToPi0Gamma.cxx:682 AliAnaOmegaToPi0Gamma.cxx:683 AliAnaOmegaToPi0Gamma.cxx:684 AliAnaOmegaToPi0Gamma.cxx:685 AliAnaOmegaToPi0Gamma.cxx:686 AliAnaOmegaToPi0Gamma.cxx:687 AliAnaOmegaToPi0Gamma.cxx:688 AliAnaOmegaToPi0Gamma.cxx:689 AliAnaOmegaToPi0Gamma.cxx:690 AliAnaOmegaToPi0Gamma.cxx:691 AliAnaOmegaToPi0Gamma.cxx:692 AliAnaOmegaToPi0Gamma.cxx:693 AliAnaOmegaToPi0Gamma.cxx:694 AliAnaOmegaToPi0Gamma.cxx:695 AliAnaOmegaToPi0Gamma.cxx:696 AliAnaOmegaToPi0Gamma.cxx:697 AliAnaOmegaToPi0Gamma.cxx:698 AliAnaOmegaToPi0Gamma.cxx:699 AliAnaOmegaToPi0Gamma.cxx:700 AliAnaOmegaToPi0Gamma.cxx:701 AliAnaOmegaToPi0Gamma.cxx:702 AliAnaOmegaToPi0Gamma.cxx:703 AliAnaOmegaToPi0Gamma.cxx:704 AliAnaOmegaToPi0Gamma.cxx:705 AliAnaOmegaToPi0Gamma.cxx:706 AliAnaOmegaToPi0Gamma.cxx:707 AliAnaOmegaToPi0Gamma.cxx:708 AliAnaOmegaToPi0Gamma.cxx:709 AliAnaOmegaToPi0Gamma.cxx:710 AliAnaOmegaToPi0Gamma.cxx:711 AliAnaOmegaToPi0Gamma.cxx:712 AliAnaOmegaToPi0Gamma.cxx:713 AliAnaOmegaToPi0Gamma.cxx:714 AliAnaOmegaToPi0Gamma.cxx:715 AliAnaOmegaToPi0Gamma.cxx:716 AliAnaOmegaToPi0Gamma.cxx:717 AliAnaOmegaToPi0Gamma.cxx:718 AliAnaOmegaToPi0Gamma.cxx:719 AliAnaOmegaToPi0Gamma.cxx:720 AliAnaOmegaToPi0Gamma.cxx:721 AliAnaOmegaToPi0Gamma.cxx:722 AliAnaOmegaToPi0Gamma.cxx:723 AliAnaOmegaToPi0Gamma.cxx:724 AliAnaOmegaToPi0Gamma.cxx:725 AliAnaOmegaToPi0Gamma.cxx:726 AliAnaOmegaToPi0Gamma.cxx:727 AliAnaOmegaToPi0Gamma.cxx:728 AliAnaOmegaToPi0Gamma.cxx:729 AliAnaOmegaToPi0Gamma.cxx:730 AliAnaOmegaToPi0Gamma.cxx:731 AliAnaOmegaToPi0Gamma.cxx:732 AliAnaOmegaToPi0Gamma.cxx:733 AliAnaOmegaToPi0Gamma.cxx:734 AliAnaOmegaToPi0Gamma.cxx:735 AliAnaOmegaToPi0Gamma.cxx:736 AliAnaOmegaToPi0Gamma.cxx:737 AliAnaOmegaToPi0Gamma.cxx:738 AliAnaOmegaToPi0Gamma.cxx:739 AliAnaOmegaToPi0Gamma.cxx:740 AliAnaOmegaToPi0Gamma.cxx:741 AliAnaOmegaToPi0Gamma.cxx:742 AliAnaOmegaToPi0Gamma.cxx:743 AliAnaOmegaToPi0Gamma.cxx:744 AliAnaOmegaToPi0Gamma.cxx:745 AliAnaOmegaToPi0Gamma.cxx:746 AliAnaOmegaToPi0Gamma.cxx:747 AliAnaOmegaToPi0Gamma.cxx:748 AliAnaOmegaToPi0Gamma.cxx:749 AliAnaOmegaToPi0Gamma.cxx:750 AliAnaOmegaToPi0Gamma.cxx:751 AliAnaOmegaToPi0Gamma.cxx:752 AliAnaOmegaToPi0Gamma.cxx:753 AliAnaOmegaToPi0Gamma.cxx:754 AliAnaOmegaToPi0Gamma.cxx:755 AliAnaOmegaToPi0Gamma.cxx:756 AliAnaOmegaToPi0Gamma.cxx:757 AliAnaOmegaToPi0Gamma.cxx:758 AliAnaOmegaToPi0Gamma.cxx:759 AliAnaOmegaToPi0Gamma.cxx:760 AliAnaOmegaToPi0Gamma.cxx:761 AliAnaOmegaToPi0Gamma.cxx:762 AliAnaOmegaToPi0Gamma.cxx:763 AliAnaOmegaToPi0Gamma.cxx:764 AliAnaOmegaToPi0Gamma.cxx:765 AliAnaOmegaToPi0Gamma.cxx:766 AliAnaOmegaToPi0Gamma.cxx:767 AliAnaOmegaToPi0Gamma.cxx:768 AliAnaOmegaToPi0Gamma.cxx:769 AliAnaOmegaToPi0Gamma.cxx:770 AliAnaOmegaToPi0Gamma.cxx:771 AliAnaOmegaToPi0Gamma.cxx:772 AliAnaOmegaToPi0Gamma.cxx:773 AliAnaOmegaToPi0Gamma.cxx:774 AliAnaOmegaToPi0Gamma.cxx:775 AliAnaOmegaToPi0Gamma.cxx:776 AliAnaOmegaToPi0Gamma.cxx:777 AliAnaOmegaToPi0Gamma.cxx:778 AliAnaOmegaToPi0Gamma.cxx:779 AliAnaOmegaToPi0Gamma.cxx:780 AliAnaOmegaToPi0Gamma.cxx:781 AliAnaOmegaToPi0Gamma.cxx:782 AliAnaOmegaToPi0Gamma.cxx:783 AliAnaOmegaToPi0Gamma.cxx:784 AliAnaOmegaToPi0Gamma.cxx:785 AliAnaOmegaToPi0Gamma.cxx:786 AliAnaOmegaToPi0Gamma.cxx:787 AliAnaOmegaToPi0Gamma.cxx:788 AliAnaOmegaToPi0Gamma.cxx:789 AliAnaOmegaToPi0Gamma.cxx:790 AliAnaOmegaToPi0Gamma.cxx:791 AliAnaOmegaToPi0Gamma.cxx:792 AliAnaOmegaToPi0Gamma.cxx:793 AliAnaOmegaToPi0Gamma.cxx:794 AliAnaOmegaToPi0Gamma.cxx:795