From 6fd5e7564604a96edd7865cbc164d625d8f4630f Mon Sep 17 00:00:00 2001 From: gconesab Date: Sat, 22 Mar 2014 19:06:42 +0100 Subject: [PATCH] fill histograms only when requesting mixing analysis --- PWGGA/CaloTrackCorrelations/AliAnaPi0.cxx | 30 +++++++++++++---------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/PWGGA/CaloTrackCorrelations/AliAnaPi0.cxx b/PWGGA/CaloTrackCorrelations/AliAnaPi0.cxx index feb81764c28..cbb2c0cdc22 100755 --- a/PWGGA/CaloTrackCorrelations/AliAnaPi0.cxx +++ b/PWGGA/CaloTrackCorrelations/AliAnaPi0.cxx @@ -591,18 +591,22 @@ TList * AliAnaPi0::GetCreateOutputObjects() outputContainer->Add(fhReSS[2]) ; } - fhEventBin=new TH1I("hEventBin","Number of real pairs per bin(cen,vz,rp)", - GetNCentrBin()*GetNZvertBin()*GetNRPBin()+1,0, - GetNCentrBin()*GetNZvertBin()*GetNRPBin()+1) ; - fhEventBin->SetXTitle("bin"); - outputContainer->Add(fhEventBin) ; - - fhEventMixBin=new TH1I("hEventMixBin","Number of mixed pairs per bin(cen,vz,rp)", - GetNCentrBin()*GetNZvertBin()*GetNRPBin()+1,0, - GetNCentrBin()*GetNZvertBin()*GetNRPBin()+1) ; - fhEventMixBin->SetXTitle("bin"); - outputContainer->Add(fhEventMixBin) ; - + if(DoOwnMix()) + { + fhEventBin=new TH1I("hEventBin","Number of real pairs per bin(cen,vz,rp)", + GetNCentrBin()*GetNZvertBin()*GetNRPBin()+1,0, + GetNCentrBin()*GetNZvertBin()*GetNRPBin()+1) ; + fhEventBin->SetXTitle("bin"); + outputContainer->Add(fhEventBin) ; + + + fhEventMixBin=new TH1I("hEventMixBin","Number of mixed pairs per bin(cen,vz,rp)", + GetNCentrBin()*GetNZvertBin()*GetNRPBin()+1,0, + GetNCentrBin()*GetNZvertBin()*GetNRPBin()+1) ; + fhEventMixBin->SetXTitle("bin"); + outputContainer->Add(fhEventMixBin) ; + } + if(GetNCentrBin()>1) { fhCentrality=new TH1F("hCentralityBin","Number of events in centrality bin",GetNCentrBin(),0.,1.*GetNCentrBin()) ; @@ -1949,7 +1953,7 @@ void AliAnaPi0::MakeAnalysisFillHistograms() if (evtIndex1 != currentEvtIndex) { //Fill event bin info - fhEventBin->Fill(eventbin) ; + if(DoOwnMix()) fhEventBin->Fill(eventbin) ; if(GetNCentrBin() > 1) { fhCentrality->Fill(curCentrBin); -- 2.39.3